各子系统的数据流程图及数据字典
工资管理系统数据流程图
1. 工资管理系统的数据流程图,如图:2. 主要数据字典 1) 数据项的定义数据项数据项名称类型及宽度简述取值范围编号 I1 标示其他部门提交的职工考勤信息的年考勤日期 Char ( 10) 月工资日期 Char10) 标示职工工资的年月 I2 职工编码 Char10) 唯一用来标示职工的编码 I3 部门名称 Char(20) 使用此系统单位内部子部分 I4 基本工资 decimal(7,2) I5 各部门内的员工固定工资,即部门岗位工资。
2)数据存储的描述数据数据存简述数据存储组成相关联的存储储名称处理编号 S1 变动工记录职工变动工资的工资日期 + 职工编码 + 加班费 + 奖金 + 水P2 、 p4 资表详细信息电费 + 保险费 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款 + 个人所得税 S2 基本工记录职工固定工资的工资日期 + 职工编码 + 基本工资 + 工 P4 、 p5 资表详细信息龄工资 + 岗位津贴 + 固定补贴 S3 工资计记录职工工资的详细工资日期 + 职工编码 + 职工姓名 + 个 P4 、 p5 、算表信息人账号 + 基本工资 + 工龄工资 + 岗位p6 、 p7 、津贴 + 固定补贴 + 变动津贴 + 加班费 + p8 、 p9 奖金 + 应发工资 + 水电费 + 保险费 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款 + 个人所得税 + 扣款合计 + 实发工资 S4 福利费记录职工福利费分配日期 + 职工编码 + 部门编码 + 对应科目编码 P8 、 p10 计提分的详细信息 + 金额配表 S5 个人所记录职工个人所得税职工编码 + 职工姓名 + 所得期间 + 所得项目 P9 、 p10 得税申情况 + 收入额合计 + 费用额 + 应纳税所得额 + 税报表率 + 速算扣除数 + 扣缴所得税额 S6 工资费描述工资费用的分摊日期 + 职工编码 + 部门编码 + 对应科目编码 P7 、 p10 用分配(来源) + 金额表S8 职员信职员基本信息职工编码 + 职工姓名 + 性别 + 人员类别 + P3 、 E3息表部门编码 + 部门名称 + 岗位编码 + 岗位名称 + 职称 + 工龄 + 个人账号 + 联系电话 S9 工资计设置职工工资项目金基本工资计算标准 + 变动工资计算标准 E3 、 P2 算标准额标准表 S10 考勤表记录职工考勤信息情考勤日期 + 职工编码 + 加班天数 + 病假天数 P1 、 P2 况 + 旷工天数 + 事假天数; 3)数据流的描述数据数据流简述数据流数据流数据流组成数据高峰流编名称来源去向流量流量号D1 考勤记输入的企业所有E1 P1 考勤日期 + 职工编码 + 1 次 1 次录职工的考勤信息加班天数 + 病假天数 + / 月 / 月旷工天数 + 事假天数; D1 人事基描述人事基本信E2 P3 职工编码 + 职工姓名 + 1 次 1 次本信息息性别 + 人员类别 + 部门/ 月 / 月编码 + 部门名称 + 岗位编码 + 岗位名称 + 职称 + 工龄 + 个人账号 + 联系电话 4) 处理的描述处理处理逻输入的数据流处理逻辑的描述输出的数处理逻辑辑名称据流频率编号 P1 输入考D1 其他部门汇总的由其他部门的负责人每个月按期输入S11 考勤1 次勤信息考勤信息企业所有职工的考勤信息表 / 月 P2 编制变S9 工资计算标准财务处根据其他部门的负责人输入的S1 变动1 次动工资表 ;s11 考勤表职工考勤等考勤信息,以及工资计算标工资表 / 月表准表中设置的金额计算出企业每个职工的加班费、病假扣款、事假扣款、旷工扣款等金额,并编制变动工资表。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典引言概述:学生成绩管理系统是一种用于管理学生各科成绩的软件系统。
通过数据流程图和数据字典,可以清晰地了解学生成绩管理系统的工作流程和数据定义。
本文将详细介绍学生成绩管理系统的数据流程图和数据字典,以便更好地理解该系统的功能和数据结构。
一、数据流程图1.1 学生信息录入流程1.2 成绩录入流程1.3 成绩查询流程1.1 学生信息录入流程学生信息录入是学生成绩管理系统的第一步,其流程如下:1.1.1 教师登录系统1.1.2 选择学生信息录入功能1.1.3 输入学生基本信息,如学号、姓名、性别、班级等1.1.4 系统保存学生信息1.2 成绩录入流程成绩录入是学生成绩管理系统的核心功能,其流程如下:1.2.1 教师登录系统1.2.2 选择成绩录入功能1.2.3 选择要录入成绩的科目和班级1.2.4 输入学生学号和对应科目的成绩1.2.5 系统保存成绩信息1.3 成绩查询流程成绩查询是学生成绩管理系统的常用功能,其流程如下:1.3.1 教师登录系统1.3.2 选择成绩查询功能1.3.3 输入要查询的学生学号或姓名1.3.4 系统显示该学生的各科成绩信息二、数据字典2.1 学生信息数据字典2.1.1 学号:学生的唯一标识符,通常由系统自动生成2.1.2 姓名:学生的姓名,由教师或管理员输入2.1.3 性别:学生的性别,可选项为男或女2.1.4 班级:学生所在的班级,由教师或管理员输入2.2 成绩信息数据字典2.2.1 学号:学生的唯一标识符,用于关联学生信息2.2.2 科目:学生所修科目的名称,如数学、语文、英语等2.2.3 成绩:学生在对应科目的成绩,由教师输入2.2.4 班级:学生所在的班级,用于关联班级信息2.3 教师信息数据字典2.3.1 教师编号:教师的唯一标识符,通常由系统自动生成2.3.2 姓名:教师的姓名,由管理员输入2.3.3 职称:教师的职称,如讲师、副教授、教授等2.3.4 所在学院:教师所在的学院,由管理员输入三、系统功能说明3.1 学生信息管理功能3.1.1 学生信息录入:教师或管理员可以录入学生的基本信息3.1.2 学生信息查询:教师或管理员可以查询学生的基本信息3.2 成绩管理功能3.2.1 成绩录入:教师可以录入学生的各科成绩3.2.2 成绩查询:教师或学生可以查询学生的各科成绩3.3 教师信息管理功能3.3.1 教师信息录入:管理员可以录入教师的基本信息3.3.2 教师信息查询:管理员可以查询教师的基本信息四、系统数据流说明4.1 输入流4.1.1 学生基本信息:由教师或管理员输入4.1.2 成绩信息:由教师输入4.2 输出流4.2.1 学生基本信息:显示学生的基本信息4.2.2 成绩信息:显示学生的各科成绩信息五、数据存储说明5.1 学生信息存储:包含学生的学号、姓名、性别、班级等信息5.2 成绩信息存储:包含学生的学号、科目、成绩、班级等信息5.3 教师信息存储:包含教师的教师编号、姓名、职称、所在学院等信息通过以上的数据流程图和数据字典,我们可以清晰地了解学生成绩管理系统的工作流程和数据结构。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典引言概述:学生成绩管理系统是一种用于管理和记录学生学习成绩的工具。
通过数据流程图和数据字典,可以清晰地展示系统的功能和数据流动情况。
本文将详细介绍学生成绩管理系统的数据流程图和数据字典,以便更好地理解和使用该系统。
一、学生成绩管理系统数据流程图1.1 学生信息录入1.1.1 输入学生基本信息学生信息管理人员通过学生成绩管理系统的界面,输入学生的基本信息,包括学号、姓名、性别、年龄等。
1.1.2 保存学生信息系统将学生的基本信息保存到数据库中,以便后续使用。
1.1.3 分配学生账号系统为每一个学生分配一个惟一的账号,用于登录学生成绩管理系统。
1.2 成绩录入与计算1.2.1 选择学生教师通过系统界面选择要录入成绩的学生。
1.2.2 输入成绩教师输入学生的各科成绩,包括语文、数学、英语等。
1.2.3 计算总分和平均分系统根据输入的成绩,自动计算学生的总分和平均分,并保存到数据库中。
1.3 成绩查询与分析1.3.1 选择查询条件学生、教师或者管理员通过系统界面选择查询条件,如学号、姓名、班级等。
1.3.2 查询成绩系统根据选择的查询条件,在数据库中查找对应学生的成绩信息。
1.3.3 展示成绩分析结果系统将查询到的成绩信息进行分析,并以图表或者表格的形式展示给用户,匡助用户更好地了解学生的学习情况。
二、学生成绩管理系统数据字典2.1 学生信息表(Student)2.1.1 字段:学号(ID)类型:字符串描述:学生的惟一标识符。
2.1.2 字段:姓名(Name)类型:字符串描述:学生的姓名。
2.1.3 字段:性别(Gender)类型:字符串描述:学生的性别。
2.2 成绩信息表(Score)2.2.1 字段:学号(ID)类型:字符串描述:学生的惟一标识符。
2.2.2 字段:科目(Subject)类型:字符串描述:学生的科目,如语文、数学、英语等。
2.2.3 字段:成绩(Grade)类型:浮点数描述:学生在该科目中的成绩。
图书管理系统数据流程图及数据字典
6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。
“图书馆管理信息系统”的顶层数据流图“图书馆管理信息系统”l层数据流图加工2“图书管理”的数据流图加工3“读者管理”数据流图加工4“借阅管理”数据流图(2)编写数据字典。
参考答案:1)数据流条目数据流名称:图书录入信息简述:图书采编信息数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量数据流量: 0本/天高峰流量:500本/天数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:加工2.1,图书信息管理数据项组成:图书编码|书名|作者|出版社数据流量:2000次/天高峰流量:4000次/天数据流名称:查询情况简述:返回给读者的查询结果数据流来源:加工2.1图书信息管理数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/天高峰流量:4000次/天数据流名称:读者录入信息简述:读者信息数据流来源:图书管理员数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注数据流量: 0人次/天高峰流量:500人次/天2)加工条目加工名:读者信息管理处理逻辑编号:3.2处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表激发条件:接收到读者信息时输入:读者录入信息输出:读者信息加工名:还书管理编号:4.2处理逻辑:在借阅信息表查找应还日期IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”ELSE 将还书信息存入还书信息表激发条件:接收到读者借书证时输入:还书信息输出:罚款信息3)数据存储条目数据存储编号:D1数据存储名称:读者信息表简述:存储读者详细信息组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注关键字:读者ID组织方式:索引文件,以读者ID为关键字相关连的处理:加工3.2、加工4.1、加工4.2数据存储编号:D2数据存储名称:图书信息表简述:存储图书详细信息组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注关键字:图书编号组织方式:索引文件,以图书编号为关键字相关连的处理:加工2.1、加工4.1数据存储编号:D3数据存储名称:借阅信息表简述:存储借书情况的详细信息组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数关键字:无组织方式:普通文件相关连的处理:加工4.1、加工4.24)数据项条目数据项名称:读者编号别名:证号简述:给每个读者的一个唯一的、做标识用的号码组成:单位代码+流水号码类型:字符串长度:6位取值范围:000000..999999数据项名称:办证日期简述:给读者签发借书证的日期组成:年+月类型:字符串长度:6位取值范围:有意义的年、月值数据项名称:读者类别简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]类型:1个字符长度:1位取值范围:[0|1|2]。
数据流图(DFD)和数据字典(DD)
最小的数据单元
数据(shùjù)元素
一组数据元素
数据结构(shùjù jié ɡòu)
一组数据结构
数据流
数据存储
数据元素、数据结构、数据流和数据存储之间的关系 1、数据元素组合在一起形成数据结构。
2、数据流是运动中的数据结构,而数据存储是静止中的数据结构。
精品文档
数据流 词条(cítiáo)描述
27
惠
精品文档
惠
精品文档
客户数据文件
选择的数据
18
二、数据字典(DD)
数据(shùjù)字典任务:对于数据(shùjù)流图中出现的所以被 命名的图形元素在数据(shùjù)字典中作为一个词条加以定义 ,使得每一个图形元素的名字都有一个确切的解释。
管理信息系统
贵州大学计算机学院(xuéyuàn)
19
蒋朝惠
精品文档
管理信息系统
贵州大学计算机学院(xuéyuàn) 蒋朝惠
7
精品文档
例1 事务处理——去银行(yínháng)取款
储户 取款单、存折
付款
付款信息
出纳员 检验
登录
登记存款信息
日历
检验出的问题:存折有效性、取款单填写问题或是存折、 帐卡与取款
管理信息系统
贵州大学计算机学院(xuéyuàn)
8
蒋朝惠
精品文档
顶层流图:仅包含一个加工,它代表被开发系统,用于表明 被开发系统的范围,以及(yǐjí)它和周围环境的数据交换关 系。
中间层流图:是对其上层父图的细化。
底层流图:又称:“原子加工”,不须再做分解的数据 流图。
精品文档
分层 实体(shítǐ)A DFD
示意图
图书馆管理系统数据流程图及数据字典
图书馆管理系统1)检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。
图书馆的规模越大,这个问题越突出。
2)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。
而且经常会出现这样那样的差错。
3)图书统计工作难、藏书更新不能及时完成。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。
图书馆借书流程1、图书管理员1录入图书清单并保存图书信息2、读者根据自己列出的带借书清单,查看图书借阅状态,并得到图书索引表3、图书管理员2扫描一卡通查看读者信息,得到读者已借图书清单,并审核借书权限若是有效权限单,则进行接触操作并更新读者与图书信息若是无效权限单,则返给读者已下是业务流程图图书馆管理系统数据流程图及数据字典一.图书采编系统流程图图书采编系统流程图数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块。
图书采编信息将采编数据存入数据库(图书表)数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量数据流量:300本/日高峰流量:800本/日二.图书管理系统零层数据流程图图书管理系统零层数据流程图三.图书借阅系统数据流程图图书借阅系统数据流程图数据流编号:D02数据流名称:借书借阅简述:借书证数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机数据流去向:P2_11检查读者身份数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等数据流量:800个/日高峰流量:3000个/日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中数据流去向:借阅库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D04数据流名称:借阅修改在库简述:修改的借阅记录数据流来源:P2_13将借阅的图书的记录录入到图书库数据流去向:图书库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D15数据流名称:还书记录简述:所还图书进行入库记录数据流来源:图书馆管理板块数据流去向:图书馆归还处理模块数据流组成:图书编号+图书名+借阅证号等数据流编号:D16数据流名称:填写归还记录简述:管理员填写归还图书馆的图书记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等数据流编号:D17数据流名称:归还修改在库数量简述:图书归还后该书在读者库的记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等四.图书维护系统数据流程图图书维护系统数据流程图数据流编号:D18数据流名称:图书维护需求简述:对目前读者库图书进行维护数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号:D19数据流名称:库存图书统计简述:对目前读者库内存书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号: D20数据流名称:借阅情况统计简述:对目前外借的、不在读者库的图书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等数据流编号:D21数据流名称:读者情况统计简述:对借阅者进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等五.图书馆查询系统流程图图书馆查询系统流程图数据流编号:D05数据流名称:图书检索要求简述:读者要求求得图书检索信息数据流来源:读者输入的检索要求数据流去向:图书库以及检索处理系统数据流组成:图书名+图书编号等数据流编号:D06数据流名称:图书检索结果简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统数据流去向:读者数据流组成:图书名+图书编号+图书索引号+图书所在的书架编号等六.读者管理系统数据流程图读者管理系统数据流程图数据流编号:D22数据流名称:读者登陆信息简述:图书管理员对读者登陆信息进行检查数据流来源:图书管理模块数据流去向:检查读者登陆模块数据流组成:管理员编号+借阅证号等数据流编号:D23数据流名称:读者信息简述:图书管理员对读者登陆信息进行记录数据流来源:检查读者登陆模块数据流去向:读者表数据流组成:借阅证号等数据流编号:D24数据流名称:读者查询简述:借阅管理员输入的读者登录信息数据流来源:借阅管理员数据流去向:读者登录检查系统数据流组成:读者姓名+读者编号等数据流编号:D25数据流名称:读者查询结果简述:登录系统在检查读者输入的读者信息后返回个借阅管理员的结果数据流来源:登录系统数据流去向:借阅管理员数据流组成:读者姓名+编号等七.电子读物系统数据流程图电子读物系统数据流程图数据流编号:D13数据流名称:电子读物查询要求简述:读者需要查询的图书信息数据流来源:读者数据流去向:电子读物处理模块数据流组成:图书编号+图书名+出版社等数据流编号:D14数据流名称:电子读物查询结果简述:电子读物处理模块对读者输入的反馈数据流来源:电子读物处理模块数据流去向:读者数据流组成:图书内容+图书所在网站超连接等八.图书馆管理系统数据流程图图书馆管理信息系统1层数据流程图。
数据流图与数据字典
按顾客名统计 5.2
统计表
ѧÉú ЊϢ
½Ì Îñ ÈË Ô±
¿Î ³Ì ЊϢ
³É ¼¨
0 ѧÉú ³É ¼¨¹Ü Àí
²é ѯ ëÇ Çó ѧÉú
²é ѯ ½á ¹û
第0层DFD
教务人员维护学生信息和课程信息,并登录学生的选课成绩 学生查询自己的成绩单。
ѧÉú ЊϢ
表5.5 处理逻辑定义
4.5数据与数据流程分
例:数据存储定义
数据存储编 号:
F03-08
数据存储名 称:
库存账
简述: 存放配件的库存量和单价
数据存储组 配件编号十配件名称十单价十库存 成: 量十备往
关键字: 配件编号
析 例:外部实体定义 外部实体编号: S03-01 外部实体名称: 用户 简述: 购置本单位配件的用户 输入的数据流: D03-06,D03-08
– 同外部实体一样,为了避免在一张数据流程图 中出现线条的交叉,同一个数据存储可以出现 若干次。
• 下图是一个简单的数据流图。
报销登记表
报销人
报销单
审查
付款凭证
流程图绘制方法及实例
• 数据流程图是分层次的.绘制时采取自顶 向下逐层分解的办法。
• 首先画出顶层〔第一层〕数据流程图。
– 顶层数据流程图只有一张,它说明了系统的总 的处理功能、输入和输出。
DFD
下图是第一层数据流图,虚线部分划出了系统边界
图7.18 销售管理子系统第一层数据流图
DFD
上图中把系统功能又分为4个子系统,下面四个图是第二层数据流图
图7.19 接收订单
DFD
图7.20 处理订单
DFD
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典一、数据流程图数据流程图是一种图形化工具,用于描述系统内部的数据流动和处理过程。
在学生成绩管理系统中,数据流程图可以清晰地展示信息的输入、处理和输出过程,有助于理解系统的功能和流程。
1. 整体数据流程图整体数据流程图展示了学生成绩管理系统的总体流程,包括主要的数据流和处理过程。
以下是一个简化的整体数据流程图示例:[图1 整体数据流程图]2. 子系统数据流程图学生成绩管理系统可以划分为多个子系统,每一个子系统负责不同的功能模块。
以下是几个常见的子系统数据流程图示例:2.1 学生信息管理子系统数据流程图[图2 学生信息管理子系统数据流程图]学生信息管理子系统负责学生信息的录入、查询、修改和删除等操作。
数据流程图中的主要流程包括学生信息的录入、查询和修改。
2.2 课程管理子系统数据流程图[图3 课程管理子系统数据流程图]课程管理子系统负责课程信息的录入、查询、修改和删除等操作。
数据流程图中的主要流程包括课程信息的录入、查询和修改。
2.3 成绩管理子系统数据流程图[图4 成绩管理子系统数据流程图]成绩管理子系统负责学生成绩的录入、查询、修改和统计等操作。
数据流程图中的主要流程包括成绩信息的录入、查询、修改和统计。
二、数据字典数据字典是对系统中使用的数据项进行定义和描述的文档,包括数据项的名称、含义、数据类型、长度、取值范围等信息。
在学生成绩管理系统中,数据字典可以匡助开辟人员和用户理解各个数据项的含义和属性。
以下是学生成绩管理系统中常见的数据字典示例:1. 学生信息表(Student)数据项含义数据类型长度取值范围学生ID 学生惟一标识字符串 10 100000001-999999999姓名学生姓名字符串 20 任意字符性别学生性别字符串 2 男、女年龄学生年龄整数 3 10-100班级学生所在班级字符串 20 任意字符2. 课程信息表(Course)数据项含义数据类型长度取值范围课程ID 课程惟一标识字符串 10 1001-9999课程名称课程名称字符串 50 任意字符学分课程学分浮点数 - 大于0的数字教师ID 教师惟一标识字符串 10 1000001-99999993. 成绩信息表(Grade)数据项含义数据类型长度取值范围学生ID 学生惟一标识字符串 10 100000001-999999999课程ID 课程惟一标识字符串 10 1001-9999成绩学生成绩浮点数 - 0-100以上是学生成绩管理系统数据流程图及数据字典的示例,可以根据实际需求进行调整和扩展。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典标题:学生成绩管理系统数据流程图及数据字典引言概述:学生成绩管理系统是学校管理学生成绩的重要工具,通过数据流程图和数据字典可以清晰地展示系统的数据流动和数据结构。
本文将详细介绍学生成绩管理系统的数据流程图及数据字典,匡助读者更好地理解系统的运作机制。
一、数据流程图1.1 学生成绩录入流程- 学生填写成绩单- 教师审核成绩单- 教务处录入成绩数据1.2 学生成绩查询流程- 学生登录系统- 查询成绩- 系统显示成绩信息1.3 学生成绩统计流程- 系统自动统计成绩数据- 生成各种统计报表- 教师和学生查看统计结果二、数据字典2.1 学生信息表- 学生ID- 姓名- 年级- 班级2.2 课程信息表- 课程ID- 课程名称- 学分- 授课教师2.3 成绩信息表- 成绩ID- 学生ID- 课程ID- 成绩三、数据流程图与数据字典的关系3.1 数据流程图与数据字典的对应关系- 数据流程图中的每一个流程都对应着数据字典中的数据表- 数据流程图中的数据流动路径可以通过数据字典中的数据表字段进行解释3.2 数据字典的作用- 数据字典定义了系统中所有的数据表及其字段- 数据字典为系统开辟和维护提供了清晰的数据结构参考3.3 数据流程图与数据字典的维护- 随着系统的升级和改进,数据流程图和数据字典需要及时更新- 数据流程图和数据字典的一致性对系统的稳定性和可维护性至关重要四、数据流程图及数据字典的优势4.1 提高数据管理效率- 数据流程图和数据字典清晰地展示了系统中数据的流动和结构,有助于提高数据管理的效率4.2 降低系统开辟成本- 数据流程图和数据字典为系统开辟提供了详细的数据结构和流程设计,有助于降低系统开辟成本4.3 提升系统稳定性- 数据流程图和数据字典的准确性和完整性保证了系统的稳定性和可靠性五、总结通过学生成绩管理系统数据流程图及数据字典的详细介绍,我们可以更好地理解系统的数据流动和结构,为系统的开辟、维护和升级提供了重要参考。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典标题:学生成绩管理系统数据流程图及数据字典引言概述:学生成绩管理系统是一种用于管理学生的成绩信息的系统。
通过数据流程图和数据字典的设计,可以清晰地描述系统的数据流动和数据元素的定义。
本文将详细介绍学生成绩管理系统的数据流程图以及数据字典,以帮助读者更好地理解该系统的数据管理流程。
一、数据流程图1.1 学生信息录入流程- 学生信息录入:管理员或教师通过系统界面录入学生的基本信息,包括学号、姓名、性别、班级等。
- 数据验证:系统对录入的学生信息进行验证,确保数据的准确性和完整性。
- 学生信息存储:经过验证的学生信息被存储在学生信息数据库中。
1.2 成绩录入流程- 成绩录入:教师通过系统界面录入学生的成绩信息,包括科目、分数等。
- 数据验证:系统对录入的成绩信息进行验证,确保数据的准确性和合法性。
- 成绩信息存储:经过验证的成绩信息被存储在成绩信息数据库中。
1.3 成绩查询流程- 学生查询:学生通过系统界面查询自己的成绩信息。
- 数据检索:系统根据学生提供的学号进行数据检索,找到对应的成绩信息。
- 成绩信息展示:系统将查询到的成绩信息展示给学生。
二、数据字典2.1 学生信息数据字典- 学号:学生的唯一标识符,用于区分不同学生。
- 姓名:学生的姓名。
- 性别:学生的性别,可以是男或女。
- 班级:学生所在的班级信息。
2.2 成绩信息数据字典- 学号:学生的唯一标识符,用于关联学生的成绩信息。
- 科目:学生所修科目的名称。
- 分数:学生在该科目中获得的成绩。
2.3 数据库数据字典- 学生信息数据库:用于存储学生的基本信息。
- 成绩信息数据库:用于存储学生的成绩信息。
三、数据流程图与数据字典的关系数据流程图是通过图形化的方式展示数据在系统中的流动过程,而数据字典则是对数据元素进行定义和描述的工具。
数据流程图和数据字典相互配合,可以帮助我们更好地理解和管理学生成绩管理系统中的数据流动和数据元素。
(整理)管理信息系统-教务系统分析,数据字典,流程图
第1章前言在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等.以前都是人工进行操作.随着学校规模扩大,教务处的教务管理工作量大大加重。
随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机来处理,减轻人工的压力并提高工作效率。
近年来,随着社会对人才需求的不断提高,以培养人才为根本目标的教育教学活动正在进行前所未有的改革,因此对教学管理提出来了更高的要求.用传统的人工方法进行愈来愈多的教务管理工作,不但效率低下,而且容易出错,浪费大量的人力财力.为了提高教务工作的效率,很多单位、部门、公司都曾着手开发了教务管理软件,但由于各高校具体情况不同,管理方法也存在很大差异,很难做出一套各高校普遍实用的教务管理软件。
鉴于此,依据我校具体设置、管理方法,以教学计划和师生管理为核心,制作一套实用性强的教务管理系统就显得十分重要了,从而以技术的现代化,使我校教学管理向科学化、合理化、规范化推进.第7章系统概述2.1系统特点随着教育的发展,学校的教育方针政策逐渐改变:学生自主选择专业及专业方向与课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统管理软件提出了新的挑战。
高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。
面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,教务管理系统的出现较好地解决了一些问题.教务系统有以下这些特点:(1)高效性。
加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,而且由于管理周期缩短和人力开销的减少,可以在高校信息化中获得更多的好处。
(2)高实用性。
由于教务管理工作不同于其它行业的管理工作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费用又太高,至少需要几千元,并且实用性不强,日后的维护升级等问题也不易解决。
教务管理信息系统并不需要特别高的配置,编写管理信息系统的软件在市面上也十分便宜。
图书管理系统数据流程图及数据字典
6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。
“图书馆管理信息系统”的顶层数据流图“图书馆管理信息系统”l层数据流图加工2“图书管理”的数据流图加工3“读者管理”数据流图加工4“借阅管理”数据流图(2)编写数据字典。
参考答案:1)数据流条目数据流名称:图书录入信息简述:图书采编信息数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量数据流量: 0本/天高峰流量:500本/天数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:加工2.1,图书信息管理数据项组成:图书编码|书名|作者|出版社数据流量:2000次/天高峰流量:4000次/天数据流名称:查询情况简述:返回给读者的查询结果数据流来源:加工2.1图书信息管理数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/天高峰流量:4000次/天数据流名称:读者录入信息简述:读者信息数据流来源:图书管理员数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注数据流量: 0人次/天高峰流量:500人次/天2)加工条目加工名:读者信息管理处理逻辑编号:3.2处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表激发条件:接收到读者信息时输入:读者录入信息输出:读者信息加工名:还书管理编号:4.2处理逻辑:在借阅信息表查找应还日期IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”ELSE 将还书信息存入还书信息表激发条件:接收到读者借书证时输入:还书信息输出:罚款信息3)数据存储条目数据存储编号:D1数据存储名称:读者信息表简述:存储读者详细信息组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注关键字:读者ID组织方式:索引文件,以读者ID为关键字相关连的处理:加工3.2、加工4.1、加工4.2数据存储编号:D2数据存储名称:图书信息表简述:存储图书详细信息组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注关键字:图书编号组织方式:索引文件,以图书编号为关键字相关连的处理:加工2.1、加工4.1数据存储编号:D3数据存储名称:借阅信息表简述:存储借书情况的详细信息组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数关键字:无组织方式:普通文件相关连的处理:加工4.1、加工4.24)数据项条目数据项名称:读者编号别名:证号简述:给每个读者的一个唯一的、做标识用的号码组成:单位代码+流水号码类型:字符串长度:6位取值范围:000000..999999数据项名称:办证日期简述:给读者签发借书证的日期组成:年+月类型:字符串长度:6位取值范围:有意义的年、月值数据项名称:读者类别简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]类型:1个字符长度:1位取值范围:[0|1|2]。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典一、数据流程图数据流程图是用来描述学生成绩管理系统中数据的流动和处理过程的图形化工具。
它能够清晰地展示出各个数据流的来源、去向以及数据的处理过程,有助于我们理解系统的结构和功能。
以下是学生成绩管理系统的数据流程图:1. 学生成绩录入流程图:[学生信息] --> [成绩录入] --> [成绩信息]学生信息数据流向成绩录入模块,成绩录入模块将录入的成绩信息存储到成绩信息数据库中。
2. 学生成绩查询流程图:[学生信息] --> [成绩查询] --> [成绩信息]学生信息数据流向成绩查询模块,成绩查询模块根据学生信息从成绩信息数据库中检索相应的成绩信息并返回给用户。
3. 学生成绩统计流程图:[成绩信息] --> [成绩统计] --> [统计结果]成绩信息数据流向成绩统计模块,成绩统计模块根据成绩信息进行相应的统计计算,并将统计结果返回给用户。
4. 学生成绩报表生成流程图:[成绩信息] --> [报表生成] --> [成绩报表]成绩信息数据流向报表生成模块,报表生成模块根据成绩信息生成相应的成绩报表,并将报表返回给用户。
5. 学生成绩修改流程图:[学生信息] --> [成绩修改] --> [成绩信息]学生信息数据流向成绩修改模块,成绩修改模块根据学生信息从成绩信息数据库中找到对应的成绩信息并进行修改。
二、数据字典数据字典是学生成绩管理系统中各个数据流、数据存储和处理过程的详细说明,包括数据的定义、属性、类型以及数据流的来源和去向等信息。
下面是学生成绩管理系统的数据字典:1. 学生信息:- 学号(属性):字符串类型,用于惟一标识学生的学号。
- 姓名(属性):字符串类型,表示学生的姓名。
- 年级(属性):字符串类型,表示学生所属的年级。
- 班级(属性):字符串类型,表示学生所属的班级。
2. 成绩信息:- 学号(属性):字符串类型,用于惟一标识学生的学号。
各子系统的数据流程图及数据字典
.系统内部框架及数据字典1.1 信息分类及相互关系中国人民大学图书馆信息系统是围绕学校图书馆的各项业务活动而建立的,其中涉及的信息大体上可以分为四类:业务过程信息、读者信息、费用信息和管理信息。
其中业务过程信息是指完成业务所产生的过程控制信息,如借阅信息、书刊出入库信息等,都是局部信息;读者信息是指在读者整个在校期间需要在整个系统范围内共享的信息,是基本信息;管理信息是由基本信息和业务过程信息加工得到的,如读者流动情况、书刊平均借阅天数、效率分析等,是派生信息。
读者借阅活动和各类信息之间的关系1.2 贯穿系统的两条信息线集成各局部系统的重要目标是确保整个系统不随着局部系统的改变而改变,不随着新系统的加入而发生大的变化.找出图书馆信息系统的内在联系,确立好各局部系统之间的接口,是实现这一目标的前提.贯穿整个图书馆信息系统有两条信息线:读者信息线和费用信息线。
以此为框架来构造和集成整个系统. 证件信息包括读者主索引、借阅记录等等;费用信息包括在各个环节发生的各类费用及消耗成本等。
这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。
从整体的、发展的角度来构筑好这一基础框架是本系统数据结构的核心。
2. 各子系统的数据流程图及数据字典2.1财务管理子系统功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作.其中财务管理包括:全馆人员工资、奖金发放及经费管理.流程:审 批准 / 不批准 需配置及初始化的表:账务登记表2功能:组织和管理藏书.组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时更新书刊信息;用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。
2.3 读者管理子系统功能:更新和查询读者信息、办理借阅证件. 流程:证件管理子系统:需配置及初始化的表: 注:上表中有用户定义的完整性约束条件的字段如下:性别要求只能取"男"或”女”两者之一; 年龄取值域为1~55;系别的取值要求必须是本校存在的系; 借书本数的最大值是3.2.4 人事管理子系统功能:全馆人员调动、组织管理、考勤以及工资报表的制定. 流程:段一 任务:根据需求分析的结果:数据流图和数据字典来设计出图书馆得分E-R 图和基本E —R 图,为下一步的逻辑设计阶段提供素材。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典一、数据流程图学生成绩管理系统是一个用于记录和管理学生的学习成绩的系统。
下面是该系统的数据流程图,展示了系统中各个模块之间的数据流动和处理过程。
1. 学生信息管理模块学生信息管理模块用于录入和管理学生的基本信息,包括学生姓名、学号、班级等。
该模块的数据流程如下:- 输入:学生基本信息- 处理:验证学生信息的合法性,如学号是否重复等- 输出:存储学生信息至学生信息数据库2. 课程信息管理模块课程信息管理模块用于录入和管理课程的基本信息,包括课程名称、课程编号、授课教师等。
该模块的数据流程如下:- 输入:课程基本信息- 处理:验证课程信息的合法性,如课程编号是否重复等- 输出:存储课程信息至课程信息数据库3. 成绩录入模块成绩录入模块用于教师录入学生的课程成绩。
该模块的数据流程如下:- 输入:学生学号、课程编号、成绩- 处理:验证学生和课程的存在性,计算学生的总评成绩- 输出:存储学生成绩至成绩信息数据库4. 成绩查询模块成绩查询模块用于学生和教师查询学生成绩。
该模块的数据流程如下:- 输入:学生学号或者教师工号- 处理:根据输入的学号或者工号查询学生或者教师的成绩信息- 输出:显示学生或者教师的成绩信息5. 成绩统计模块成绩统计模块用于对学生的成绩进行统计和分析。
该模块的数据流程如下:- 输入:学生学号或者课程编号- 处理:根据输入的学号或者课程编号统计学生或者课程的成绩情况,如平均分、最高分、最低分等- 输出:显示学生或者课程的成绩统计结果二、数据字典数据字典是对系统中所使用的数据进行定义和说明的文档。
下面是学生成绩管理系统的数据字典,包含了系统中所使用的数据及其相关属性。
1. 学生信息表(Student)- 学号(StudentID):学生的惟一标识,主键- 姓名(Name):学生的姓名- 班级(Class):学生所在的班级2. 课程信息表(Course)- 课程编号(CourseID):课程的惟一标识,主键- 课程名称(CourseName):课程的名称- 授课教师(Teacher):课程的授课教师3. 成绩信息表(Score)- 学号(StudentID):学生的学号,外键,关联学生信息表- 课程编号(CourseID):课程的编号,外键,关联课程信息表- 成绩(Grade):学生在该课程中的成绩- 总评成绩(TotalGrade):学生在该课程中的总评成绩以上是学生成绩管理系统的数据流程图及数据字典,通过数据流程图可以清晰地了解系统中各个模块之间的数据流动和处理过程,而数据字典则对系统中所使用的数据进行了详细的定义和说明。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典学生成绩管理系统数据流程图F1信息数据库学生信息P3录入、修改 S3教务处删除 S1学生成绩单成绩单成绩P1 单P1、P2 P4统计汇总学生信息 S2管理员P1选课、上课各科成绩 P2考核 F2成绩数据库P3查询成绩学生信息 P1选课、上课 S2管理员 S1学生各科成绩P2考核F1信息数据库学生信息 P1录入、修改删除各科成绩成绩单 S1管理员 S2教务P2统计汇总处F2成绩数据库数据流程图基本符号数据流数据处理数据文件的存储数据源或目的地学生成绩管理系统数据字典数据项数据项编号:1001 数据项名称:学生编号数据类型:字符型长度:11位取值范围:“00000000000”—“99999999999”说明:唯一标识每个学生、且不能重复数据存储数据文件的编号:F1 名称:学生信息表组成:学号+姓名+性别+系部班级关键字:学号、姓名记录数:5000左右说明:登记学生信息数据文件的编号:F2 名称:学生选课表组成:学号+姓名+系部班级+课程编号+课程名称关键字:姓名、课程名称记录数:5000左右说明:学生选课课程信息存储数据文件的编号:F3 名称:学生成绩表组成:学号+姓名+系部班级+课程名称+成绩关键字:学号、成绩记录数:5000左右说明:存放学生各科考试成绩学生成绩管理系统决策树下面是赠送的保安部制度范本,不需要的可以编辑删除!!!!谢谢!保安部工作制度一、认真贯彻党的路线、方针政策和国家的法津法觃,按照####年度目标的要求,做好####的安全保卫工作,保护全体人员和公私财物的安全,保持####正常的经营秩序和工作秩序。
二、做好消防安全工作,认真贯彻“预防为主”的方针,教育提高全体人员的消防意识和防火知识,配备、配齐####各个楼层的消防器材,管好用好各种电器设备,确保####各通道畅通,严防各种灾害事故的发生。
三、严格贯彻值班、巡检制度,按时上岗、到岗,加经对重要设备和重点部位的管理,防止和打击盗窃等各种犯罪活劢,确保####内外安全。
学生成绩管理系统数据流程图及数据字典
学生成绩管理系统数据流程图及数据字典引言概述:学生成绩管理系统是学校教务管理中的重要组成部份,通过数据流程图和数据字典的设计,可以更清晰地展现系统的数据处理流程和数据结构,为系统的设计和开辟提供指导和参考。
一、数据流程图设计1.1 数据输入流程- 学生成绩管理系统的数据输入主要包括学生信息和成绩信息的录入,可以通过手动输入或者批量导入的方式完成。
- 学生信息的录入包括学号、姓名、性别、班级等基本信息,成绩信息的录入包括科目、成绩、考试时间等详细信息。
- 数据输入流程需要经过数据验证和校验,确保输入的数据格式正确、完整和有效。
1.2 数据处理流程- 数据处理流程包括数据的存储、查询、更新和删除等操作,系统需能够对输入的数据进行有效管理。
- 学生成绩管理系统需要建立数据库来存储学生信息和成绩信息,通过SQL语句实现数据的查询、更新和删除操作。
- 数据处理流程还包括数据的计算和分析,系统可以根据输入的成绩信息生成各种统计报表和分析结果。
1.3 数据输出流程- 数据输出流程主要包括成绩报表的生成和打印、学生信息的查询和导出等功能。
- 系统可以根据用户需求生成各种格式的成绩报表,如PDF、Excel等,方便教师和学生查阅和分析。
- 学生成绩管理系统还可以提供数据导出功能,将学生信息和成绩信息导出到外部系统进行进一步处理和分析。
二、数据字典设计2.1 学生信息表- 学生信息表包括学号、姓名、性别、班级等字段,学号为主键字段,确保数据的惟一性。
- 学生信息表还可以包括联系方式、家庭地址等扩展字段,方便学校进行学生管理和联系。
- 学生信息表的数据类型包括字符型、数值型等,确保数据的准确性和完整性。
2.2 成绩信息表- 成绩信息表包括学号、科目、成绩、考试时间等字段,学号和科目组合为主键字段,确保数据的惟一性。
- 成绩信息表还可以包括考试地点、考试类型等扩展字段,方便系统进行成绩分析和统计。
- 成绩信息表的数据类型包括数值型、日期型等,确保数据的准确性和有效性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.系统内部框架及数据字典1.1 信息分类及相互关系中国人民大学图书馆信息系统是围绕学校图书馆的各项业务活动而建立的,其中涉及的信息大体上可以分为四类:业务过程信息、读者信息、费用信息和管理信息。
其中业务过程信息是指完成业务所产生的过程控制信息,如借阅信息、书刊出入库信息等,都是局部信息;读者信息是指在读者整个在校期间需要在整个系统范围内共享的信息,是基本信息;管理信息是由基本信息和业务过程信息加工得到的,如读者流动情况、书刊平均借阅天数、效率分析等,是派生信息。
读者借阅活动和各类信息之间的关系1.2 贯穿系统的两条信息线集成各局部系统的重要目标是确保整个系统不随着局部系统的改变而改变,不随着新系统的加入而发生大的变化。
找出图书馆信息系统的内在联系,确立好各局部系统之间的接口,是实现这一目标的前提。
贯穿整个图书馆信息系统有两条信息线:读者信息线和费用信息线。
以此为框架来构造和集成整个系统。
证件信息包括读者主索引、借阅记录等等;费用信息包括在各个环节发生的各类费用及消耗成本等。
这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。
从整体的、发展的角度来构筑好这一基础框架是本系统数据结构的核心。
2. 各子系统的数据流程图及数据字典2.1财务管理子系统功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作。
其中财务管理包括:全馆人员工资、奖金发放及经费管理。
流程: 罚款收据读者ID 结算数据罚单单 据 务 整工资报表 会计凭证采购计划预算数据 会计凭证现金额 财务调整 财务调整资金采购资料批准/不批准 审 批准/ 查 不批准送进计划行 政 科采 访 科 读 者 支付罚款 应收款项 单据处理 应付款项 职 工 支付工资 主管部门支付款 项 证件 检查证件调整需配置及初始化的表:字段中文名称字段名类型长度说明业务号 TRAD_NO I 20 发生业务的统一编号 日期 TRAD_DATE D 业务发生的日期 收入 INCOME I 30 业务收入的金额 支出 OUTCOME I 30 业务的支出凭证号 PROOF_NO C 10 本项业务涉及的凭证的编号 摘要CHIEF_INTRC50业务内容的摘要2 功能:组织和管理藏书。
组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时更新书刊信息;流程:现金 审批通过的项目 拨款额 预算项目 财务状况 预 支预 额算 工作 财务 报 数量表财务 调整采 计 图书处理更新计划购 划领款通知采购图书会计凭证图书处理 发票 开支费用各类图书分类图书处理更新 旧图书资料 财务状况需配置及初始化的表:字段中文名称 字段名 类型 长度 说明编号 BOOK_NO C 16 全馆书刊的统一编号,可作为识别标志 书名 BOOK_NAME C 50 书刊名称 作者 WRI_NAME C 10 作者的姓名 出版社 PUB_HOUSE C 50 出版社的名称 出版日期 PUB_DATE D 本版的出版日期 版次 PUB_TIMES I 4类别 BOOK_VAR C 20 按本馆图书的分类方法分类 借阅者REA_NOC8读者的标志号采访部 行政科 下达 预算 财务科 开单据 整合账单考核审批分类 统计核算上报处理调 整上报图书库 分类清理清理核算库存地点 SAVE_PLACE I 16用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。
2.3 读者管理子系统功能:更新和查询读者信息、办理借阅证件。
流程:证件管理子系统:账户调整 收款 服务通知 服务结果帐单各 种费 用 图书调整收据 服务请求 有效 ID 服务细则 退役罚 款 无效 号码 帐 单 ID 违章 退役 ID 无欠款ID细则罚款 尚有欠款 收据 证件调整 证件调整需配置及初始化的表: 字段中文名称 字段名 类型 长度 说明 姓名 NAME C 8 读者姓名 ID REA_NO C 8 读者ID 号 性别 SEX C 2 年龄 AGE I 2系别DEPARTC20读者所属系别字段中文名称 字段名 类型 长度 说明 ID REA_NOC 8 读者ID 号 借书本数Book_num I8 借书总册数 借书信息 书 编号 Book_no C 16 书的编号 借书日期 BOOK_DATE C16注:上表中有用户定义的完整性约束条件的字段如下:性别要求只能取”男”或”女”两者之一; 年龄取值域为1~55;系别的取值要求必须是本校存在的系; 借书本数的最大值是3.2.4 人事管理子系统功能:全馆人员调动、组织管理、考勤以及工资报表的制定。
流程:资金账单 读者返回 核实 分析 图书库借阅部 结算 核对 注销 证件库 帐务核对 职工调整综合 反馈收 据 单据人事调动申请 变动名单人 职工 品评员 变调 动动 情 人员人员调令 况 调整人 变 情员 动 况 调动 人事调动申请 变动名单人事档案 人事变动结果需配置及初始化的表:字段中文名称字段名类型 长度 说明科室代码 DEPT_CODE C 8 工作人员所在科室 姓名 NAME C 8 工作人员姓名人员编号 EMP_NO C 6 每个人分配一个唯一的标识号 工作类别 JOB C 8职称TITLEC10工作人员的职称,本系统用户名 USER_NAMEC16如果是本系统用户,则为用户名,否则为空概念设计阶段一 任务:根据需求分析的结果:数据流图和数据字典来设计出图书馆得分E-R 图和基本E-R 图,为下一步的逻辑设计阶段提供素材.二 各个具体的实体:读2本月出勤情况WORKDAYI2本月出勤天数行政科上报 采访部各部 调整综合整 理 人事档案表 整理说明 上报 财务科 归记 名字 系别标志年龄 性别罚款单据日期 证号编号 书号金额工资清单名字 职工号编号 日期金额 借阅借书证号 日期 书号读者三四个子系统分E-R图:1.财务管理初步E-R图:改进后的E-R图:n2.图书管理子系统:初步E-R图:改进后的E-R3 人事管理子系统: 初步E-R 图:改进后的E-R4 读者管理子系统:初步E-R 图:1 1经讨论,“读者管理”并不是管理学生办理借书证的问题,而是管理读者罚款的情况,所以更改如下:改进后的E-R 图:四 图书馆数据库管理系统基本E-R 图:经过分析,知道分E —R 图中的“认识行政科 ” 实体实际上是”管理人员”,所以在设计总的E —R 图 时将其改为“管理人员”实体.(一) 基本E-R 图草图(二)修改过程1.合并分E-R图,生成总E-R图各个子系统的局部应用面向问题不同,导致各个实体和实体的属性之间的冲突,因此合并时必须消除这些冲突:(1)属性冲突:因为设计分E-R图前有过充分讨论,所以没有属性冲突(2)命名冲突:财务管理子系统E-R图里的“读者”和读者管理子系统E-R图里的“借书证”两个实体代表同一概念,二者都用“读者”来表示(3)结构冲突:“读者”是一个实体,但是在实体“借阅”中却变成了一个属性,所以在合并E-R图时,把读者单独作为一个属性,而在“借阅”中用一个属性“读者号”来标示2.消除不必要的冗余由于某些联系可以导出其它的联系,这种联系可以被消除。
如图书管理子系统中的实体“更新书目”,其可以由实体“图书”和“采购计划”导出,其可以在总E-R图中消除。
实体“编目部”可以由“图书”即“处理细则”导出。
在总E-R图中,实体之间具有明确完整的关系,多余的关系将导致维护的困难和破坏数据库的完整性。
(三)总E-R图草图n三.逻辑设计部分:(一)概念模型向关系模型转换及依赖关系分析:根据总E-R 图中的实体与实体之间的联系以及转换的一般原则,得到如下的关系:1.根据以上1:1关系得可到关于读者关系:读者(读者编号,姓名,性别,年龄,系别, 借书编号,奖惩记录,学号,奖惩资金,日期,续借,预约);但考虑到存储时的冗余,及实际运行时的效率,故将读者的借阅信息拿出来作为单独的实体,作为借阅记录。
读者(证件号, 姓名,性别,年龄,系别, 学号);该关系的函数依赖图:从函数依赖图可以看出,该关系中不存在部分函数依赖、传递函数依赖,且只有学号能够确定其它各项。
所以该关系是BCNF 范式。
2.证件(证件号, 证件类别);该关系仍然是BCNF 范式。
3.图书( 图书编号,书名,作者,出版社,出版日期,版次,库存点,简介);该关系来源于图书实体,它的函数依赖图如下:该关系仍然是BCNF范式。
4.(罚款记录号,该关系是BCNF范式。
5.借阅纪录(证件号,图书编号,图借阅日期,还书日期,续借标志,预约标志,罚款记录号); Array同上的分析可知:为提高查找效率,消除冗余,消除插入删除等的冗余,将人事管理系统中的职工的职称,部门,出勤状况等分别作为实体,记录不同情况下的情况。
6.职员( 职员编号,姓名,性别,年龄,职务号,领导编号,部门号);7.职称(月薪,职称名,科室名,职称号);8.部门(部门号,部门名,部门负责人)9.出勤记录(职员编号, 出勤纪录号,出勤次数,奖励编号,惩罚编号);10.奖励记录(奖励编号,奖金,日期,奖励等级);同上的分析可知:为提高查找效率,消除冗余,消除插入删除等的冗余,将财务管理系统中的财务纪录的职称,部门,出勤状况等分别作为实体,记录不同情况下的情况11.财务记录( 财务号,业务编号,日期);12.业务记录( 业务编号,收入,支出,日期,会计凭证,业务类型,乙方);13.惩罚记录 (惩罚记录编号,罚金,日期,处分名);(二)优化分析:1 在图书馆中,由于图书数量上百万册,所以为了提高检索效率,应根据图书类别把图书进行水平分类,即按照图书的种类不同将图书分成不同类型的图书,如:文史图书、自然科学图书、工具图书、古籍等。
这样相同类型的图书存放在一起,便于提高查找效率。
2 根据同上的原因,还应将图书进行水平分类,即按照图书的著者不同将图书大关系分成几个更细的关系,即将著者,简介,借阅编号等分离出来作为一个关系,便于提高查找效率。
3 证件与读者是紧密联系的,二者同时产生,同时离开,并且日常查询中二者常常同时被要求,因此,应把这两个关系合二为一。
即:读者(证件号, 姓名,性别,年龄,系别, 学号,证件类别);该关系的函数依赖图如下:从函数依赖图可以看出该关系存在非码决定因素, 没有传递依赖和部分依赖,所以是3NF 范式。
三.用户子模式设计部分:在图书馆数据库系统中,从效率、安全、方便角度考虑,应设计用户自模式。
1 对不同级别的用户定义不同的视图:对普通读者借阅记录(证件号,图书编号,图书借阅日期,还书日期);管理人员可以直接访问借阅记录关系。