[Logo] 赛灵通技术论坛--Xerllent Forum
  [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Members]  会员列表   [Groups] 返回首页 
  会员名称:   登入密码:     [Register] 会员注册 忘记密码 启用我的帐号
文章发表人是: admin
论坛首页 » 个人资料 admin » 文章发表人是 admin
发表人 内容
  2011-06-16发布最新版本:赛灵通在线考试系统1.6.0,软件安装包类型(XerExam1.6.0+JDK1.5+Tomcat6.0+Mysql5.0),大小84.76M。
  安装方法:全绿色安装,不会影响系统原来安装的JDK,Tomcat,Mysql。安装后启动mysql及tomcat服务,第一次登陆系统提示注册,点击试运行或者网上注册。

  XerExam1.6.0 >>>>>>>>>>>>>>>下载 (2011-06-16 update)
   XerExam1.6.0 release notes
    1.试卷设置增加 单题/试卷考试选择项;
    2.考试界面使用无刷新ajax技术,使考试提交更加安全,有效保护了用户的考试答题结果;
    3.题库导入导出xml包含完整的题目图片等多媒体编码数据;
    4.试卷导入导出xml包含完整的题目图片等多媒体编码数据
    5.改进,考试试卷检查一次性标注所有未填项目,提示界面更加友好;
    6.在线考试性能继续优化,建立内存和数据库的持久化模型,试卷并发提交性能改善;
    7.单题考试模型客户端优化,有效降低服务器运算需求;
    8.改进,让div内容显示在flash上面;
    9.改进,试题统计分析中,可以直接显示相关题目内容;
    10.改进,在线考试可以同时兼容多种浏览器,包括IE,firefox,mozila,chrome,opera等主流浏览器;
    11.增加错题回顾功能,针对各次考试的错题加强分析和练习,学习效率大大提高

donuts 1.7 release notes:
1.bugfixed,选课任务的开始结束时段显示错误!,加入timeZone="GMT+8"时区设置。
2.删除学生后又会残留登陆账号问题解决。
3.学生学籍重复导入,学期班级发现有学生有重复记录,导致错误,将stuId/classId 联合设置为Unique。
4.bugfixed,模块导入,学科-领域-科目 三级目录与二级目录名称一致时会混淆层级;
5.更新myface基础类库,性能进一步提升。


donuts 1.6 release notes:
1.综合素质评价方面,教师学生评价界面的复选框设置动态css效果,选中的标上颜色,这样有利区分选和没选的,设置检查按钮。
2.bugfixed,学校基本信息修改问题
3.bugfixed,原选课数量超1人, 原选课数量超1人,修正完毕。
4.改进选课机制:
5.问题:现在是选择的人数到了限制人数,学生仍然可以选,但是最后审核不能通过,学生就被套在里边了;
6.改进,先到先得原则的可以人满为止,选课时,可以立即提醒是否选满;如果有意愿值的,设定参选人数最多可以浮动至上限50%(浮动率);
7.选项参数1:非意愿课程参选人数可上浮xx%,overflow1默认0%
8.选项参数2:意愿课程参选人数可上浮xx%,overflow2默认50%
9.数据库脚本、hbm、java对象等加字段完毕!(20100330ok)
10.选课临时数据对象加了selcount已参选人数字段
11.选课任务表 xer_course_task增加两个字段,非意愿课程参选人数可上浮率参数 overflow1,意愿课程参选人数可上浮率参数overflow2
12.学生选课界面应该显示课程相关人数(参选人数/限制人数);
13.按行政班级查询学生选课结果,好让班主任通知学生选课结果。
14.选课限制人数提示信息改进,能审核通过后该提示信息取消
15.编制非常详细的说明书

哪位知道怎样才能将赛灵通系统中的数据库连接由mysql改成mssqlserver2000呢?

