对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:
数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。
本数据库是基于MS SQL Server 2008环境下设计的,为了您能更好的使用建议你使用MS SQL Server 2008系统,数据库文件design_topic_selection.mdf,日志文件为design_topic_selection_log.ldf(备份为design_topic_selection.bak), 相关操作如有疑问请参照SQL Server联机丛书。
(5)支持软件
MS SQL Server 2008提供了数据管理和数据库操作的集成平台。 2.8.2 结构设计
(1)概念结构设计
班级编号专业代码1班级设置m专业代码班级班级总人数m专业设置专业代码n专业专业名称教研室班级出生日期课题编号指导老师工号委员会会长编号题目审核11指导老师工号姓名性别学号学生姓名1性别管理1选题汇总联系方式专业代码m1选题1n课题表学术委员会上传课题n指导老师成员出生日期留言人内容教研室联系方式管理1n查询1管理员11删除留言编号n学号管理留言留言模块发表时间标题课题编号新闻公告编号标题发布公告n新闻公告回复留言内容留言存储备注备注发表时间图 系统E—R图
(2)关系模式设计
学生信息表(学号,登录密码,姓名,专业代码,性别,出生日期,联系方式,班级)
指导教师信息表(工号,登录密码,姓名,教研室,性别,出生日期,联系方式,性别)
专业设置表(专业代码,专业名称,所属教研室) 班级设置级表(班级编号,专业代码,班级总人数)
毕业设计课题表(课题编号,课题题目,指导老师工号,专业代码,课题描述)
学术委员会信息表(委员会会长编号,登录密码,学术委员会成员) 系统管理员信息表(管理员编号,登录密码,管理员姓名,性别,出生日期,联系方式)
留言板(编号,标题,留言人,留言时间,备注,内容) 新闻公告(编号,公告标题,内容,发表时间,备注) (3)逻辑结构设计
表2-3 stu_table(学生信息表)
表名 字段名 stu_id stu_pwd stu_name major_id major_name class stu_sex stu_birth stu_tel 中文名 学号 登录密码 姓名 专业代码 专业名称 班级 性别 出生日期 联系方式 学生信息表student_table 数据类型 char(20) char(15) char(20) char(20) char(30) char(20) char(20) Datetime char(20) 空/非空 Not null Not null Not null Not null 缺省值 备注 主键 外键` 外键 表2-4 teacher_info(指导教师信息表)
表名 字段名 Teacher_ID Teacher_pwd Teacher_name Teach_research_section Teacher_sex Teacher_birth Teacher_tel Teacher_sex 中文名 工号 登录密码 姓名 教研室 性别 出生日期 联系方式 性别 teacher_info(指导教师信息表) 数据类型 char(20) char(15) char(20) char(50) char(20) Datetime char(20) char(20) 空/非空 Not null Not null 缺省值 备注 主键 表2-5 major_info(专业设置表)
表名 字段名 Major_ID Major_name Teach_research_section major_info(专业设置表) 中文名 专业代码 专业名称 数据类型 char(20) char(30) 空/非空 Not null 缺省值 备注 主键 所属教研室 char(50) 表2-6 Class_info(班级设置表)
表名 字段名 Class Major_ID Class_count Class_info(班级设置表) 中文名 班级编号 专业代码 班级总人数 数据类型 char(20) char(20) 空/非空 Not null Not null 缺省值 备注 主键 外键 表2-7 Design_topic(毕业设计课题表)
表名 字段名 ID 中文名 课题编号 Design_topic(毕业设计课题表) 数据类型 char(20) 空/非空 Not null 缺省值 备注 主键(1-10个) Name Teacher_ID Major_ID Topic_info 课题题目 指导教师工号 专业代码 课题描述 Char(80) char(20) char(20) Char(80) Not null Not null (1-10个) 外键 外键 表2-8 academic_committee (学术委员会信息表)
表名 字段名 Committee_ID Committee_pwd Committee_list 中文名 委员会会长编号 登录密码 学术委员会成员 academic_committee (学术委员会信息表) 数据类型 char(20) char(15) char(80) 空/非空 Not null Not null 缺省值 备注 主键
表2-9 Sys_admin (系统管理员信息表)
相关推荐: