3 需求分析3.1系统功能需求 内容来自论文无忧网 www.paper51.com
题库管理和试卷生成系统是学校组织出卷到试卷的印制及试卷的管理等工作而开发的管理软件,是典型的管理信息系统。它是学校不可缺少的部分,它能够为用户提供方便、快捷、有效的管理题库及组织出卷的手段。 http://www.paper51.com 用户通过输使用本系统可以进行题库管理、查询题库基本信息、手动生成试卷、自动生成试卷、打印试卷等功能,管理员还可以实现对用户的管理。该系统给用户方便快捷的途径去管理这些繁琐的数据,该系统所要满足的信息要求: 内容来自论文无忧网 www.paper51.com (1) 题库管理信息 copyright paper51.com 每时每刻都有题库都有大量的变动,用户可以按科目、题目类型、分数、章节等内容对题库进行添加、删除、保存。 内容来自www.paper51.com (2) 查询题库信息 copyright paper51.com 用户登陆后可以对题库进行查询,根据需要可以按题目类型、所属科目、题目编号进行查询,用户还可以对查询到的信息进行删除和修改。 内容来自www.paper51.com
(3)手动生成试卷信息 内容来自论文无忧网 www.paper51.com 用户可以先浏览题库,对要选择的出卷的题目选择’是’并选择保存到题库中,在通过SQL语句对题库进行选择并在试卷界面显示题目。 paper51.com (4)自动生成试卷信息 http://www.paper51.com 用户可以按照科目、章节,用户只要输入要出卷的数量就可以自动出卷,并保存到试卷题库中,然后在试卷界面显示题目。 copyright paper51.com (5)打印试卷信息 paper51.com 手动及自动生成试卷后均可以按照设定好的格式打印试卷,打印完成还可以把试卷保存但相应的地方。 内容来自www.paper51.com (6)用户管理信息 http://www.paper51.com
这个功能只有管理员可以进行操作,管理员登陆后可以添加、删除用户还可以对用户进行修改。 内容来自www.paper51.com 3.2系统数据需求 paper51.com
3.2.1数据录入和处理的准确性 内容来自www.paper51.com 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入,在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 copyright paper51.com 3.2.2数据的一致性 copyright paper51.com
由于系统的数据是共享的,在不同的用户中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束,对于输入的数据,要为其定义完整性规则,比如按类型、科目录入试题。 copyright paper51.com 3.2.3数据的共享性 内容来自www.paper51.com 整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。 copyright paper51.com 3.3数据流图 内容来自www.paper51.com 数据流图常用来描述系统的逻辑模型,本系统的数据流图如图3.3.1所示 paper51.com
内容来自www.paper51.com 图3.3.1系统数据流图 paper51.com 3.4数据字典 copyright paper51.com 数据字典(Data Dictionary,DD),又称数据字典,是关于数据信息的集合,是对数据流图中的每个数据,包括数据流和数据存储,用户表信息如表3.4.1所示,题库信息表如表3.4.2所示,类型表如表3.4.3所示,章表如表3.4.4所示,节表如表3.4.5所示。 paper51.com 表3.4.1用户信息表 copyright paper51.com
名称: paper51.com user表 paper51.com 别名: 内容来自论文无忧网 www.paper51.com 描述: 内容来自论文无忧网 www.paper51.com 供登陆系统使用的帐户 内容来自论文无忧网 www.paper51.com 组成: http://www.paper51.com {用户名+密码} 内容来自www.paper51.com 注释: 内容来自论文无忧网 www.paper51.com 表3.4.2题库信息表表 paper51.com 名称: paper51.com tkgl表 http://www.paper51.com 别名: paper51.com
描述: 内容来自论文无忧网 www.paper51.com 存放题库信息 paper51.com 组成: copyright paper51.com
{编号+题目+类型+科目+分数+答案+是否出卷+章+节} 内容来自www.paper51.com 注释: paper51.com
表3.4.3类型信息表 内容来自www.paper51.com
名称: paper51.com lx表 内容来自www.paper51.com 别名: 内容来自www.paper51.com 描述: copyright paper51.com 存放题目类型 http://www.paper51.com 组成: 内容来自www.paper51.com
{选择题+填空题+简答题+分析题} copyright paper51.com
注释: 内容来自www.paper51.com 表3.4.4章信息表 paper51.com 名称: 内容来自论文无忧网 www.paper51.com Zhang表 paper51.com 别名: paper51.com 描述: 内容来自www.paper51.com
存放题目的章 http://www.paper51.com 组成: 内容来自论文无忧网 www.paper51.com {第一章+第二章+第三章} 内容来自论文无忧网 www.paper51.com 注释: 内容来自论文无忧网 www.paper51.com 表3.4.5节信息表 内容来自www.paper51.com 名称: paper51.com
Jie表 copyright paper51.com 别名: 内容来自www.paper51.com 描述: http://www.paper51.com 存放题目的节 http://www.paper51.com 组成: 内容来自论文无忧网 www.paper51.com {第一节+第二节+第三节} http://www.paper51.com
注释: http://www.paper51.com
4数据库的设计4.1数据库的概念设计 copyright paper51.com
概念结构设计是将系统需求分析得到的用户需求抽象为信息结构过程。概念结构设计的结果是数据库的概念模型。概念结构设计是利用抽象机制对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体集、属性和码,确定实体集之间的联系类型,进而设计E-R图,其E—R图如图4.1所示 copyright paper51.com paper51.com 图4.1系统E-R图 paper51.com
|