C#+sqlserver大学生心理测试软件系统的设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver大学生心理测试软件系统的设计与实现(5)

4。管理员管理用户、试题、试题评价、测试记录的总体E-R图如下图所示:

图2。5心理测试软件系统总体E-R图

3 心理测试软件系统的总体设计

3。1 系统总体结构设计

    心理测试系统的主要是为用户提供一个心理测试的平台,是一个普通的由数据库开发应用的网站,分为前台界面功与能设计跟后台数据库设计,具体分为三个模块。

(1)用户模块:用户模块是由用户注册之后,会在数据库留下相应数据,并具有登入功能,拥有测试权限,测试结果也会在数据库中留下相应数据,由管理员管理。

(2)测试模块:测试模块包括测试要求及测试试题。测试要求包括限时用户,随机抽取题目,并在收集用户数据之后进行分析,给出相应建议。测试试题要求分类管理,分类添加,由管理员管理。

(3)管理员模块:管理员模块包括用户管理,试题管理,以及管理员管理。

3。2 数据库设计

3。3。1 数据库表结构论文网

二维关系表建立的数据库表的结构图如表3。1~3。9所示:

(1)用户信息表是用来存储用户的基本信息,各字段见表3。1所示:

表3。1 用户信息表

字段 类型 长度 标识 允许空

用户账号 int 主键

用户密码 Varchar 50

用户名字 varchar 50

用户性别 varchar 50

用户邮箱 varchar 50

用户电话 varchar 50

(2)管理员信息表是用来存储管理员的基本信息,各字段见表3。2所示:

表3。2 管理员信息表

字段 类型 长度 标识 允许空

管理员账号 int 主键

管理员姓名 varchar 50

管理员权限 varchar 50

(3)试题类型表是用来存储试题的基本信息,各字段见表3。3所示:

表3。3 试题类型表

字段 类型 长度 标识 允许空

试题编号 int 主键

试题类型 Int 50

  (3)试题内容表是用来存储试题的基本信息,各字段见表3。4所示:

表3。4 试题内容表

字段 (责任编辑:qin)