摘要:本论文致力于完成C语言的在线考试系统系统,论文内容最先阐述了C语言测试系统的课题研究内容及实际意义,然后从环境技术展开对系统展开分析与设计,次之挑选数据库运用,然后再进行系统的完成,以及对于完成系统进行测试,最终对系统未来的发展展开了完备的整体规划以及对于我自己的一些汇总。
本论文所根据的app的软件环境为MyEclipse8.5版本及其tomcat 6.0,应用了mysql数据库,在这个基础上,融合JSP、HTML、Javascript,SSH等新技术,展开了系统设计。本系统具有较好的可靠性和可扩展性,可以在Tomcat软件上开展多人合作检测,能够很好的达到消费者的需求。主要缺点对静态数据内容和大文件的大力支持有待加强。
关键词:考试系统;网络考试;Java;数据库
目录
第1章绪论1
1.1引言1
1.2课题内容及意义1
1.3本文组织结构1
第2章背景技术3
2.1 JSP技术3
2.2 Java语言3
2.3 MYSQL数据库介绍4
2.4 SSH框架5
2.5 B/S结构6
第3章系统分析和设计8
3.1可行性分析8
3.2功能分析8
3.3系统用例分析10
3.3.1管理员管理用例图10
3.3.2教师管理用例图10
3.3.3学生管理用例图10
3.4系统业务分析11
3.5数据流图分析12
3.6系统性能分析14
第4章数据库设计15
4.1数据库的应用15
4.2 E-R设计15
4.3数据库表设计16
4.4接口设计18
4.4.1外部接口18
4.4.2内部接口19
第5章系统的实现20
5.1登录界面20
5.2管理员管理界面22
5.2.1添加试题25
5.2.2生成试卷27
5.2.3添加用户31
5.3学生界面33
5.3.1修改密码33
5.3.2考试34
5.4教师登录界面37
第6章系统测试39
6.1测试方案及测试用例39
6.2安全测试39
6.3测试方法39
6.4测试用例40
6.4.1使用者登陆模组测试用例40
6.4.2管理员上传试题模块测试用例41
6.4.3管理员添加考试模块测试用例41
6.4.4学生抽题测试模块测试用例42
6.4.5教师阅卷模块测试用例42
6.5测试结论43
第7章总结与展望44
致谢45
参考文献46
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/210874.html,