图3.2系统E-R图
3.3 数据库表设计
管理员表admin,数据项包括:管理员id,管理员姓名,管理员密码
管理员信息表结构如下:
表3.1 admin信息表
字段名称 数据类型 说明
Id Int 用于标识序号
Name Char 管理员用户名
Pwd Char 管理员密码
学生表Stu,数据项包括:学生id,学号,姓名,性别,所属系别,所在班级。学生信息表结构如下:
表3.2 Stu信息表
字段名称 数据类型 说明
Id Int 用于标识序号
StuId Int 学号
StuName Char 学生姓名
StuSex Char 性别
Dept Char 所属系别
Class char 所属班级
教师表Teacher,数据项包括:教师id,职工号,教师姓名,性别,职位,研究方向。教师信息表结构如下:
表3.3 Teacher信息表
字段名称 数据类型 说明
Id Int 用于标识序号
Tid Int 职工号
Tname Char 教师姓名
Tsex Char 性别
Post Char 职位
Prof char 研究方向
课程表 Course,本文来自优*文^论(文&网,毕业论文 www.youerw.com 加7位QQ324'9114找源文数据项包括:课程id,课程号,课程名,出版社,任课教师,是否选修。课程信息表结构如下:
表3.4 Course信息表
字段名称 数据类型 说明
Id Int 用于标识序号
Cno Int 课程号
Cname Char 课程名称
Publish Char 出版社
Teacher Char 任课教师
IsSelected char 是否选修
该系统中用到的其它表不再一一赘述。
4. 系统功能实现
4.1 数据库连接
将系统与数据库连接后,修改连接参数,就可以直接运行了。本系统的数据库连接代码如下:
SqlConnection conn=new SqlConnection();
conn.ConnectionString=” Integrated Catalog=true;Server=.;database=MyDB”;
conn.open();