数据库课程设计培训中心信息管理系统.doc
《数据库课程设计培训中心信息管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计培训中心信息管理系统.doc(20页珍藏版)》请在沃文网上搜索。
1、 目录1.设计时间12.设计目的13.设计任务14.设计内容14.1需求分析14.2详细设计24.2.1概要结构设计24.2.2逻辑结构设计34.2.3物理结构设计54.3测试与分析54.3.1实施 64.3.2测试7 5.总结与展望71.设计时间2011-012.设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储
2、数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3.设计任务系统概述:培训中心的日常业务是:学员发来的电报、文件、电话,经收集、分类后,予以分别处理。如果是报名的,则将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员;如果是付款的,则由财务人员在账目文件上登记,经复审后给学员一张收据;如果是查询的,则交负责查询的部门在查询课程文件后给出大幅;如果是要注销原来选修的课程,则由注销人员在课程、学员、账目文件上作相应修改后通知学
3、员;另外,课程管理员要经常对课程数据进行维护。数据要求:课程文件:课程号、课程名、学时、收费、上课地点、教师、招收人数、已报名人数学员文件:班级代号、班主任、学员学号、学员姓名、报名时间、交款额账目文件:日期、班级代号、学员学号、课程号、交款额4.设计内容 4.1需求分析通过对系统的分析研究,本系统主要分为四大模块,实现四个功能,如下所示:(1)报名功能:将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员。(2)付款功能:由财务人员在账目文件上登记,经复审后给学员一张收据。(3)查询功能:交
4、给负责查询的部门在查询课程文件后给出答复。(4)注销课程功能:由注销人员在课程、学员、账目文件上作相应修改后通知学员。4.2详细设计4.2.1概要结构设计(1)分E-R图课 程课程号课程名学 时收 费上课地点招收人数已招收人数老师图1-1学员学员学号学生姓名班级代号报名时间班主任图1-2班 级班主任班 种图1-3教师教师姓名教师性别图1-4账 目学员学号课程号交款额日 期班级代号图1-5(2)总E-R图图2-14.2.2逻辑结构设计(1)关系模式课程文件(课程号,课程名,学时,收费,上课地点,招收人数,已招人数)学员文件(学员学号,学员姓名,班主任,班级代号,报名时间,交款额)班级文件(班级代
5、号,班主任)教师文件(教师姓名,性别)账目文件(学员学号,课程号,班级代号,日期,交款额) (2)关系表课程文件(COURSE) 表1-1名称类型含义CNOINT课程号(主键)CNAMECHAR(10)课程名PERIODINT学时TUITIONMONEY收费PLACECHAR(10)上课地点NUPINT 招收人数ANUPINT已报名人数学员文件(STUDENT) 表1-2名称类型含义SNOINT学员学号(主键)CMINT班级代号(外键)TOPTEACHERCHAR(8)班主任(外键)ATIMEDATETIME报名时间SNAMECHAR(8)学员姓名SUMMONEYMONEY交款额班级文件(CL
6、ASS) 表1-3名称类型含义CMINT班级代号(主键)TOPTEACHERCHAR(8)班主任(外键)教师文件(TEACHER) 表1-4名称类型含义TNAMECHAR(8)教师姓名(主键)SEXCHAR(2)教师性别账目文件(ACCOUNTS) 表1-6名称类型含义SNOINT学员学号(主键, 外键)CNOINT课程号(主键,外键)CMINT班级代号(外键)SUMMONEYMONEYY交款额PAYTIMEDATETIME日期讲授文件(ts) 表1-7名称类型含义snoint学员学号(主键, 外键)cnovarchar(10)课程号(主键, 外键)tnovarchar(10)教师(主键, 外
7、键)4.2.3物理结构设计SQL2000数据库系统4.3测试与分析4.3.1实施建数据库:培训中心信息管理系统CREATE DATABASE TCIMS;建表:教师文件CREATE TABLE TEACHER( TNAME CHAR(8) PRIMARY KEY, SEX CHAR(2) CHECK(SEX IN(男,女);建表:班级文件CREATE TABLE CLASS( CM INT PRIMARY KEY, TOPTEACHER CHAR(8), FOREIGN KEY(TOPTEACHER) REFERENCES TEACHER(TNAME) ON DELETE CASCADE ON
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 培训中心 信息管理 系统
