实验六:数据库的设计实验(班级事务管理系统)解析.doc

实验六:数据库的设计实验(班级事务管理系统)解析.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
班级事务管理系统数据库设计 小组成员(五人) 姓名:曾江劲(组长) 班级:软测三班 学号:20112110010216 姓名:熊瑞兆(成员) 班级:软测三班 学号:20122110010322 姓名:欧阳红(成员) 班级:软测三班 学号:20122110010301 姓名:胡淑琴(成员) 班级:软测三班 学号:20122110010302 姓名:赵珊珊(成员) 班级:软测三班 学号:20122110010303 目录 一、数据库设计内容及要求 2 课程设计任务 2 设计要求 2 二、需求分析 2 数据需求 2 事物需求 2 功能需求 3 数据流图 3 数据字典 6 三、概念结构设计 8 概念结构设计的方法 8 概念结构设计的步骤 8 画出系统E-R图 9 四、逻辑结构设计 10 E-R 图向关系模型的转换 10 数据模型的优化 10 数据库的结构 10 五、物理设计阶段 13 系统功能模块 13 系统流程图 14 数据库实施阶段 15 数据库实施阶段目标 15 数据库实施阶段任务 15 建立数据库 15 建立数据表 15 六、总结 24 一、数据库设计内容及要求 课程设计任务 问题描述:班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。 设计要求 ①实现用户登录。 ②实现管理员管理班级事务。(学生信息、成绩、课程、详细信息的增、删、改、查) ③实现学生成绩查询。 ④实现个人事务管理。 ⑤实现生活委员班费管理。 二、需求分析 数据需求 班级事务管理系统需要完成功能主要有: ①学生基本信息的输入,包括学号、姓名、担任职务等。 ②学生基本信息的添加、查询、修改、删除,包括学生学号、姓名、职务、角色等。 ③学生成绩的添加、查询、修改、删除,包括学号、课程号、分数。 ④课程的添加、删除,包括课程号、课程名、学分、任课老师。 ⑤生活委员对班费的管理,包括班费的收入、支出。 ⑥个人对本人事务的管理,包括时间和事件。 事物需求 ①管理员对学生事务管理部分,要求: a、可以查询学生基本、详细信息、课程信息以及成绩。 b、可以对学生基本信息、详细信息进行添加、修改及删除操作。 c、可以对课程信息进行添加、删除操作。 d、可以对学生成绩进行添加、删除操作。 ②生活委员对班费的管理,要求: a、可以查询班费收入支出的详细信息。 b、可以对班费信息进行添加、修改、删除操作。 功能需求 该系统设置三种类型的用户 (1)管理员(admin) 即系统管理员拥有对学生基本信息、详细信息、成绩、课程的管理权限。 (2)生活委员(shwy) 可以对班级班费收入支出的详细信息进行管理; (3)其他个人(qita)对个人事务事件进行管理。 数据流图 顶层数据流图 数据字典 为了使各数据流,数据处理过程,存储过程反映其中的数据组成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述: ①数据流字典 数据流名称:管理员登录(P3) 来源:管理员 去向:查询学生基本信息 数据组成:姓名+密码+登录权限 数据流名称:学生个人登录 来源:个人 去向:查询个人信息 数据组成:姓名+密码+登录权限 数据流名称:生活委员登录 来源:生活委员 去向:班费管理 数据组成:姓名+密码+登录权限 数据流名称:所有学生基本信息查询 来源:管理员 去向: 查询处理过程 数据组成:学号|姓名|密码|担任职务|角色 数据流名称:所有学生详细信息查询 来源:管理员 去向: 查询处理过程 数据组成:学生学号|出生日期|身份证号码|家庭往址|宿舍号|银行卡号 数据流名称:成绩和课程查询 来源:学生 去向:查询处理过程 数据组成:主键|学号|课程号|成绩 数据流名称:班费管理查询 来源:生活委员 去向:查询处理过程(P3) 数据组成:ID|时间|活动地点|活动人数|消费前班费余额|消费金额|消费后班费余额|活动意义|活动结果 数据流名称:个人事务查询 来源:学生 去向:查询处理过程 数据组成:ID|时间|内容|结果 三、概念结构设计 概念结构设计的方法 设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合 策略。本教学系统采用的是自底向上的方法。即首先定义全局的概念结构的框架, 然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。 概念结构设计的步骤 概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是 集成局部视图,得到全局的概念结构。 画出系统E-R图 图3.1 学生管理系统

文档评论(0)

w447750 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档