毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net《软件工程》考试系统的设计与实现+源代码(2)
前台子系统功能模块图1所示。
图1 前台子系统功能模块图
前台子系统就是考生应用的功能,其中有修改信息、用户注册、在线考试、查询成绩、退出系统,这些功能都是为考生服务的。
后台子系统功能模块划分如图2所示。
图2 后台子系统功能模块图
后台子系统就是管理员使用的具体功能,例如资料、新闻、题库、试卷、成绩管理及退出系统,这些是为教师和系统管理员服务的功能。
根据系统的安全性考虑,该系统共分成两部分:主要部分用于管理员包括教师等登录文护系统,他们主要可以进行基本资料的文护、题库的增减、试卷的生成、成绩的管理以及查询等;另一部分用于学生登录考试,他们可以对个人资料的修改、进行在线考试、考试之后查询成绩等。
管理员、教师和学生是本系统的三类用户。从总体上考虑,系统可以实现下列功能:
对教师来说,包括试卷管理、题库管理、成绩管理。
(1)试卷管理:教师可以根据原有试卷进行增删改操作,而且还可以根据自己对课程的要求,课下题目的类型及难易程度等要求生成试卷,让学生参加考试。
(2)题库管理:题库里有历次考试试题,教师可以根据自己教学需求对里面的试题进行三种基本操作:添加、删除、修改等,在数据库中试题类型主要包括判断题、填空题、单选题和多选题,对于每种类型的试题,教师可以设置题干、答案、试题难度系数、解析、添加时间等属性。
(3)成绩管理:教师可以查看单个考生的全部成绩,并针对不同的科目进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
对学生来说,包括在线考试、查询考试成绩。
(1)在线考试:学生登陆之后可以选择考试,在卷子要求的时间内完成卷子,并将其提交到数据库,这样考试之后硬性的考试分数会直接出来。
(2)查询考试成绩:结束考试的学生可以直接在线查询本门课程的成绩。
对管理员来说,包括管理资料、试卷管理、安全性保障。
(1)管理资料:包括对教师、学生、普通用户资料的增、删、改以及个人资料修改。
(2)试卷管理:包括对试卷的添加、删除、修改。
(3)安全性保障:控制与分配用户的访问权限,保障系统的安全性,防止非法访问。
2.2数据库设计
该系统使用SQL Server 2008作为应用程序的数据库, 建立了有8张数据表.Users表是用户表,主要介绍一些用户的信息;Roles表是介绍用户的身份,分管理员,教师和学生; Questions表是问题表,也就是在考试中用到的试题;QuestionKinds表是问题的种类表,分选择题、填空题、问答题等;Papers表是试卷表,在此表中主要是定义一些考卷的难度和考题的分数;PapersKinds表是试卷种类表;answers表是答案表。
在8个数据表中,主要介绍Users表、Questions表和Papers表,如表1、表2、表3所示。
表1 Users表
列名 数据类型 长度 允许空 备注
UserID为该表主键,UserName为用户的名字,也就是用户的登录名,Password为用户登陆系统是所需要的密码,Email为登陆此系统用户的Email,RoleID为用户在次系统中所扮演的角色,我在这里把它定义为整型,在Roles表中指出了用户的类型,其中0表示超级管理员,1表示考生,2表示教师。
表2 Questions表
列名 数据类型 长度 允许空 备注
QuestionID为该表主键,Title为问题的题目,我们在这里把其定义为varchar类型,Body为问题的具体内容,Pubdate为问题的更新日期,KindID为问题的种类,我们把此字段定义为int,我们可以在QuestionKinds表中定义其具体的意思,Defficult为问题的难度系数,Mark为该问题的分数。
共3页:
上一页
1
2
3
下一页
上一篇:
Android手机闹钟软件应用开发+源码
下一篇:
VB.net微机硬件组装系统设计实现
ASP.NET的Web网络應用程序开...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
ASP.NET微信平台的办证系统设计
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
神经外科重症监护病房患...
志愿者活动的调查问卷表