需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11025 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现如今,由于网络计算机科技的高度创新,计算机已经运用于各个家庭以及工作单位中,考试也在实现网络一体化。现如今,考试不再只有单一的纸质版,网络考试的加入很大程度的节约了纸张和人力。 网络考试运用于各个领域,比如:学校考试中,公务员等国家考试中,各单位招聘考试中。所以决定做一个基于web网络考试系统的设计与开发,此系统可以帮助更多的使用者快捷考试。 网络考试现在的普遍一定程度上是因为这样可以高效快捷,并且可以节省纸张,保护环境。此系统主要由数据库的设计,页面系统的设计。页面系统设计,从上而下由管理员页表,教师页表,考生页表组成。那么对于后台数据库大致的设计来说,一开始先对数据库进行一个整体设计来确定下大致的轮廓,再然后多数据库进行一个概念性的设计,确定数据库的大致内容,最后再直接设计数据库表。对于网络考试系统的设计,首先,调研在现实的生活中对于网络考试的应用,看一般都有那些步骤,再根据需求确定自己要开发的内容,最后去完成此系统的需求分析、对可行性进行分析、对可完成性进行分析,对可操作性进行分析,并经过对现行的业务流程的测试,完成了系统业务流程。 通过设计,在线考试系统是主要基于WEB和JSP设计的,主要开发系统由MyEcilpse,数据库的开发系统由SQL Server 2005数据库(由于电脑只能支持2005版本,也可以选用2008版本),本系统用于方便大众考试设计,考生可以依据要求提取数据库中的试题,并且进行考试的基本操作。
关键字:网络考试;系统;高效
目录 摘要 Abstract 1.绪论-1 1.1项目的开发背景-1 1.2 项目开发的意义-2 2.可行性分析-2 2.1操作可行性分析-2 2.2技术可行性分析-2 2.3经济可行性分析-3 3. 设计原则-3 3.1设计原则-3 3.2 设计原则的意义-4 4. 需求分析-4 4.1用户功能需求:-4 4.2性能需求-5 5. 系统分析-5 5.1 业务流程分析-5 5.2数据流程图-8 5.3 数据字典-10 5.3.1数据字典的意义-10 6 系统设计-13 6.1 系统功能设计-13 6.1.1 功能设计模块-13 6.2 系统数据库设计-14 6.2.1 E-R图和实体属性的意义:-14 6.2.2概念结构设计-15 6.2.3 数据库表的设计-20 7.系统实现-23 7.1登陆界面的实现-23 7.2部分管理界面-25 7.3考生界面-27 7.4老师管理界面-28 8. 系统开发工具与开发模式的选择-30 8.1 系统开发工具的选择-30 9 软件测试与分析-31 9.1 软件测试的意义-31 9.2 软件测试的重要性-31 9.3 测试实例的研究与选择-31 9.4 测试环境与测试条件-32 9.5系统运行情况-32 9.6 系统评价-32 10 结论-33 参考文献-33 致 谢-34 |