- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南通科技职业学院
毕业设计
课题名称 在线考试系统的设计与实现 专业及班级 软件技术 学号 1263303117 姓名 姜磊 指导老师 蒋丽丽
2015年 4 月 15 日在线考试系统的设计与实现
摘 要
自世界上第一台计算机世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具
目 录
1概述 1
1.1 主要研究内容 1
1.2 课题实施方案 1
1.2.1 采用的技术 1
1.2.2 整体规划 1
2系统开发技术 2
2.1 ASP.NET技术 2
2.2 数据绑定技术 2
3系统总体结构 3
3.1 系统功能结构图 3
3.2 数据库设计 3
3.2.1 系统中实体E-R图 4
3.2.2 管理员信息表 6
3.2.3 科目信息表 6
3.2.4 考试成绩信息表 6
3.2.5 学生信息表 6
3.2.6 教师信息表 7
3.2.7 试题信息表 7
4系统功能设计 8
4.1 开发工具介绍 8
4.1.1 SQL Server2008 8
4.1.2 Visual Studio2010 9
4.2 登陆模块 9
4.2.1 前台运行界面 9
4.2.2 设计流程图 10
4.2.3后台代码 10
4.3 管理员模块 11
4.3.1 设计流程图 11
4.3.2 考生管理 13
4.3.3 教师管理 16
4.3.4 题库管理 21
4.3.5 考试成绩管理 23
4.3.6 管理员信息 26
4.4 教师模块 26
4.4.1 设计流程图 28
4.4.2 教师信息管理 29
4.4.3 题库信息管理 30
4.4.4 考试成绩管理 36
4.5 学生模块 38
5系统的安全性设计 49
5.1 页面权限与验证 49
5.2 验证码技术 50
5 系统功能测试 51
结束语 54
致谢 55
参考文献 56
1 概述
主要研究内容
本在线考试系统主要实现了以下几个功能模块:
提供了登录管理界面,分别有系统管理员、教师和学生登录。系统对不同用户进行验证,使不同身份的用户分别进入自己的用户界面。
提供管理员管理界面,管理员登录后可以对所有用户的信息进行修改,也可以对教师、学生信息进行集中管理。还可以添加、修改、以及删除试题等。
提供教师管理界面,老师在登录后可以进行修改个人信息、对试题进行添加、修改、查询及删除操作,同时对学生考试成绩进行查询及删除操作。
学生可以登录系统进行在线考试以及成绩的查询,但不能对任何信息进行添加、修改和删除。
课题实施方案
采用的技术
此系统采用B/S(浏览器/服务器)体系结构,数据库采用SQL Server 200,ASP.NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置非常简单ASP.net是使用一种字符基础,分级的配置系统,使你服务器环境和应用程序的设置更加简单3系统总体结构
3.1 系统功能结构图
如图3-1所示为系统的功能结构图:
图31 系统功能结构图
3.2 数据库设计
本系统主要完成在线考试系统的后台数据库构建和前台界面的设计及其相应功能的完善。比如,有考生、管理员、教师信息管理等各项功能,按功能模块分,拟分为以下几个模块:用户登录、在线考试、管理员信息管理、教师信息管理、考生信息管理模块。
3.2.1 系统中实体E-R图
根据数据库管理子系统的设计系统的要求,规划出了以下一些实体:管理员、教师、学生。
1、课题表实体用来记录课程名和课程的创建日期,如图3-2所示:
图3-2试题表实体属性图
2、管理员实体就是用来记录登录名、用户名和密码信息的,如图3-3所示:
图3-3管理员实体属性图
3、学生实体就是用来记录学生的登录名、姓名、密码和姓名信息的,如图3-4所示:
图3-4学生实体属性图
4、教师实体就是用来记录教师的登录名、姓名、密码以及所任教的科目数,如图3-5所示:
图3-5教师实体属性图
5、各个实体之间的总体E-R图,如图3-6所示:
图3-6各实体总
您可能关注的文档
最近下载
- 工会法知识竞赛题库试题及答案2025.docx VIP
- 养老机构老年人康复服务初次评估表、记录表、处方、吞咽功能、语言认知障碍评估与康复训练.pdf VIP
- 箱涵全套结构计算表格EXCEL版(包含计算书只需输入数据).xls VIP
- 技术人员岗位说明书.doc VIP
- 战舰与海战(中国人民解放军海军指挥学院)网课期末考试答案.pdf
- 比亚迪空调系统.pdf
- 通桥(2019)2131-Ⅲ 时速160km客货共线铁路简支箱梁(单线)跨度:23.5m(直、曲线).pdf
- 人教版数学八年级上册数学期末复习综合训练.doc VIP
- 气体绝缘金属封闭开关设备特高频法局部放电在线监测装置技术规范 QGDW 11311-2021.docx VIP
- 技术人员岗位说明书.docx VIP
文档评论(0)