试题库和试卷生成系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
(1)系统用户登录:当用户系统用户登录到考试系统时,首先要求输入用户名和密码,按下确定后进入
(2)题库添加删除修改功能:主要完成教师对题库的操作,包含试题的录入,查看,删除及修改
(3)试卷生成:主要根据不同的条件从题库中选出符合要求的试题生成试
卷
(4)学生答卷:学生系统用户登录后,可进行在线考试,考完以后显示评分结果及正确的答案。
(5)成绩查询模块:当考生系统用户登录后,可根据自己不同试卷进行成绩的查询
目 录
1课题研究目的和意义 1
2.系统分析 1
2.1可行性分析 1
2.1.1经济上的可行性 1
2.1.2技术上的可行性 2
2.1.3操作上的可行性 2
2.2系统功能需求分析 2
2.2.1功能需求 2
2.2.2性能需求 3
2.3业务流程分析 4
2.4数据流程分析 6
2.5数据建模分析 6
3.系统设计 8
3.1系统体系结构 8
3.2 开发软件 9
3.2.1 JSP技术 9
3.2.2 Tomcat 服务器 10
3.2.3 MYSQL 11
3.2.4 MyEclipse 12
3.3数据库设计 13
3.4系统的软硬件平台 16
4.系统实现 16
4.1管理员(教师)操作 16
4.1.1系统登陆员面 16
4.1.2系统用户管理页面 17
4.1.3学生信息添加页面 18
4.1.4学生信息管理页面 19
4.1.5选择题添加页面 19
4.1.6试卷生成页面 20
4.2学生操作 20
4.2.1在线考试页面 20
5.软件测试与分析 21
5.1系统测试的定义 21
5.2系统测试的目的及意义 22
5.3系统测试的重要性 22
5.4系统测试的常用方法 23
5.5测试环境与测试条件 24
5.6系统运行情况 24
5.7测试总结 24
6.结论 24
6.1系统的特点 25
6.2系统的不足和改进 25
6.3设计收获与心得 25
致 谢 26
参 考 文 献 27
附 录 1