2.2 系统的功能需求与性能需求 4
2.3 系统开发的目的 5
2.4 开发平台和技术简介 5
2.4.1 IIS简介 6
2.4.2 ASP.NET详细介绍 6
2.4.3 C#介绍 8
2.4.4 SQL Server介绍 9
2.5 开发环境 11
2.6 数据字典 11
2.7 数据流图 12
2.8 ER图 14
3 系统总体分析 15
3.1 功能模块概述 15
3.1.1用户登录模块 15
3.1.2 信息管理模块 15
3.1.3 题库管理模块 15
3.1.4考试试题管理模块 15
3.2软件结构图 15
3.3 数据库设计 16
4 系统详细设计 19
4.1界面设计及代码 19
4.1.1登录界面 19
4.1.2 学生界面 21
4.1.3 学生考试界面 22
4.1.4 个人信息修改界面 22
4.1.5 试题管理界面 22
4.1.6 试题维护界面 24
4.1.7 考评成绩查询界面 24
4.1.8 导出成绩界面 25
4.1.9 单选题录入界面 25
4.2系统维护 26
4.2.1 BUG测试及解决方案 26
5 总结 27
参考文献 30
1 绪论
1.1 课题背景
伴随着信息科技的超高速发展,使得教学任务更加现代化,同时形成了教育观的现代化。教育的现代化所展现的不仅仅是单单指一种同样类似的行为趋势,使用步骤又或者是方式上的现代化,而是从综合范畴的方面全面的概括了教育的思想的不同,理论的现代化,结构的形式化,内容的全面性,技术的发展以及管理的先进性。
在普遍的大学学校教育中经常采取间断性的考试是我国教育教学过程中必不可少的环节,它既可以检测出老师的教学成果也可以测试学生对所学课程的掌握程度,为了在后面的授课中进行方式方法的调整,又是一种为了检测授课老师教学效果的一种必备手段。而在这个过程中,出题的难易程度又是检测可否达到原先预期效果的重要环节,所以,试题管理的问题就在实验测试中占了一个相当大的比重。在过去的考试中,一般都是采用人工命题的方式,这种方式往往产生很多问题,浪费掉大量的人力物力和财力,并且人工命题带有一定的主观性,不够客观和准确,并且遵循的命题原则和评分标准方法也不同,使得效率低下,不能确保出题的客观性和稳定性。本小弟的课题就是为了上述的问题,才研发了并出现了最后成果——试题管理系统。这种是采用数据库技术和计算机技术来开发和管理题库。在每一次考试以前,根据老师的不同需求从数据库的表单中抽取切合大家的题目并自动形成一份试卷。这种方式的好处是排除上上述所有人工命题的确定,保证了命题的公正性,合理性,客观性以及准确性,有助于管理和指导教学工作,同时减轻了老师的命题负担。