比较简单啊,步骤:
1.安装好sqlserver2000+sp4补丁;
2.将数据库恢复到sqlserver2000里;
3.mssql管理器里找到XerSites的数据库,删除原来root账户,添加新的root账户,并设置dbowner的权限;
4.修改网站webroot根目录下的/web-inf/classes/xerllent.propertise配置文件,:
#DbConnectionDefaultPool.server=jdbc\:jtds\:sqlserver\://127.0.0.1\:1433/XerSites30 //mssql链接
#DbConnectionDefaultPool.driver=net.sourceforge.jtds.jdbc.Driver //mssql驱动
DbConnectionDefaultPool.server=jdbc\:mysql\://localhost/XerSites30?useUnicode\=true&characterEncoding\=gbk ////mysql链接
DbConnectionDefaultPool.driver=org.gjt.mm.mysql.Driver //mysql驱动
5.确认配置文件的数据库账号:
DbConnectionDefaultPool.username=root
DbConnectionDefaultPool.password=xerllent
请下载新的XerSites3.0啊,功能多多。
在基本信息管理->模块管理->语言->其他 里添加这个模块就行,对不起,回复晚了,最好qq我:180620712
donuts1.6在线帮助手册下载地址:
http://www.xerllent.cn/software/donuts1.6.chm.rar
donuts 1.6 release notes:
1.综合素质评价方面,教师学生评价界面的复选框设置动态css效果,选中的标上颜色,这样有利区分选和没选的,设置检查按钮。
2.bugfixed,学校基本信息修改问题
3.bugfixed,原选课数量超1人, 原选课数量超1人,修正完毕。
4.改进选课机制:
5.问题:现在是选择的人数到了限制人数,学生仍然可以选,但是最后审核不能通过,学生就被套在里边了;
6.改进,先到先得原则的可以人满为止,选课时,可以立即提醒是否选满;如果有意愿值的,设定参选人数最多可以浮动至上限50%(浮动率);
7.选项参数1:非意愿课程参选人数可上浮xx%,overflow1默认0%
8.选项参数2:意愿课程参选人数可上浮xx%,overflow2默认50%
9.数据库脚本、hbm、java对象等加字段完毕!(20100330ok)
10.选课临时数据对象加了selcount已参选人数字段
11.选课任务表 xer_course_task增加两个字段,非意愿课程参选人数可上浮率参数 overflow1,意愿课程参选人数可上浮率参数overflow2
12.学生选课界面应该显示课程相关人数(参选人数/限制人数);
13.按行政班级查询学生选课结果,好让班主任通知学生选课结果。
14.选课限制人数提示信息改进,能审核通过后该提示信息取消
15.编制非常详细的说明书

donuts 1.5 release notes:
1.增加最新报表算法及引擎,开发报表:学生综合素质评价总报表,学生年度综合素质评价表,综合素质评价结果(未合成课程前)表,学生模块修习学分认

定表,模块教学班级学生学分认定表,学生综合报表标签定义完毕,非常灵活,速度奇快。
2.增加课程模块可导入导出功能,制定xml/excel两种数据交换标准;
3.改进:课程评价中,综合成绩学生顺序跟分项评价顺序不一致问题;
4.bugfixed,课程评价->查询分析(按课程)->几个页面中的<返回>按钮有错误;
5.改进:会考分数不用分成初中高中!!!
6.改进:模块科目“信息技术教育”改成“信息技术”;
7.改进:增加了综合素质评价目标结果对象的等级计算输出方法。
8.增加学生登陆个人综合素质报表查询,含学年,学期,综合素质总报表;
9.增加系统全局清理数据功能,在学校基本信息页面增加按钮,系统管理员具有操作此按钮权限。
10.bugfixed,在课程评价页面,计算学分时,综合等级数据不符实际,运算错误!
11.bugfixed,综合素质评价组织设置弹出对话框,用户分类检索错误
12.改进:综合素质评价方案删除不用先删除评价项目了,直接可以删除整个方案(在没有评价数据的前提下)。
13.改进:系统基本类增加直接删除实体方法;
14.改进:整理数据库,清理相关废旧记录;


