培训中心信息管理系统数据库.docVIP

  • 3
  • 0
  • 约1.05万字
  • 约 21页
  • 2019-10-20 发布于湖北
  • 举报
PAGE 1 软 件 学 院 课程设计报告书 课程名称 数据库原理及应用课程设计 设计题目 培训中心信息管理系统 专业班级 嵌软11-2 学 号 1120030207 姓 名 指导教师 2013年6月 目录 TOC \o 1-3 \h \z \u 1 设计时间 1 2 设计目的 1 3设计任务 1 4 设计内容 1 4.1需求分析 1 4.2总体设计 1 4.2.1概要设计 2 4.2.2逻辑设计 3 4.2.3物理设计 5 4.3系统实施 6 4.3.1数据库实现 6 4.3.2 数据载入 8 4.4运行与测试 11 4.4.1运行与测试 11 4.4.2分析 17 5 总结与展望 17 参考文献 18 成绩评定 18 PAGE PAGE 2 PAGE PAGE 3 1 设计时间 2013年6月17日—2013年6月21日 2 设计目的 加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。 3设计任务 通过分析系统的需求,找到要实现的功能以及如何实现功能,画出对应的实体联系图(E-R图),由实体联系图转换为关系模式,创建数据库,建立对应的基本表,指定基本表中字段的类型以及表与表之间的完整性约束条件,最后调试运行本系统并进行维护。 4 设计内容 4.1需求分析 培训中心的日常业务是:学员发来的电报、文件、电话,经收集、分类后,予以分别处理。 如果是报名的,则将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员; 如果是付款的,则由财务人员在账目文件上登记,经复审后给学员一张收据;如果是查询的,则交负责查询的部门在查询课程文件后给出大幅; 如果是要注销原来选修的课程,则由注销人员在课程、学员、账目文件上作相应修改后通知学员;另外,课程管理员要经常对课程数据进行维护。 4.2总体设计 4.2.1概要设计 (1)实体属性图: 课程的实体属性图如图4-1所示。 图4-1 课程的实体属性图 学员的实体属性图如图4-2所示。 图4-2 学员的实体属性图 账目的实体属性图如图4-3所示。 图4-3 账目的实体属性图 班级的实体属性图如图4-4所示。 图4-4 班级的实体属性图 教师的的实体属性图如图4-5所示。 图4-5 教师的实体属性图 (2)总E-R图如图4-6所示。 图4-6 总的E-R图 4.2.2逻辑设计 1)关系模式 课程文件(课程号,课程名,学时,收费,上课地点,招收人数,已招人数) 学员文件(学员学号,班级代号,学员姓名,报名时间) 班级文件(班级代号,班种,班主任) 教师文件(教师,性别,姓名,联系方式) 报名文件(课程号,班级代号,学员姓名,报名时间,交款额) 账目文件(学员学号,课程号,日期,交款额) 讲授文件(课程号,教师,学员学号) 2)关系表 课程文件(COURSE)关系表见表1-1。 表1-1 课程文件关系表 名称 类型 含义 CNO INT 课程号(主键) CNAME CHAR(10) 课程名 PERIOD INT 学时 TUITION MONEY 收费 PLACE CHAR(10) 上课地点 NUP INT 招收人数 ANUP INT 已报名人数 学员文件(STUDENT) 关系表见表1-2。 表1-2 学员文件关系表 名称 类型 含义 SNO INT 学员学号(主键) CM INT 班级代号(外键) TOPTEACHER CHAR(8) 班主任(外键) ATIME DATETIME 报名时间 SNAME CHAR(8) 学员姓名 SUMMONEY MONEY 交款额 班级文件(CLASS) 关系表见表1-3 。 表1-3 班级文件关系表 名称 类型 含义 CM INT 班级代号(主键) TOPTEACHER CHAR(8) 班主任(外键) 教师文件(TEACHER) 关系表见表

文档评论(0)

1亿VIP精品文档

相关文档