- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
班级管理系统设计报告
班级:材卓 1401
姓名:陈耀
学号: U201411358
’.
.
1. 设计理由。
为便于班长、资委等班干部对班上成员的管理,增强其对班上同学的基础情
况的了解, 减少他们在人员管理资料整理方面花费的时间资源与人力资源, 使班
委工作的效率提高。
2. 设计方法。
(1)需求分析; (采用结构化分析法)
(2)概念结构分析; (采用 E-R 图进行数据库设计)
(3)逻辑结构分析;
(4)物理结构分析。
3. 设计过程。
3.1 摘要
班级的事务是比较单一的,主要有:班上成员的基础信息储存与更改;有关
成绩项目的学生信息, 考勤记录与其评分, 班级活动的记录信息。 此系统面向两 个方面: 其一是面向班委的数据录入与更改, 班委在录入学生的基本信息之后还 要维持其的持续更新; 其二是面向同学的有关自己的数据的查询, 以及对其他成 员之间的信息的保护。
通过需求分析,可将系统的事务分成如下几个部分,并由此将管理系统分成
不同的几个模块。 分别是个人基本信息管理子系统、 成绩信息管理系统、 考勤管 理子系统、 班级活动管理子系统。 根据事务结构划分, 设计出系统的数据流图与 细化的数据流图和数据字典。
在概念设计阶段, 从需求分析得到的数据流图与数据字典中抽取系统中所有
的实体与属性。建立系统的局部的 E-R 图并合成、优化得到全局的 E-R 图。
在逻辑结构设计阶段, 将概念结构设计阶段得到的 E-R 图转化为关系数据模
型,并将其用规范化理论优化数据模型得到如下的关系模式:
·学生信息(班级编号,学号,姓名,性别,联系电话, QQ号,籍贯,寝室编 号)
·成绩信息(课程编号,课程名,教师,成绩,备注)
·班级活动信息(活动名称,日期,开始时间,时长,发起人,备注)
·考勤记录信息(班级编号,出勤次数,请假天数,评分,备注)
根据关系模式设计出数据库的表结构。
在物理设计阶段利用 Microsoft SQL Server 2008 来实现数据库。
采用结构化分析法, 自顶上向下分析班级的事务结构, 得到顶层的数据流图,
细化得到底层数据流图。
3.2 班级总体事务结构
经过分析与抽象,班级的日常事务主要可分为四个部分,非别是班级成员的 个人信息管理、成绩信息的管理、班级活动的进行与记录、成员考勤。
各事务的流程如下:
①个人信息的管理
’.
.
在建立数据库的初期,班委将搜集班上同学的基本信息录入到数据库中。当
学生的信息发生变化的时候, 由成员向班委发出申请, 经班委确定后, 在数据库
中进行修改。
②成绩信息管理
每当发生考试时可以对成绩信息表进行修改,但在信息录入后,所录入的信 息并不能修改,但可以被查询,并且每个人只能查询到自己本人的成绩信息。
③活动信息管理
每当班委决定并组织好一次活动后,将数据记录,之后信息不允许修改,每 个同学都可以进行查询。
④考勤评分信息管理
由班委负责收集每个成员的考勤信息,并进行审核,打分后录入系统,每个 团队成员都可以查看到自己的考勤情况。
3.2 数据流图
3.3 数据字典
’.
.
数据项
数据项名:班级编号
数据项含义说明:唯一标识每一名成员
数据类型:整型
取值范围: 0-100
取值含义:用十进制表示成员编号,与其他数据项的逻辑关系,每一个成员 只有一个班级编号,且班级成员之间并不相同。
数据项名:学号
数据项含义说明:唯一标明每一名成员的学号
数据类型:字符型
长度: 8
取值范围: 0取值含义:用十进制表示学号,与其他数据项的逻辑关系,每一个成员只有 一个学号,且班级成员之间并不相同。
数据项名:姓名
数据项含义说明:标识每一名成员的姓名信息
数据类型:字符型
长度: 10
取值范围:五个汉字及以内
取值含义:与其他数据项的逻辑关系,每一个成员只有一个姓名,且班级成 员之间并不相同。
数据项名:性别
数据项含义说明:标明每一名成员的性别信息
数据类型:字符型
长度: 1
取值范围:男 or 女
取值含义:与其他数据项的逻辑关系,每一个成员只有一个性别,且班级成 员之间可以相同(对应同一性别) 。
数据项名:联系电话
数据项含义说明:标明每一名成员的电话信息
数据类型:字符型
长度: 11
取值范围: 11 位数字的电话号码
取值含义:与其他数据项的逻辑关系,每一个成员只有一个电话号码,且班 级成员不相同。
数据项名:
您可能关注的文档
最近下载
- ZXR10 M6000电信级路由器硬件手册.docx VIP
- 《输液导管相关静脉血栓形成防治中国专家共识》解读PPT课件.pptx VIP
- 高中英语_Being funny without saying a word教学课件设计.ppt
- 2024版育婴师培训全套课件完整版.docx VIP
- 子网掩码相关教学 子网掩码快速算法.doc VIP
- 什么什么踏地四字成语.docx VIP
- 力士乐卷扬减速机制动器安装拆解图文.pdf VIP
- 新能源汽车充电系统检修:车载充电机的认知与检修PPT教学课件.pptx
- 2025年度食品安全风险日管控、周排查、月调度记录表.pdf VIP
- (新版)消防设施操作员(初级)消防设施操作-考试题库(含答案).docx VIP
文档评论(0)