欢迎来到天天文库
浏览记录
ID:9416468
大小:201.00 KB
页数:12页
时间:2018-04-30
《教务管理信息系统的数据库设计实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、***大学本科生设计性实验报告课程名称:数据库系统实验项目名称:教务管理信息系统数据库设计学生:姓名学号班级***班第组***至***学年第*学期****年*月**日1.引言制作教务管理信息系统的目的是为学校学生提供一个方便创建教师、学生信息的工具,实现能够方便、快捷的查询信息。。本系统功能概述:(1)管理员通过后台数据库管理系统插入、修改、删除课表,并把相应信息保存到数据库中。(2)用户浏览所有挂牌课课程,教师,学生的信息。(3)用户查询课程,系统输出该课程所有信息。(4)双击某门课程,即选中该门课,把这门课放到课表里(5)统
2、计已选课程的学分。(6)根据用户查询的课程,系统排列出所有课表并输出。(7)用户增加、修改、删除查询的课程,系统从新排列所有课表并输出。(8)若管理员/用户输入信息有误,系统报错。1.1编写目的管理信息系统是进行信息的采集,存储,修改,维护,备份和使用的系统,它是随着管理科学和技术科学的发展而形成的.教务管理信息系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理信息系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的信息以及选课等。1.2背景项目名称:教
3、务管理信息系统(Educationaladministrationinformationsystem简称EAIS)。项目提出者:EAIS项目组织人员。项目开发者:EAIS项目开发小组。项目鉴定者:***老师和各位同学。项目开始时间:****。1.3定义列出本文件中用到的专门术语的定义和缩写词的源词组。1.所有的表名的命名规则:用该表的英文含义,首字母必须大写,如学生表:Student.2.所有的主键命名规则:用“表名_PK“表示.3.所有外键的命名规则:用”本表名_FK”表示.4.所有规则的命名规则:用具有实际含义的英文单词组成
4、.5.所有索引的命名规则:用“表名_IX“表示.6.所有字段的命名规则:用具有实际含义的英文单词组成.7所有的触发器名用”表名+Update/Insert/Delete”组成.8.所有的变量、属性、约束和规则必须给出详细的注解.9.所有的存储过程用pro+具有实际含义的英文单词组成.10.所有的函数名用fun+具有实际含义的英文单词组成.2.数据字典2.1学院表Depart用于说明学院基本信息中的记载2.1.1字典结构属性名称属性类型是否允许空默认值约束含义DepartmentNoChar(3)NOTNULL主键学院编号Depa
5、rtmentNameVarchar2(30)NULLunique学院名称ManagerVarchar2(20)NULL院长TelephoneVarchar2(20)NULL办公室电话2.2班级表Class用于记载班级基本信息2.2.1字典结构属性名称属性类型是否允许空默认值约束含义ClassNoChar(5)NOTNULL主键、届数+流水号班级编号ClassNameVarchar2(30)NULLunique班级名称TeacherNoChar(8)NULL外键班主任编号MonitorNoChar(8)NULL外键班长编号Depa
6、rtNoChar(3)NOTNULL外键学院编号2.3学生表Student用于存储学生基本信息2.3.1字典结构属性名称属性类型是否允许空默认值约束含义StudentNoChar(8)NOTNULL主键、届数+流水号学号StudentNameVarchar2(20)NOTNULL学生姓名SexVarchar2(2)NULL“男”只取“男”、“女”性别DepartmentNoChar(3)NOTNULL外键学院编号ClassNoChar(5)NOTNULL外键班级编号BirthdayDatedateNULL出生日期FamilyAd
7、dressVarchar2(30)NULLunique家庭地址QQVarchar2(20)NULLuniqueQQ号码TelephoneVarchar2(20)NULLunique移动电话StudentImageblobNULL相片StudentMemoVarchar2(300)NULL/*备注*/2.3.2索引createindexStudent_IXonStudent(StudentNo)pctfree30tablespaceMyspaceIndex;2.4教师表Teacher用于存储教师基本信息2.4.1字典结构属性名称属
8、性类型是否允许空默认值约束含义TeacherNoChar(8)NOTNULL主键教师编号TeacherNameVarchar2(20)NOTNULL教师姓名SexVarchar2(2)NULL“男”只取“男”、“女”性别PositionVarchar2(20)N
此文档下载收益归作者所有