donuts 1.4 release notes:
1.增加统一监测(会考)成绩模块
2.更新学籍基本信息管理模块,优化对象模型,减少对象关联度,学籍中的多个年级处理问题及升留降跳的问题;
3.修正自动选课时,由于多年级影响,该生确实在这个班级待过,后来离开该年级,学生课程选不上;
4.完全实现多年级多学期班级模型下的学籍异动实现;
5.增加学生相片上传及摄像功能,增加教师相片摄像及上传功能;
6.学生学业成绩管理模块评分模式设置优化,统一了等级评分算法;
7.bug fixed,注册信息修改jsp中,上面"保存"按钮的bug;
8.bug fixed,修改年级目录排序方式;
9.bug fixed,计算学分、综合得分时,如果有空的分数,保存错误,提示只读对象被修改;
10.增加综合素质评价方案导入导出工具;
11.bug fixed,修正考核成绩每次计算不一致bug;
12.统一了学业评价及综合素质评价模块中成绩项的mark等级标准,由ValType._defMarkType指定默认等级;
13.更新日期图标,前期开发的界面增加操作按钮,增强显示效果;
14.在自动选课时,需要预先把强制学生选的课程选好。;
15.bug fixed,并修改了课程自动选及审核任务的相关函数,取当前可审核的或者可自动选课的选课任务的函数;
16.bug fixed,当教师档案编辑完毕时,返回列表时登陆帐号显示不全;
17.增加学籍管理中 户口所在地代码的选择功能;
18.bug fixed,年级下学期多一个,修改treeDao.getGraSemesters()方法;
19.增加学业评价->综合成绩查询结果需要实现分页及Excel导出功能;
20.bug fixed,修改选课意愿点输入空间宽度;
21.bug fixed 学生类别帐号(没有学籍时)登陆后,后台某些模块有些链接跑出异常;
22.增加学生登陆后,学生录入自己学籍并加上照片上传功能;
23.bug fixed,数据库修改zp字段原20改为50;
24.bug fixed 选课系统中辅助选课列表提交验证错误问题。
iopu wrote:初步使用了一下,速度快,灵活。

不过有点疑问

各类信息导入,最好能制作一个excel模板文件和简单的说明。

现在我是随便输入一个条目,然后导出excel,以为这个就是模板文件,再在这个excel中录入数据导入,结果失败。不知道是否是导出文件的第一行不要……回去再试试

现在总是:Error calling action method of component with id form1:import

Caused by:
java.lang.StringIndexOutOfBoundsException - String index out of range: -1

这个错误需要IE8的上传安全设置,在新的安装使用文档中有IE设置说明,请参考在线帮助:
http://www.xerllent.cn/donuts/help/index.html
iopu wrote:另:我的Campus在IE8下没法通过管理员添加新用户,因为选不了“生日”。。。。why?

逼的没法,把注册页面的input readonly去掉,直接输入生日


campus某些控件没有来得及更新,如果想要校园网站系统,请使用XerSites2.2的版本,谢谢支持,非常感谢iopu的贡献!!
iopu wrote:在老大的细心指导下,终于弄好了,原来是所有单元格数据都应为 字符型,然后把右边、下边的空列、空行删除一些就可以了


