计算机毕业设计 asp.net智能在线测试系统 毕设


https://www.bilibili.com/video/BV1m1421D7VJ/

演示视频:

3.1系统总体功能业务分析

本系统定位学生在线考试和管理员对试题、试卷的维护工作,具体来说系统的总体功能模块包括以下几个面:

l 学生登录

学生可在线登录该系统;

l 找回密码

学生可在线找回密码;

l 密码修改

学生可对自己的密码进行修改;

l 成绩查看

学生可在线查看自己的成绩;

l 在线考试

学生登录后即可进行在线考试,可以选择考试的试卷,考试完毕后可查看自己的成绩排名;

l 学生信息维护

管理员可对所有注册的学生的信息进行查看、修改和删除操作;

l 试题管理

管理员可以对考试试题进行查看、修改和删除管理,可以生成不同的试卷。

l 学生成绩管理

管理员可以查看和删除学生的考试结果信息。

3.2 数据流程图

数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

绘制数据流图的基本要求:

系统的顶层图是用来表示整个系统的功能结构。随着数据分析活动的逐渐深入,较高抽象级别上的复杂转换可以精化为一系列的相互关联的数据流和子转换。[2]

数据流程图(DFD)数据流图描述系统的逻辑模型,在设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些。

图例:


b2783cda2864b4e7aa86cac32ecd3820.jpeg经过分析详细分析后,在线考试系统的数据流程图可确定如下:


8ca236cf757dbe20eac3393ddaa2672a.jpeg
















3.3系统总体模块设计

1c1a03511971561f348e076a78eae19f.jpeg3.4本章小结

本章主要介绍整个系统涉及到的各个功能模块,还介绍了本系统的数据流程图,最后介绍了整个系统的大体框架。






















第四章 在线考试系统的详细设计

3.1设计目标

建立一个基于Web(网站)的在线考试系统,目标是让任何操作员都可以在任何电脑上打开系统对题库进行管理,抛弃了传统的Windows窗体空间上管理的缺陷。

用户界面友好、操作简单,每一步骤的操作都经过精心的设计,将复杂的统计运算过程隐藏于简单的操作之下,系统的设计能降低使用前的培训、实施和使用中的维护时间。

通过合理而先进的网络设计及软、硬件的优化选型,足可保证系统的可靠性与容错性。系统以用户需求为目标,以方便用户为原则,处处为使用者着想。


3.2数据库表设计

3.2.1 数据库E-R图设计

E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

E-R方法:是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。

作E-R图的步骤:

1) 确定所有的实体集合

2) 选择实体集应包含的属性

3) 确定实体集之间的联系

4) 确定实体集的关键字,用下划线在属性上表明关键字的属性组合

5) 确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型



  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值