C#+sqlserver大学生心理测试软件系统的设计与实现(5)
时间:2024-01-20 17:33 来源:毕业论文 作者:毕业论文 点击:次
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) |