呵呵,老师你好,不客气。。
我们donuts1.6的版本已经出来了,并制作了详细的说明书,欢迎使用!
  2010-01-18发布最新版本:赛灵通在线考试系统1.4.0,软件安装包类型(XerExam1.4.0+JDK1.5+Tomcat6.0+Mysql5.0),大小102.40M。
    XerExam 1.4 release notes
    1.增加试卷导入导出word格式试卷功能;
     3.bugfixed,原统计图标中文标题显示不正确,修改统计图标中的中文标题字体类型,参数标注<param name=titleFont value=Dialog>;
     4.改进登陆后台弹出页面方式,后台顶部条考虑去掉;
     5.改进后台菜单及关于窗口信息;
    6.手工阅卷,给出分值选项点击(零分,1/4,1/3,1/2,2/3,3/4,满分)选项,评价也给出一些典型建议!;
     7.bugfixed,评价在评卷里显示没有,已经修正!;
     7.改造考试首页栏目输出条;
     8.excel题库导入导出格式,office excel软件支持xml文档编辑;
    9.考试试卷设置界面js改进,用户可以查看成绩、所有用户可以查看成绩及排名两个选项绑定;
    10.修改试卷设置选项\"允许考试提交后查看答案和答卷限制更加严格\"权限,除试卷管理员外,没有此权限的人不能查看答卷内容及试卷分析;
    13.后台管理试卷排序按照创建时间先后顺序排列;
    14.bugfixed,导出题库时,多选目录只导出最后库,修改代码完毕!;
    15.bugfixed,字符集编码不兼容tomcat6.0;
    16.改进,修改mypaper.js,让考试试卷答题框文本内容可以用鼠标键选择;
    17.改进,增加综合排行版:1)参加次数排行;2)总分排行;3)总平均分排行;
    20.增加发布复杂内容通知消息功能,改进消息权限;
    21.考试前台界面重新设计一新,登陆兼容chrome;
    22.在线消息发送取消发送给所有用户选项,取而代之的是系统管理员可以发布复杂内容的通知消息;
    24.增加系统用户数据批量导入导出功能,支持xml格式,office excel软件支持xml文档编辑;
    26.bugfixed,考试通知消息发布后不能删除,需要添加数据库角色--短信系统管理员;
    27.新版软件注册模块完成版本;

XerExam 赛灵通在线考试系统简介
XerExam 赛灵通在线考试系统是针对在线考试知识巩固而设计开发的专业系统。考试系统服务器端采用java的跨平台技术、中国第一个纯B/S结构在线考试和管理系统。无需安装客户端,即可实现网上考试、作业、练习、成绩排行、调查问卷、发布公告等功能,还有答卷保存、自动判分、成绩查询和分析等功能。该系统同时拥有最开放的题库管理系统和最灵活的智能组卷系统。赛灵通在线培训考试系统XerExam特别适合学校、政府、行业及企业的各专业网上考试、作业、练习、培训管理等应用
是数据库没连上,安装的时候请确认sql2000打了sp4补丁!!!
sql2005需要进行连接设置。

zddd wrote:下了dounts1.5安装后,进入登入画面输入用户名密码后点登陆就出现如此错误,请问如何解决。
错误如下:
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:541)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:350)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:262)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy10.loadUserByUsername(Unknown Source)
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:100)
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9


root cause

org.hibernate.exception.GenericJDBCException: Cannot open connection
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:350)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:262)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy10.loadUserByUsername(Unknown Source)
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:100)
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9


root cause

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect)
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:350)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:262)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy10.loadUserByUsername(Unknown Source)
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:100)
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9


root cause

java.sql.SQLException: Network error IOException: Connection refused: connect
net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:17
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:3
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:350)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:262)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy10.loadUserByUsername(Unknown Source)
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:100)
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9


root cause

