网站地图| 免费获取|
免费论文网
  • 网站首页|
  • 论文范文|
  • 修改降重|
  • 职称论文|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 原创论文|
  • 开题报告论文
搜索

当前位置:免费论文网 -> 免费论文 -> 计算机论文 -> 免费H考试题库管理系统的设计与实现(二)
计算机论文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

免费H考试题库管理系统的设计与实现(二)

免费H考试题库管理系统的设计与实现(二) 服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器,其原理如图1所示。用户只需安装浏览器就可使用该系统,打破了时间和空间的局限性[2]。
 
 HTTP请求                       SQL请求

  HTML界面                        结果


  用户和用户角色管理
 用户和用户角色主要是指管理功能的权限,用户角色主要有系统管理员(唯一)、教务科、系、教师。系统管理员具有管理用户和功能模块管理权限,教务科具有对所有试题的一切浏览权限和建议试题输出权限,系对本系试题具有一切浏览权限、试题输出审批权限,教师对自己所负责的课程有试题录入和申请修改权限。
  试题录入管理
 试题的录入管理主要是指具有相应权限的用户对试题的录入、修改、删除等管理。如试题的录入要分课程录入,也要按照题型录入。本科课程的试题只能由带此课程的教师录入题。修改也要本课程的教师提交申请修改或者删除。
  试题输出管理
 试题的输出管理主要是指试题分类查询,按课程调整输出的试题,试卷输出等。试题输出时可以设置各种题型的输出数量等。
  专业分类管理
 专业分类管理主要是指能够实现专业的添加、修改、删除等。专业主要按系来分类。
  课程分类管理
 课程分类管理主要是指能够实现课程名添加、修改、删除;课程所属专业分类管理。
考试题库管理系统分析和设计
  系统模块设计
 基于本系统的功能要求,在做系统设计时制定如下的系统模块结构图,如图2。

 

 

 

 

 

 


  用户登录模块
 在进入系统时,需要输入用户名和密码,通过用户名和密码识别用户身份:系统管理员、教务科、系或教师。不同的角色进入系统后可以操作该用户权限范围内的功能。如果该用户已被管理员冻结,或者输入的用户错误,则提示登录错误。如果输入的用户根本不存在,系统则提示非法登录,该用户不存在。管理员登录成功,具有管理用户和功能模块管理权限。
  管理模块
 管理模块主要是用户管理和试题管理。用户管理是系统管理员成功登录以后,可以对所有用户进行修改和删除处理,包括对用户权限的分配等。管理员可以添加系,在系里再添加属于该系的教师;可以对试题的录入、试题的输出、专业的分类管理、课程的分类管理、权限的分配进行操作。
 试题管理主要则是教务科、系、教师对其的管理。教师可以对试题进行添加、修改、删除。但根据系统功能分析,教师添加试题后,如需要对该试题进行修改、删除或其他的操作,需提交审批申请,由教务科和系对其提交的审批审查过后才可以进行下一步的操作。教师本次提交审批申请,并完成修改或删除操作后,才可以进行下次的申请操作。
  自动组卷模块
 自动组卷模块主要是教师成功登录后,可对自己所负责的课程进行添加试题,在添加试题过程中,教师还可添加试卷中所涉及到的题型,设置某种题型的数量、分值,然后生成试卷。教师录入试题之前先要确定系统中是否有自己所带课程的名称,然后确定自己预先计划好的题型系统中是否存在,如果没有的话教师可以自行添加,录入时根据自己所带课程和题型录入。已经录入的试题要修改或者删除,必须提交申请,由教务科或系审批通过才可以进行下一步的操作[3]。
  审批模块
 审批模块主要是对教师修改和删除试题申请的审批。为了确保教师录入的试题安全性和正确性,教师在一次录入试题后,要修改试题,就必须先提交申请,由教务科和系对教师提交的申请进行审批,在审批通过之后才可以对试题进行修改。审批通过之后,如果教师还没有对此题进行操作,就不可以继续对此题进行申请审批,不可以重复操作,以免增加不必要的工作量。
  重新登录
 用户本次对该系统操作完成后可重新登录来退出系统。如需要联系我们,则可以在页面上点“联系我们”,进入学院首页。
考试题库管理系统数据库设计
 数据库设计在管理信息系统开发中是至关重要的一个方面,其设计的好坏直接影响系统的执行效率以及日后的维护,还应考虑到必须具备良好的扩展性要求。数据库服务器端采用的是大型商业数据库系统(SQL Server 2000),这有利于提高大批量数据的吞吐时间,使整个系统管理规范化,数据的完整性、安全性得到保障[4]。根据前面系统功能模块的设计,数据库主要涉及的表有用户表、角色表、课程表、院系单位表、试题表和审批表。主要的表以及表中的主要字段的具体设计如下。
  用户表
 该表用于存放用户及用户登录所需信息,具体设计和主要字段如表1。


字段名 数据类型 字段长度 是否为空 说明 
TeacherId varchar 10 否 用户编号字段 
TeacherName varchar 50 否 用户名称 
LoginName varchar 50 否 账号名称 
LoginPwd varchar 100 否 登录密码 
  角色表
 该表用于存放用户角色信息,具体设计和主要字段如表2。


字段名 数据类型 字段长度 是否为空 说明 
RoleId varchar 10 否 角色编号字段 
RoleName varchar 50 否 角色名称 
RoleFlag varchar 100 是 角色描述 
  课程表
 该表用于存放课程信息,具体设计和主要字段如表3。


字段名 数据类型 字段长度 是否为空 说明 
ExamQuestionTypeID varchar 10 否 课程编号字段 
ExamQuestionTypeName var

首页 上一页 1 2 3 4 5 6 下一页 尾页 2/6/6

免费H考试题库管理系统的设计与实现(二)由免费论文网(www.jaoyuw.com)会员上传。
原创论文流程 相关论文
上一篇:免费DES算法的可视化程序的实现 下一篇:免费房产证信息数字签名的实现
推荐论文 本专业最新论文
Tags:免费 考试题库 管理系统 设计 实现 2010-04-01 13:14:13【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文


免费论文网提供论文范文,论文代发,原创论文

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 免费论文网 版权所有 湘ICP备19027999