- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例3:班级事务理系统数据库设计
实例3:班级事物管理系统数据库设计
问题描述:班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。
1.设计要求
①实现用户登录。
②实现管理员管理班级事务。(学生信息、成绩、课程、详细信息的增、删、改、查)
③实现学生成绩查询。
④实现个人事务管理。
⑤实现生活委员班费管理。
2需求分析
.数据需求
班级事务管理系统需要完成功能主要有:
①学生基本信息的输入,包括学号、姓名、担任职务等。
②学生基本信息的添加、查询、修改、删除,包括学生学号、姓名、职务、角色等。
③学生成绩的添加、查询、修改、删除,包括学号、课程号、分数。
④课程的添加、删除,包括课程号、课程名、学分、任课老师。
⑤生活委员对班费的管理,包括班费的收入、支出。
⑥个人对本人事务的管理,包括时间和事件。
事物需求
①管理员对学生事务管理部分,要求:
a、可以查询学生基本、详细信息、课程信息以及成绩。
b、可以对学生基本信息、详细信息进行添加、修改及删除操作。
c、可以对课程信息进行添加、删除操作。
d、可以对学生成绩进行添加、删除操作。
②生活委员对班费的管理,要求:
a、可以查询班费收入支出的详细信息。
b、可以对班费信息进行添加、修改、删除操作。
用户需求
该系统设置三种类型的用户
(1)管理员(admin) 即系统管理员拥有对学生基本信息、详细信息、成绩、课程的管理权限。
(2)生活委员(shwy) 可以对班级班费收入支出的详细信息进行管理;
(3)其他个人(qita)对个人事务事件进行管理。
数据字典
为了使各数据流,数据处理过程,存储过程反映其中的数据组成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述:
①数据流字典
数据流名称:管理员登录(P3)
来源:管理员
去向:查询学生基本信息
数据组成:姓名+密码+登录权限
数据流名称:学生个人登录
来源:个人
去向:查询个人信息
数据组成:姓名+密码+登录权限
数据流名称:生活委员登录
来源:生活委员
去向:班费管理
数据组成:姓名+密码+登录权限
数据流名称:所有学生基本信息查询
来源:管理员
去向: 查询处理过程
数据组成:学号|姓名|密码|担任职务|角色
数据流名称:所有学生详细信息查询
来源:管理员
去向: 查询处理过程
数据组成:学生学号|出生日期|身份证号码|家庭往址|宿舍号|银行卡号
数据流名称:成绩和课程查询
来源:学生
去向:查询处理过程
数据组成:主键|学号|课程号|成绩
数据流名称:班费管理查询
来源:生活委员
去向:查询处理过程(P3)
数据组成:ID|时间|活动地点|活动人数|消费前班费余额|消费金额|消费后班费余额|活动意义|活动结果
数据流名称:个人事务查询
来源:学生
去向:查询处理过程
数据组成:ID|时间|内容|结果
功能模块
系统流程图
3
班费管理
个人事务管理
个人事务管理
课程管理
成绩管理
详细信息管理
基本信息管理
生活委员管理班费事宜
管理员管理班级事务
班级事务管理系统
更新页面
删除
删除
添加页面
查询基本信息
添加页面
详细信息查询
管理员
查询全部成绩
登录
添加页面
添加页面
删除
普通用户
添加页面
删除
个人事务管理页面
事务登录界面
班费管理页面
添加页面
删除
更新页面
成绩查询
个人页面
删除
课程查询
文档评论(0)