图3 E-R图设计示意图
4.4数据库逻辑结构设计
经过分析系统的用户需求,按照实现功能的要求,把信息按描述的信息对象分类,现将数据结构表描述举例:
1)用户表
用户表包括用户ID,姓名,密码,用户类型等字段。主要是为确定用户登陆权限和类型。如下表1所示:
表 1 用户表 学生会伙管会自荐书范文
字段名称 数据类型 长度 说明
User id varchar 20 用户号
name varchar 20 姓名
password varchar 30 密码
branch int 4 用户类型
2)学生信息表
学生信息表包括学生学号,学生姓名等字段。主要记录学生的基本信息,方便教室掌握学生资料。如下表2所示:
表 2 学生信息表
字段名称 数据类型 长度 说明
Stu num char 10 学生学号
Stu name char 10 学生姓名
Stu id char 10 学生密码
Stu class char 10 班级
3)教师信息表
教师信息表包括教师姓名,教师密码,学科名称,学科编号等字段。主要是为了对教师信息描述。表设计如下表3所示:
表3 教师信息表
字段名称 数据类型 长度 说明
Sub name char 10 学科名称
Sub num char 10 学科编号本文来自优&文'论~文'网,毕业论文 www.youerw.com 加7位QQ324,9114找源文
T id char 10 教师密码
T name char 10 教师姓名
5.系统实现
5.1 数据库连接
系统采用ADO(ActiveDataObject)方式连接数据库。ADO方式中的SqlConnection对象用来管理与数据源的连接。SqlCommand对象允许你与数据源交流并发送SQL命令。为了能进行快速的只“向前”地读取数据,可以使用SqlDataReader来实现。如果想使用已与数据库断开连接的数据,可以用Datasets和SqlDataAdapter实现。
上一页 [1] [2] [3] [4] [5] [6] 下一页