好文档 - 专业文书写作范文服务资料分享网站

网上报名系统地设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

实用标准文案

2.4数据库模块设计

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。关系数据库包含了多个数据表信息,数据库在一个信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构也有利于程序的实现。创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程主要包括以下几点: (1)标示需要的数据;

(2)收集被标识的字段到表中; (3)标识主关键字字段;

(4)绘制一个简单的数据图表; (5)规数据;

(6)标识指定字段的信息; (7)创建物理表。

本系统建立了6个数据表,分别为会员信息表(users)、报名信息表(applicants)、管理员信息表(admins)、考试信息表(test)、准考证信息表(cards)、考试成绩信息表(grade)。其中,会员信息表记录会员的注册信息,报名信息表记录报名者信息,管理员信息表记录管理员信息,考试信息表记录考试信息,准考证信息表记录准考证信息。

文档大全

实用标准文案

2.4.1E-R图如下图所示:

身份证号报名者姓名报名者性别在线报名报名者年龄11报名信息联系方式 会员名处理报名信息会员N照片现住地址会员密码N家庭住址考试编号考试编号浏览考试信息1M考试时间考试类型考试信息1处理考试信息N考试地点考试内容准考证号身份证号打印准考证1报名者姓名N考试时间1准考证信息N管理员名1处理准考证信息考试类型管理员考试地点管理员密码1准考证号身份证号查询成绩N报名者姓名考试成绩信息考试类型N处理考试成绩信息考试成绩 图2.4.1E-R图

文档大全

实用标准文案

2.4.2各表的数据结构如下:

会员信息表:主要记录浏览的用户信息,包括用户名和密码,便于统计浏览情况和关注率。

表1 会员信息表 会员信息表(users) 序号 字段名称 字段描述 类型 长度 是否非空 主键 1 u_name 会员名 nvarchar 20 是 是 2 u_pwd 会员密码 nvarchar 20 是 否 报名信息表:主要记录报名者的详细信息,包括号、报名者、性别、年龄、联系方式、照片、考试编号、家庭住址、现住地址,便于主考单位统一安排考试。

表2 报名信息表 报名信息表(applicants) 序号 字段名称 字段描述 类型 长度 是否非主键 空 1 a_ID 号 nvarchar 20 是 是 2 a_name 报名者 nvarchar 20 是 否 3 a_sex 报名者性nvarchar 2 否 否 别 4 a_age 年龄 int 3 否 否 5 a_phone 联系方式 nvarchar 20 是 否 6 a_img 照片 image 16 是 否 7 t_ID 考试编号 nvarchar 2 是 否 8 a_faddress 家庭住址 nvarchar 50 否 否 9 a_naddress 现住地址 nvarchar 50 否 否 管理员信息表:主要记录管理的信息,包括管理员和登录密码,便于分配权限。

表3 管理员信息表 管理员信息表(admins) 序号 字段名称 字段描述 类型 长度 是否非空 主键 1 a_name 管理员名 nvarchar 20 是 是 2 a_pwd 管理员密nvarchar 20 是 否 码 考试信息表:主要记录考试信息,包括考试编号,考试类型,考试时间,地点,容等,便于发布和浏览考试信息,能够让考试即时的了解考试情况,避免遗漏考试。

表4 考试信息表 考试信息表(test) 序号 字段名称 字段描述 类型 长度 是否非空 主键 文档大全

实用标准文案

1 t_ID 考试编号 nvarchar 2 是 是 2 t_type 考试类型 nvarchar 10 是 否 3 t_time 考试时间 datetime 8 是 否 4 t_address 考试地点 nvarchar 50 是 否 5 t_content 考试容 nvarchar max 是 否 准考证信息表:主要记录准考证信息,包括准考证号,号,,考试时间,考试地点,考试类型等,这是考生准考证打印的依据,也是考生考试的证明,可浏览打印。

表5 准考证信息表 准考证信息表(cards) 序号 字段名称 字段描述 类型 长度 是否非空 主键 1 c_ID 准考证号 int 是 是 2 a_ID 号 nvarchar 20 是 是 3 a_name 报名者 nvarchar 20 是 否 4 t_time 考试时间 datetime 8 是 否 5 t_address 考试地点 nvarchar 50 是 否 6 t_type 考试类型 nvarchar 10 是 否 考试成绩信息表:主要记录考试成绩信息,包括准考证号,号,,考试类型,考试结果等,便于考生及时的查询考试结果,便于主考单位统计考试结果。

表6 考试成绩信息表 考试成绩信息表(grade) 序号 字段名称 字段描述 类型 长度 是否非空 主键 1 c_ID 准考证号 nvarchar 20 是 是 2 a_ID 号 nvarchar 20 是 是 3 a_name 报名者 nvarchar 20 是 否 4 t_type 考试类型 nvarchar 10 是 否 5 g_grade 考试成绩 int 3 是 否

2.4.3各表关系图如下所示:

各表关系图,主要是直观的描述各个表之间的联系。

文档大全

实用标准文案

图2.4.2各表之间关系图

文档大全

网上报名系统地设计与实现

实用标准文案2.4数据库模块设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。关系数据库包含了多个数据表信息,数据库在一个信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构
推荐度:
点击下载文档文档为doc格式
51v0j4ji4d1j03v4iv5u208bi780fr00a3i
领取福利

微信扫码领取福利

微信扫码分享