




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 数据库概论课程设计 课题 高校教材管理系统 2 作者信息 学校 南昌航空大学学院 软件学院班级 102042学号 10204232姓名 易稳华指导老师 梁旗军完成时间 2012630 3 课程章节 第零章 问题阐述 04第一章 需求分析 07第二章 概念结构设计 19第三章 逻辑结构设计 21第四章 物理结构设计 25第五章 数据库实现要求 26第六章 课设总结 28 4 第零章 问题阐述 第一节 课题背景第二节 课题意义第三节 课题题目第四节 课设要求 5 第零章 问题阐述 第一节 课题背景如今 高校建设的规模越来越大 学生数量不断增多 所学专业的范围也不断推广 每当到开学的时候 学校的老师和领导们光是为了完成学生们的教材发放工作都已是前脚顾不上后脚 总有许多力不从心的感觉 这样的工作既没有效率有费力费神 得不偿失 然而 我们发现计算机有着最喜欢做重复性的动作的特点 我们可以用它完成许多重复性对于我们人脑没有太多意义的事情 高校教材管理系统就是在这样一个环境下产生的 帮助我们方便的管理高校教材的订购 统计 查询 发放等工作 6 第零章 问题阐述 第二节 课题意义方便管理 提高工作效率 方便后期管理 维护 核对 审查等工作 第三节 课题题目高校教材管理系统第四节 课设要求 1 教师要求的上机期间不得迟到 早退 旷课 否则将扣分 1次迟到 早退 扣10分 1次旷课扣20分 累计旷课2次以上 包括2次 直接取消资格 2 上机期间不得打开QQ或玩游戏及不得做与课设无关事情 否则每次扣20分 累计2次以上 包括2次 直接取消资格 7 第一章 需求分析 第一节 确定用户第二节 数据需求第三节 处理需求第四节 功能需求分析第五节 数据存储第六节 数据字典第七节 界面设计 8 第一章 需求分析 第一节 确定用户及责任用户 主要是 教务处工作人员 系主任 次要是 老师 学生 书店 财务部 责任 a 教务处工作人员的职责 1 按学生名单及教学计划统计学校各系部教材订单报表 2 绘制一张教材货款单报表 3 将教材货款单报表送至财务部 由财务部负责付款4 通知 蓝色畅想 书店订书 5 按订单清点数目 6 通知各班班长取书 9 第一章 需求分析 责任 b 系主任的职责 1 安排老师负责上哪个班的哪门课 2 指定哪门课用哪本教材 3 通知各位老师何时去书店取教材书 c 财务部的职责 1 只负责付款给相应的书店d 学生以及老师的责任 1 接收教务处的通知单去指定的地方领取教材课本 e 书店的任务 1 负责教务处订购的教材清单上的教材数目发货 10 第一章 需求分析 第二节 数据需求a 教务处工作人员1 学生总人数 通过学生报名时注册名单可查询 2 各系课程相应的授课教材报表3 各系老师教材匹配信息表格 各系主任经过本系部的统计提供给教务处的 4 教材付款明细单 财务处付款之后应及时提交教务处核对并保存 5 教材发放明细单 书店反馈给教务处人员 6 登记单 老师和学生领书之后登记的名单 b 老师和学生1 领书通知单 由教务处发放通知单 c 书店1 教材订购单 有教务处通知到书店 d 财务处1 教材货款明细单 有教务处计算生成在通知财务处 11 第一章 需求分析 第三节 处理需求 有问题存在 A 查询模块子系统A a 学生信息查询A b 教师信息查询 B 销售管理系统子系统B a 教材订购单的绘制B b 教材货款单的计算B c 订购教材B d 通知发放 12 第一章 需求分析 第四节 功能需求分析 图 1 4 系统功能结构图图 1 5 1 高校教材管理系统数据流图第1层 总系统 13 第一章 需求分析 第五节 数据存储 长期存储的数据有 1 学生详细信息单2 教师详细信息单3 教材订购信息单4 教材货款单报表5 领书人登记单图 1 5 3 高校教材管理系统第1 1层 查询模块 图 1 5 2 高校教材管理系第2层 子系统 图 1 5 4 高校教材管理系统第1 2层 销售管理模块 14 第一章 需求分析 第六节 数据字典01 数据项名 学生学号数据含义说明 是学生名单的主键 可唯一标识某个学生 系统中不可以出现重复的学生学号 必须满足实体完整性约束条件 教务处可以用来统计学生的总数量 别名 SNO数据类型 char长度 8 设计为8个字符数目 取值范围 10204200 10204299取值含义 10 代表10级学生 20 代表系部代码 42 代码行政班级 00 99 代表学生在行政班级中的学号 与其他数据项的逻辑关系 不可以与学生表中的任何一个学号一样 这样保证实体的完整约束性 数据项之间的关系 学生学号学生学号 02 数据项名 学生姓名数据含义说明 一般不同于其他同学的姓名 具有独一性 也可以作为表的候选码用但一般不会使它作为候选码 因为现实中会存在名字相同的学生 别名 SNAME数据类型 char 20 长度 20取值范围 百家姓取值含义 人名字 标识人的与其他数据项的逻辑关系 无数据项之间的关系 无 15 第一章 需求分析 第六节 数据字典03 数据项名 行政班级数据含义说明 学生学习的小型集体 将学生分班更加有利于管理别名 CLASS数据类型 char 6 长度 6取值范围 102001 102099取值含义 10 代表学生级别如11级 20 代表系部代码如20代表软件学院 42 代表班级如42代表一本班级 与其他数据项的逻辑关系 无数据项之间的关系 无04 数据项名 院系代码数据含义说明 唯一标识系部的 是系部表的主键 不可重复出现同一系部代码在同一张系部表 但可以在学生名单 教材名单 教师名单等表中的 别名 DEPT数据类型 char 2 长度 2取值范围 00 99取值含义 两位数代表一个系部如 20 代表软件学院 与其他数据项的逻辑关系 所有单及表中的西部代码都应该是系部单中的存在的 数据项之间的关系 在学生名单中 学生学号 院系代码 在教师总名单中 教师工号 院系代码 16 第一章 需求分析 第六节 数据字典05 数据项名 教职工号数据含义说明 唯一标识教师员工的 在教师信息表中不可重现重复的教职工号 以保证数据库的实体完整性约束 教务处及系主任可以根据教职工号统计教师的人数用以确定教材订购单报表 系主任可以根据教职工号进行安排课程的工作 以及教材的最后确定绘制教师信息及教材订购表并将其汇总给教务处 别名 TNO数据类型 char长度 6取值范围 出生年月进学校的时间等组成员工的工号 格式 yyyy mm mm dd 取值含义 如1991080101 解释 19910816表示出生年月 0101表明改年进学校的日期 与其他数据项的逻辑关系 数据项之间的关系 17 第一章 需求分析 第七节 界面设计图 1 7 1 用户登录界面图 1 7 2 教务处工作人员登录界面图 1 7 3 系主任登录端界面图 1 7 4 教务处工作人员操作端界面 18 第一章 需求分析 第七节 界面设计图 1 7 5 系主任操作功能段界面 19 第二章 概念结构设计 第一节 模块分E R图图 2 1 1 查询学生信息与待定教材信息子系统分E R图图 2 1 2 销售管理子系统分E R图 20 第二章 概念结构设计 第二节 总E R图图 2 2 1 高校教材管理系统总E R图 21 第三章 逻辑结构设计 第一节 关系模式学生 TABLEStudent 学生学号 学生姓名 班级号 系部代码 专业号 课程 Courses 课程号 学分 后来修改的 选修 学号 课程号 成绩 教师 TABLETeacher 教师工号 教师姓名 所带班级号 职称 系部代码 授课 教师工号 课程号 总学时 教材 TABLEMaterial 教材编码 教材名称 专业号 对应课程号 系部代码 教材订单 TABLEMaterialList 教材编码 教材名称 订购数量 单价 教材订单明细单 TABLEMaterialList item 教材编码 主外码 教材名称 系部代码 出版社 主编 订购数量 单价 金额 教务处人员工号 外键 多次访问的记录 建立交一些索引以加快查询效率 教务处人员 教务处人员工号 姓名 职称 学生登记单 TABLEStudent Record 学生学号 主 外码 姓名 取书时间 取书地点 取书数目 教师登记单 TABLETeacher Record 教师工号 主 外码 姓名 取书时间 取书地点 取书数目 学生通知单 TABLEStudent messages 学生学号 主 外码 开始时间 结束时间 地点 教材种类 教材数量 教师通知单 TABLETeacher messages 教师工号 主 外码 开始时间 结束时间 地点 教材种类 教材数量 22 第三章 逻辑结构设计 第二节 表的具体设计1 学生 TABLEStudent 学生学号 Sno CHAR 8 PRIMARYKEY 列级完整性约束条件 Sno为主码 学生姓名 Sname CHAR 20 UNIQUE Sname取值唯一 班级号 Clno CHAR 6 系部代码 Dno CHAR 2 专业号 Zno CHAR 2 选修课程号 Cono CHAR 4 2 教师 TABLETeacher 教师工号 Tno CHAR 8 PRIMARYKEY 列级完整性约束条件 Tno为主码 教师姓名 Tname CHAR 20 UNIQUE Tname取值唯一 所带班级号 Clno CHAR 6 职称 Title CHAR 10 系部代码 Dno CHAR 2 授课程号 Cono CHAR 4 3 教材 TABLEMaterial 教材编码 Mno CHAR 8 PRIMARYKEY 列级完整性约束条件 Mno为主码 教材名称 Mname CHAR 20 UNIQUE Mname取值唯一 专业号 Zno CHAR 2 对应课程号 Cono CHAR 4 系部代码 Dno CHAR 2 23 第三章 逻辑结构设计 第二节 表的具体设计4 教材订单 TABLEMaterialList 教材编码 Mno CHAR 8 教材名称 Mname CHAR 20 UNIQUE 订购数量 QTY INT 单价 PRICE FLOAT 5 教材订单明细单 TABLEMaterialList item 教材编码 Mno CHAR 8 FOREIGNKEYMnoREFERENCESMaterial Mno 外码 教材名称 Mname CHAR 20 UNIQUE 系部代码 Dno CHAR 2 出版社 Pub CHAR 20 主编 ZB CHAR 20 订购数量 QTY INT 单价 PRICE FLOAT 2 金额 Money FLOAT 2 6 学生登记单 TABLEStudent Record 学生学号 Sno CHAR 8 姓名 Sname CHAR 20 UNIQUE 取书时间 Gettime DATE 取书地点 Getplace CHAR 20 取书数目 Sum QTY INT PRIMARYKEYSno 主码 FOREIGNKEYSnoREFERENCESStudent Sno 外码 24 第三章 逻辑结构设计 第二节 表的具体设计7 教师登记单 TABLETeacher Record 教师工号TnoCHAR 8 教师姓名 Tname CHAR 20 UNIQUE 取书时间 Gettime DATE 取书地点 Getplace CHAR 20 取书数量 Sum QTY INT PRIMARYKEYTno FOREIGNKEYTnoREFERENCESTeacher Tno 外码 8 学生通知 TABLEStudent messages 学生学号 Sno CHAR 8 开始时间 Btime DATE 结束时间 Etime DATE 地点 Getplace CHAR 20 教材种类 Mtype INT 教材数量 Sum QTY INT PRIMARYKEYSno 主码 FOREIGNKEYSnoREFERENCESStudent Sno 外码 9 教师通知 TABLETeacher messages 教师工号TnoCHAR 8 开始时间 Btime DATE 结束时间 Etime DATE 地点 Getplace CHAR 20 教材种类 Mtype INT 教材数量 Sum QTY INT PRIMARYKEYTno FOREIGNKEYTnoREFERENCESTeacher Tno 外码 25 第四章 物理结构设计 存储结构图 4 1 1 物理结构设计图示 26 第五章 物理结构设计 表的创建表 5 1 1 学生表表 5 1 2 学生通知表表 5 1 3 学生登记表表 5 1 4 教师表 27 第五章 数据库实现 触发器的激活图 5 2 1 触发器的激活存储过程的调用图 5 3 1 存储过程的调用 28 第六章 课程总结 思路上 此系统并不是一个真正能够在计算机上跑的系统 只不过是一个邹形而已 也许根本没有什么的实际意义 本课题只包含一条主业务流程 教材从书店到老师和学生手中 然后按照如何实现这条业务流程的问题逐一往下分析 这是我的开始思路 方法上 采用了身临其境的模拟环境和同学讨论及角色的变换的策略进行需求分析的 得出模块图及数据流程图 数据字典在分析的过程是不断地完善的 自顶向下分析 接下来的E R图概念结构设计是反过来设计的 即自底向上设计以逐一反应数据流图的功能需求 接着在E R图的基础上设计管理模式 以规范化为理论 要求达到3FN 索引的设计是在记录需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫憩室的课件
- 工业用水安全培训课件
- 婴童行业销售培训课件
- 年度安全培训整治方案课件
- 年度培训计划安全课件
- 工业炉窑构造设计课件
- 年底安全培训课件
- 年后生产安全培训课件
- 年后安全收心会培训课件
- 年会培训安全注意事项课件
- 吉林大学地质学兴城实习报告
- 中学生必需把握的3500个常用汉字
- 通过模拟实验探究膜的透性 说课课件
- 化工自动化控制仪表作业安全操作资格培训教材课件
- 造纸培训制浆造纸培训造纸纸病分析处理(“毛布”文档)共112张
- DB37-T 4457-2021企业开办工作指引
- 中科大中级有机化学实验讲义
- 《高效纠错本》课件
- 干部任免审批表(空白)【电子版】
- 中西医结合 围绝经期综合征课件
- 达梦数据库DM8系统管理员手册
评论
0/150
提交评论