(2) 系统的功能要全面,以满足不断发展的教务管理。
(3)系统登录的身份至少要分为2种,比如:管理员和老师,不同的身份有不同的权限,才能满足学校管理员和老师的不同需求。
(4)系统的文护要做到及时合理,以防止系统出现了错误,影响系统的运行。
(5)系统要方便数据的查询。
2.2系统总体设计
该试题库管理系统可以分为5大模块,分别是:试题库管理、试题库文护、用户试卷管理、用户信息管理、个人信息管理,不同的模块可以实现不同的功能。其中不同的模块又可以分为功能不同的小模块。
(1) 试题库管理模块包括:单选题文护、多选题文护、判断题文护、填空题文护、问答题文护,并且每个小模块都可以添加相应的题目。
(2) 试卷定制文护模块包括:试卷定制、试卷文护、考试科目,试卷定制可以制定出想要的试卷,试卷文护可以对试卷的运行进行合理的文护。
(3) 用户试卷管理模块包括:试卷评阅和用户成绩。
(4) 用户信息管理模块包括:添加用户、用户管理,用户添加可以添加管理用户,用户管理可以添加和删除用户,并且可以重置用户的登录密码;
(5) 个人信息模块包括:只有修改密码这一个功能,实现起来非常的简单,如果用户的密码忘记或则感觉密码安全系数低都可以在里修改密码。试题库管理系统5大模块如下图:
图1 系统功能模块图
3.数据库设计
3.1数据库的需求分析
需求分析指的是在创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作
数据库需求分析是分析现存系统中的结构和问题,设计适合系统的数据库,以满足系统的需求[4]。因为数据库的设计就是为了满足用户对系统数据的要求,在设计数据库之前对数据库进行需求分析是必不可少的,数据库需求分析的好坏,将直接影响数据库成败[5]。 ASP.net试题库管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_34790.html