java.net.ConnectException: Connection refused: connect
java.net.PlainSocketImpl.socketConnect(Native Method)
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
java.net.Socket.connect(Socket.java:520)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:289)
net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:250)
net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:297)
net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:17
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:3
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:350)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:262)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy10.loadUserByUsername(Unknown Source)
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:100)
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.20
XerExam 赛灵通在线考试系统是针对在线考试知识巩固而设计开发的专业系统。考试系统服务器端采用java的跨平台技术、中国第一个纯B/S结构在线考试和管理系统。无需安装客户端,即可实现网上考试、作业、练习、成绩排行、调查问卷、发布公告等功能,还有答卷保存、自动判分、成绩查询和分析等功能。该系统同时拥有最开放的题库管理系统和最灵活的智能组卷系统。赛灵通在线培训考试系统XerExam特别适合学校、政府、行业及企业的各专业网上考试、作业、练习、培训管理等应用


  2009-5-27发布最新版本:赛灵通在线考试系统1.3.0,软件安装包类型(XerExam1.3.0+JDK1.4.2+Tomcat4.1+Mysql5.0),大小80.316M。
  安装方法:全绿色安装,不会影响系统原来安装的JDK,Tomcat,Mysql。安装后启动mysql及tomcat服务,第一次登陆系统提示注册,点击试运行或者网上注册。


  XerExam1.3.0 >>>>>>>>>>>>>>>下载 迅雷专用高速下载 (2009-5-27 update)
    1.增加系统缓存功能,为题目类型、题目内容、输出试卷等建立多级高速缓存。
    2.bugfixed,阅卷界面 主观题得分打印有误.
     3.改进,固定试卷题目随机排序,考试过的用户,题目就不随机排序了。
     4.bugfixed,固定试卷组卷的题目随机显示参数显示设置不正常
     5.字符集编码g2312全改成gbk
    6.增加练习的单体考试模式
    7.bugfixed,填空题超过3个填空,考试试卷显示题目答案位置有误
    8.bugfixed 没有答题情况清空原来答案;
赛灵通艺术招生信息管理系统(Admission)
  赛灵通艺术招生信息管理系统可以实现招生计划管理、学生网上报名、报名信息审核、考试安排、成绩管理、录取管理、统计分析、录取通知书打印、邮寄标签打印、招生信息上报、录取学生户籍上报等,可以详细记录学生从报考到领取通知书、户籍迁移上报等涉及招生的全部过程。
  网上招生系统是指先将考生信息采集,将数据汇总到招办中心,并输入数据库。由招办中心录检后,录取工作完成。整个过程通过网络进行,可以随时查询、监控:用该系统进行招生,全部招生过程在计算机中都会保留详细的日志,领导和纪检部门可随时通过系统对招生过程进行实时监督和事后检查。

  2009-08-09布最新版本:赛灵通新课程管理系统(Admission1.3.0),试用版,软件安装包类型(Admission1.3.0+JDK1.5+Tomcat6+mssqlscript),大小83.343MB。
  安装方法:
  1.操作系统支持:windows xp/win2000/win2003/winvista
  2.数据库支持:安装前必须先安装MsSqlserver2000企业版(注:不能是个人版或者开发版),并打好最新SP4的补丁;
  3.运行Admission1.3.0.exe执行系统安装。
  4.安装小提示:连接sqlserver时请选择使用sqlserver帐号模式;
  5.安装后启动tomcat服务,登陆使用请参照说明文档。
  6.启动服务前检查8080端口是否被其他程序占用,如被占用请先停止其他8080端口服务程序;
  7.IE缓存设置:IE菜单->工具->InterNet选项->常规->InterNet临时文件->点击设置按钮->在“设置”窗口中选中“每次访问此页时检查”全绿色安装,需要mssqlserver2000支持,不影响系统原来安装的JDK,Tomcat。安装后启动tomcat服务,登陆使用请参照说明文档。
  >>>>>>>>>>>>>>>本地下载
  >>>>>>>>>>>>>>> Admission1.3.0 release notes
