欢迎来到天天文库
浏览记录
ID:37764380
大小:431.00 KB
页数:54页
时间:2019-05-30
《数据库课程设计-培训中心管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、培训中心信息管理系统数据库课程设计报告设计题目:培训中心信息管理系统学生姓名(学号):温X学生姓名(学号):母XX专业班级:信息二班学院名称:数学与计量经济学院指导老师:姚兰2013年7月14日0培训中心信息管理系统目录1绪论21.1开发背景21.2系统边界21.3成员分工22需求分析32.1功能需求32.2数据需求42.3用户视图52.4初始数据库大小及增长速度62.5查找的类型和平均数量62.6网络和共享访问需求62.7性能要求72.8安全性72.9备份和恢复73概念结构设计83.1局部E-R图83.2全局E-R图94逻辑结构设计104.1将E-R图转化为关系模型10
2、4.2关系模型的优化104.3基表设计104.4索引设计134.5视图设计134.6授权设计144.1存储过程设计164.8触发器设计205数据库实施205.1数据库定义205.2基本表定义215.3索引定义225.4视图定义225.5角色及授权235.6存储过程定义及调用实例245.7触发器定义246完整代码27-53-培训中心信息管理系统1绪论1.1开发背景所设计的数据库管理系统为培训中心信息管理系统,培训中心的日常业务是:学员发来的电报、文件、电话,经收集、分类后,予以分别处理。如果是报名的,则将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,
3、在学员文件、课程文件上登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员;如果是付款的,则由财务人员在账目文件上登记,经复审后给学员一张收据;如果是查询的,则交负责查询的部门在查询课程文件后给出大幅;如果是要注销原来选修的课程,则由注销人员在课程、学员、账目文件上作相应更新后通知学员;另外,课程管理员要经常对课程数据进行维护。1.2系统边界账目信息确认收费确认报名发票公告课程职工信息班级对应对应查询管理员学员档案维护维护形成报名单1.3成员分工需求分析:母XX概念结构设计:母XX、温X逻辑结构设计:温X、母XX具体实施:温X维护设计:温X2-53-培训中心信息管
4、理系统需求分析2.1功能需求2.1.1数据录入v录入新课程的详细信息v录入新学员的详细信息v录入新账目的详细信息v录入新教师的详细信息v录入新助教的详细信息v录入新班级的详细信息2.1.2数据更新、删除v更新/删除课程的详细信息v更新/删除学员的详细信息v更新/删除账目的详细信息v更新/删除教师的详细信息v更新/删除助教的详细信息v更新/删除班级的详细信息2.1.3数据查询v查询指定课程的详细信息v查询指定学员的详细信息v查询指定账目的详细信息v查询指定教师的详细信息v查询指定助教的详细信息v查询指定班级的详细信息v查询现有报名人数未满班级的详细信息v查询指定班级所对应学
5、员的详细信息v查询指定学员所对应账目的详细信息v查询指定学员所对应课程的详细信息v查询指定学员所对应班级的详细信息v查询指定课程所对应学员的详细信息v查询指定课程所对应班级的详细信息v查询指定课程所对应教师的详细信息v查询指定课程所对应助教的详细信息v查询指定时间段的学费折扣信息v查询指定时间段开课的班级的详细信息-53-培训中心信息管理系统2.2数据需求(1)课程信息表(Course)的数据包括课程id(自动编号),课程编号(唯一),课程名,学时,课次(2)学员信息表(Student)的数据包括学生id(自动编号),学员编号(唯一),学员姓名,学员性别,出生日期,联系电
6、话,电子邮箱,身份证号码。其中性别应只能有‘M’和‘F’两种输入,学员的年龄由当前日期减去出生日期得出。(3)职工信息表(Staff)的数据包括职工id(自动编号),职工编号(唯一),职工姓名,出生日期,部门,职务,联系电话,在职状态,入职时间,离职时间。其中性别应只能有‘M’和‘F’两种输入,职工的年龄由当前日期减去出生日期得出。(4)班级信息表(Class)的数据包括班级id(自动编号),班级编号(唯一),班级名,对应课程号,老师编号,助教编号,开班日期,结班日期,上课时段,上课地点,学费,班级容量。(5)报名信息表(Sign_up)包括学员号,班级号,报名日期,是否
7、付款。其中是否付款信息只有两种选项:YORN默认N(6)账目信息表(Account)包括学员号,班级号,折扣额,交款日期。其中当账目信息中更新一个条目,报名信息中对应条目的‘是否付款’信息自动更新为‘Y’(7)学员-班级成绩+评价表(Result)包含学员号,班级号,是否结课,考试时间,考试成绩,老师满意度,助教满意度。说明:1)班级(培训班)是课程的细分,比如“英语六级词汇”(课程)会按照开班的不同细分为“英语六级词汇2013年春季班”“英语六级词汇2013年夏季班2”等。2)当学员通过报名管理员报名时,会新建一个条目到Si
此文档下载收益归作者所有