- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)