赛灵通艺术招生信息管理系统(Admission)
一、 赛灵通艺术招生信息管理系统简介
  赛灵通艺术招生信息管理系统可以实现招生计划管理、学生网上报名、报名信息审核、考试安排、成绩管理、录取管理、统计分析、录取通知书打印、邮寄标签打印、招生信息上报、录取学生户籍上报等,可以详细记录学生从报考到领取通知书、户籍迁移上报等涉及招生的全部过程。

  网上招生系统是指先将考生信息采集,将数据汇总到招办中心,并输入数据库。由招办中心录检后,录取工作完成。整个过程通过网络进行,可以随时查询、监控:用该系统进行招生,全部招生过程在计算机中都会保留详细的日志,领导和纪检部门可随时通过系统对招生过程进行实时监督和事后检查。

  网上招生系统可以解决日益增长的招办咨询需求与有限的招办资源间的矛盾,利用网络信息平台快速、便捷、突破时空限制的优势,可大大提高工作效率。

  招生管理系统可以扩展网上收费模块,传统收费都是学生到校交报名费,费时费力费钱,而系统通过与网银对接,可以实现网上银行转帐方式缴费,简洁快速。

1.1 系统功能图示







1.2 功能结构模块图


二、 系统模块介绍
2.1 基本信息设置
  招生部门规划、角色设置、用户管理、学校基本信息设置、学校招生专业、生源地区设置,入学类型设置等。为系统准备初始化数据。

2.2 招生计划管理
  根据当前学校招生指标,发布预录信息,预设招生专业、招生人数规模等信息。并将各专业招生信息及时发布到学校公告栏。学校领导可以随时查询招生计划。

2.3 报名管理
  系统可以由照管人员将招生信息集中采集录入系统,也可以让学生通过登录网站自主注册方式录入系统。填写考生基本信息档案、考生来源、第一志愿至第三志愿、并注明是否服从分配等志愿信息,并可以通过网银实现报名考试缴费。

2.4 入学考试管理
  对招生考试的初试、复试、三试等成绩采集录入系统,自动生成相关统计报表供招生相关领导进行查询和分析。招管人员可以设置各次考试成绩分数线,对入学考生进行筛选排名等处理,并打印输出相关报表供学校领导研讨和决策。

2.5 录取管理
  通过录取相关标准,根据学校招办会议的研讨结果,对入学考生的各个阶段的考试成绩进行分析和层层筛选,并根据学生志愿进行派位分配专业和入学类型。招管人员最后将可以将本次录取结果归档保存。

2.6 录取通知管理
  将各次考核的结果进行公布,并将录取结果打印成通知书以便邮寄,或者直接发布到互联网上,同时学生以自己身份登录到招生系统上来也可以看到更加个性化的录取通知。

2.7 报名缴费管理
  实现学生报名、网上缴费的管理,缴费可以网银转帐也可以其他方式,招办管理人员都可以良好的控制学生的缴费情况。

2.8 招生信息统计
  将招生各阶段的数据进行统计,并给出相关报表供各级领导分析决策,并可以将本次的最终招生数据生成相应格式文件上报上级单位。同时也可以将录取结果学生信息导入到正式学籍管理系统中来,实现学生数据在系统间平滑过渡。

三、 用户案例:
  中央音乐学院附属中等专科学校
v赛灵通新课程管理系统(Donuts)
  2009-08-05发布最新版本:赛灵通新课程管理系统(Donuts1.5),免费版,软件安装包类型(Donuts1.5+JDK1.5+Tomcat6+mssqlscript),大小78.597MB。
  安装方法:
  1.操作系统支持:windows xp/win2000/win2003/winvista
  2.数据库支持:安装前必须先安装MsSqlserver2000企业版(注:不能是个人版或者开发版),并打好最新SP4的补丁;
  3.运行Donuts1.4.exe执行系统安装。
  4.安装小提示:连接sqlserver时请选择使用sqlserver帐号模式;
  5.安装后启动tomcat服务,登陆使用请参照说明文档。
  6.启动服务前检查8080端口是否被其他程序占用,如被占用请先停止其他8080端口服务程序;
  7.IE缓存设置:IE菜单->工具->InterNet选项->常规->InterNet临时文件->点击设置按钮->在“设置”窗口中选中“每次访问此页时检查”全绿色安装,需要mssqlserver2000支持,不影响系统原来安装的JDK,Tomcat。安装后启动tomcat服务,登陆使用请参照说明文档。



  >>>>>>>>>>>>>>>本地下载
  >>>>>>>>>>>>>>> donuts 1.5 release notes

