选择本课题的目的就是:
1. 实际了解和掌握开发一个实际项目的基本方法和步骤;
2. 培养自己的动手能力、编程能力;鼓励自己的创新思文;
3. 掌握基本的程序调试方式和排错方法;
4. 培养对同样代码的实现,考虑算法优化问题。
1.1.2意义
毕业设计不仅是学生在大学期间的考察,同时也是检测几年时间内学生对实践知识的的运用。因此做好毕业设计,是我们大学生对自己的在学习上的一种肯定,一种自己对自己认识的剖析。
1.2 系统开发环境
学校网站是实现教育资源分配的桥梁。网络有巨大的教育资源库,它聚集社会的力量,使教育资源无限增长。学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了一片新天地,各种优秀文章,各科素材,优秀软件下载等内容为学生提供了极佳的平台。有效地降低教研成本,提高效率.我国的大学教育已经普及,大学生的队伍也正在不断壮大,为了方便大学生对本校各项工作的了解以及加深学生,教师与学校之间相 互的交流,建设一个规模化的校园网站成为了当务之急。网络化将给我们的工作和学习带来了极大的便利。
1.2.1 C#和ASP.NET简介
C#是为了综合Visual Basic的简单和C++作为面向对象语言的功能强大的优点而写的,对于开发者来说,C#使企业应用程序的创建、调试和配置变得很容易。有人预言,C#将成为在.NET平台上开发应用程序最受欢迎的语言。
1.2.2 SQL Server 2008数据库简介
SQL被作为关系型数据库管理系统的标准语言,可以运行Microsoft Windows 2005以上的大型多处理器等多种平台使用。
2.需求分析
2.1 在线考试监控该系统的规划
本网站对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保企业数据的完整性,同时在外部故障消除后,网站仍能继续操作。网站采用Visual Studio 2010平台进行开发并实现,选用数据库SQL Server 2008作为系统的后台数据操作。
2.2 计算机基础在线考试监控系统的需求分析
网站首页,主要作为与考生直接交互的界面,考虑到有些考生还不太熟悉电脑操作,所以在设计前台功能完整的同时,也尽量使前台的操作简单明了,让所有的考生都能够享受到系统带给他们的方便快捷的好处。系统结构设计如下:
管理员登录:录入教师信息、部门和班级信息、修改个人密码、管理教师信息
教师登录:录入考生信息、录入题目、生成试卷、批阅试卷、公布成绩、考生管理
考生登录:选择试卷,在线考试,查询成绩,更改个人密码
2.2.1 数据流图
通过对以上数据的分析,为了能够更好的服务于学生,我们需要的信息还有很多,例如需要管理员的信息:管理员编号、名称、密码;网站公告的信息:公告的编号、标题、内容、发布的时间;新闻的信息:新闻的编号、标题、内容、发布时间、发布人;校园风采的信息:编号、标题、图片、内容、发布时间、发布人。
2.2.2 概念结构设计
根据系统的业务流程和功能画出在线考试监控系统数据流图。
系统管理数据流图如图1所示。
对计算机基础在线考试系统进行了详细的规划,然后进行了全面的需求分析,并且采用数据流图对软件运行过程中的数据的产生、流转、存储进行了详细的描述。定义好总体设计内容和网站整体功能需求,确定了系统将要实现的结构。
3.总体设计
本系统分为用户管理的模块、章节的管理模块、班级的管理模块、题库的管理模块、生成的管理模块、页面管理模块、阅卷管理模块、考试结果的管理模块、考试查询等模块。 ASP.NET在线考试监控系统的设计+源码(2):http://www.751com.cn/jisuanji/lunwen_10829.html