- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发与设计课程实践报告_徐晓冬研讨
软件设计与开发课程实践
课程题目:在线考试系统
班级: 软件1102班
学号: 111407227
姓名: 徐晓冬
指导老师: 徐明
目录
1.第一章 引言3
1.1 开发背景与意义3
1.2 课程设计目的3
1.3 开发工具4
2.第二章 系统分析4
2.1 系统需求分析4
2.1.1 系统总体要求4
2.1.2 系统具体要求4
2.2系统功能设计和划分5
2.2.1 前台系统功能5
2.2.2 后台管理功能5
3.第三章 总体设计6
3.1 功能划分6
3.1.1 系统总体功能框架图6
3.1.2 用户管理功能框架图7
3.1.3 试卷管理功能框架图7
3.1.4 题库管理功能框架图8
3.1.5 成绩管理功能框架图8
3.2 功能描述9
3.2.1 在线考试系统状态转换图(学生)9
3.2.2 在线考试系统状态转换图(管理员)10
4.第四章 详细设计11
4.1 数据库逻辑设计(ER图)11
4.2 数据库实现11
4.3 数据库连接及配置14
5.第五章 系统实现
5.1
5.2
6.第六章 总结
6.1 小组成员及分工
6.2 心得体会
引言
1.1 开发背景与意义
计算机网络技术的飞速发展使各行各业在计算机技术应用方面得到了广泛的普及和使用。过去坐在教室里进行考试的模式将在科技发展的今天显得力不从心。因此在线考试系统的应用是势在必得的。它将以方便、灵活、快捷的优点进入人们的生活,逐渐取代传统考试的模式。
在线考试系统就是建立在WEB基础上的应用系统,应用动态ASP技术和后台MSSQL数据库实施考试自动化,大大的降低了老师的工作量。客户端的配置可以说是极其简单,使考试不受地域的局限。考生可以凭本人的学号和密码进入考试,在规定时间内可进行多种允许科目的考试,考试是随机抽题,每个考生的考卷都不一样,考试完毕自动显示成绩,考生也可查阅以前的考试成绩,给学生带来了很大的便利。系统中题目的生成、试卷的提交、成绩的批阅都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样,教师所要做的就是精心设计题目、维护题库,而不是组织考试,从而大大的减轻了教师的负担。教师可对多种科目进行管理,然后设置考试状态,在允许考试的状态下进行组卷,规定各题型数量、考试时间和参考人员,这样考生只要凭学号和密码在规定时间内就可进行考试,有利于考生成绩的统计和查询。教师也可以查看样卷如果觉得不合适也可以对组过卷的科目进行删除重新组卷,这样使试卷的选取科目的安排都具有灵活性。
1.2课程设计目的
1.巩固和加深对课程基本知识的理解和掌握, 掌握 C#编程和 ASP.NET 程序调试的基本技能;
2.掌握设计 ASP.NET 应用软件的基本思路和方法,提高运用 ASP.NET 解决实际问题的能力;
3.掌握ASP.NET中各控件的功能并能够熟练的使用,从而设计出简洁大方的WEB页面;
4.掌握对SQL Server数据库的连接和配置,掌握数据库的基本功能,例如对数据的增删改查等功能操作;
5.掌握ASP.NET程序调试的基本方法,能够及时的发现BUG并及时的解决问题。
5.成功完成一个在线考试系统的WEB应用系统,提高团队间的合作能力,同时培养撰写设计报告的能力。
1.3 开发工具
1.3.1 Microsoft Visual studio 2010
1.3.2 Microsoft SQL Server 2005
第二章 系统分析
2.1 系统需求分析
2.1.1 系统总体要求
完成一个“在线考试系统”软件的设计过程,并可以在WINDOWS2000/XP环境下运行。该软件可以访问后台数据库SQL Server中数据库里的数据,前台采用ASP.NET/JSP编写,系统应包括两大部分:
1.前台:在线考试系统,考生(用户)管理、试卷抽取、在线考试、评分、学生成绩管理等;
2.后台:后台数据库维护、试卷组卷等。整个系统至少包括管理系统常用的登录界面、主界面、菜单、查询及数据增、删、改等基本操作功能及相关界面。
2.1.2 系统具体要求
根据相关的用户调查,此在线考试系统应当具备以下功能和要求:
1. 要求建立前后台数据库连接,配置Tomcat/Web.config等;
2. 要求创建登录界面,包括新用户创建、忘记密码等功能,登录相关信息正确,则运行系统主界面,主界面中应包括用户个性化信息;
3.要求编写主界面菜单,包括自动生成试卷(试卷重复使用问题)、在线考试(课程重复考试问题)、查看本次考试结果(可以考试结束立即查看)、学生成绩管理等功能选项;
4. 要求拥有后台登录界面用于系统管理员登录,可以和前台在同一个界面,也可以单独运行程序;
5. 要求
您可能关注的文档
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)