donuts 1.5 release notes:
1.增加最新报表算法及引擎,开发报表:学生综合素质评价总报表,学生年度综合素质评价表,综合素质评价结果(未合成课程前)表,学生模块修习学分认定表,模块教学班级学生学分认定表,学生综合报表标签定义完毕,非常灵活,速度奇快。
2.增加课程模块可导入导出功能,制定xml/excel两种数据交换标准;
3.改进:课程评价中,综合成绩学生顺序跟分项评价顺序不一致问题;
4.bugfixed,课程评价->查询分析(按课程)->几个页面中的<返回>按钮有错误;
5.改进:会考分数不用分成初中高中!!!
6.改进:模块科目“信息技术教育”改成“信息技术”;
7.改进:增加了综合素质评价目标结果对象的等级计算输出方法。
8.增加学生登陆个人综合素质报表查询,含学年,学期,综合素质总报表;
9.增加系统全局清理数据功能,在学校基本信息页面增加按钮,系统管理员具有操作此按钮权限。
10.bugfixed,在课程评价页面,计算学分时,综合等级数据不符实际,缺少等级运算,增加完毕!
11.bugfixed,综合素质评价组织设置弹出对话框,用户分类检索错误
12.改进:综合素质评价方案删除不用先删除评价项目了,直接可以删除整个方案(在没有评价数据的前提下)。
13.改进:系统基本类增加直接删除实体方法;
14.改进:整理数据库,清理相关废旧记录;

donuts 1.4 release notes:
1.增加统一监测(会考)成绩模块
2.更新学籍基本信息管理模块,优化对象模型,减少对象关联度,学籍中的多个年级处理问题及升留降跳的问题;
3.修正自动选课时,由于多年级影响,该生确实在这个班级待过,后来离开该年级,学生课程选不上;
4.完全实现多年级多学期班级模型下的学籍异动实现;
5.增加学生相片上传及摄像功能,增加教师相片摄像及上传功能;
6.学生学业成绩管理模块评分模式设置优化,统一了等级评分算法;
7.bug fixed,注册信息修改jsp中,上面"保存"按钮的bug;
8.bug fixed,修改年级目录排序方式;
9.bug fixed,计算学分、综合得分时,如果有空的分数,保存错误,提示只读对象被修改;
10.增加综合素质评价方案导入导出工具;
11.bug fixed,修正考核成绩每次计算不一致bug;
12.统一了学业评价及综合素质评价模块中成绩项的mark等级标准,由ValType._defMarkType指定默认等级;
13.更新日期图标,前期开发的界面增加操作按钮,增强显示效果;
14.在自动选课时,需要预先把强制学生选的课程选好;
15.bug fixed,并修改了课程自动选及审核任务的相关函数,取当前可审核的或者可自动选课的选课任务的函数;
16.bug fixed,当教师档案编辑完毕时,返回列表时登陆帐号显示不全;
17.增加学籍管理中 户口所在地代码的选择功能;
18.bug fixed,年级下学期多一个;
19.增加学业评价->综合成绩查询结果需要实现分页及Excel导出功能;
20.bug fixed,修改选课意愿点输入空间宽度;
21.bug fixed 学生类别帐号(没有学籍时)登陆后,后台某些模块有些链接跑出异常;
22.增加学生登陆后,学生录入自己学籍并加上照片上传功能;
23.bug fixed,数据库修改zp字段原20改为50;
24.bug fixed 选课系统中辅助选课列表提交验证错误问题。
 
论坛首页 » 个人资料 admin » 文章发表人是 admin
前往:   
赛灵通 xerllent