第十组图书管理系统

上传人:壹****1 文档编号:565042411 上传时间:2022-10-20 格式:DOC 页数:29 大小:386.50KB
返回 下载 相关 举报
第十组图书管理系统_第1页
第1页 / 共29页
第十组图书管理系统_第2页
第2页 / 共29页
第十组图书管理系统_第3页
第3页 / 共29页
第十组图书管理系统_第4页
第4页 / 共29页
第十组图书管理系统_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《第十组图书管理系统》由会员分享,可在线阅读,更多相关《第十组图书管理系统(29页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计课程名称 数据库应用课程设计 题目名称 图书管理系统 学生学院 商学院 专业班级 电子商务10级 学生学号 学生姓名 陈春有,黄若妮,廖燕红 卢喜健,张志豪,陈冠雄 指导教师 谢锐 2011年 12 月 31 日目录绪论1小组情况21.需求分析31.1.需求31.2.数据字典32.概念结构设计112.1实体分析及其局部E-R图122.2系统全局E-R图133.逻辑结构设计153.1.E-R图转成关系模型153.2关系模型转换成具体RDBMS支持的实际关系数据模型173.3.设计用户子模式(外模式)183.4.安全性和完整性设计194.数据库物理设计204.1.建立存放位置205.

2、数据库实施215.1创建数据库及数据库对象215.2.数据库备份和恢复方案236.系统主要功能与使用说明247.收获与体会248.参考文献25绪论作为二十一世纪的新新人类,我们将走出社会而成为祖国的栋梁,实现科学技术现代化。而图书情报工作的现代化是极其重要的。“70年代以来。世界图书馆情报工作发展进入了一个新阶段-图书情报工作计算机化。70年代后期出现图书情报工作的联机革命,使图书情报工作进入了电子时代。” 图书馆数据库系统的建立无疑是一种新的发展前景。1 从宏观来说:“图书馆自动化是研究电子计算机在图书情报工作中的应用,更侧重于图书馆管理工作。”它能最大限度的满足四个现代化对图书情报工作的需

3、求。”而在学校建立一个图书馆数据库管理系统,可以大大提高图书馆对学生和老师的服务质量,读者是最大的受益者,方便学校教学的进行。这就是建立这个图书信息系统的最大原因。本学院图书馆不对外开放,面向对象即读者是学生和老师,所以系统相对简洁。关键词:图书管理系统 数据库管理系统 读者小组情况本次课程设计,我们小组选择的课题是管理系统。此次作业是通过小组全体成员的共同努力,经过分工合作完成的,具体分工情况如下:系统功能的分析、数据项的设计和报告的纲目结构通过小组讨论完成。在数据库系统的总体方案确定之后,小组成员进行分工,承担不同角色,独立设计完成不同模块及工作。其中:l 陈春有:扮演项目管理员,负责需求

4、分析,数据库的实施与检测l 黄若妮:扮演DBA,负责逻辑设计,数据库完整性与安全控制l 廖燕红:扮演系统分析员,负责ER图,数据库性能的监督分析l 卢喜建:扮演系统设计员,负责流程图设计,数据库的重组织l 张志豪:扮演系统开发员,负责创建数据库及数据库对象l 陈冠雄:扮演系统测试员,负责设计数据字典1.需求分析1.1.需求1.1.1.数据库需要的数据信息对象一、 管理员信息;二、 读者信息;三、 图书借还信息;四、 图书信息;五、 图书库存信息六、 罚款信息。1.1.2.数据库系统的用户对象图书馆工作人员和系统管理员1.1.3.数据库系统的操作一、 对管理员信息,读者信息进行一般修改,添加,删

5、除和查询;二、 对图书信息,图书借还信息等进行一般修改,添加,删除和查询;三、 罚金处理对迟还天数,续借次数及超期、损坏产生的费用进行统计、查询。1.2.数据字典“数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,通常包括数据项、数据结构、数据流、数据存储和处理5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。”21.2.1.数据项我们的数据库有5个基本数据结构,包括管理员信息、读者信息、图书信息、借还信息、罚金信息,下面列出各数据结构的数据项1. 数据结构:管理员

6、信息含义:有新管理员或离职,就进行更新其信息组成:工号,姓名登录密码和电话数据项名含义说明别名类型长度取值范围取值含义逻辑关系工号管理员的唯一标识mnochar12000000000000999999999999管理员的编号范围主码姓名管理员的姓名Mnamechar20如陈XX管理员的姓名依赖工号电话管理员的联系电话Mpho-numchar11如15212212211管理员的联系电话依赖工号登录密码登录图书管理系统时所需输入的密码Mpwdchar6000000999999管理员的登陆密码依赖工号(1) 数据结构:读者信息含义:有新读者或过了通行日期的读者,就进行更新其信息组成:读者号,姓名,性

7、别,电话和通行日期数据项名含义说明别名类型长度取值范围取值含义逻辑关系读者号读者的唯一标识rnochar12000000000000999999999999读者的编号范围主码性别读者的性别Rsexchar2男或女读者的性别依赖读者号姓名读者的姓名Rnamechar20如陈XX读者的姓名依赖读者号电话读者的联系电话Rpho-numchar11如15242545487读者的联系电话依赖读者号通行日期借书卡有效日期Effective-datedate10如20110101读者借书卡有效日期依赖读者号(2) 数据结构:图书信息含义:图书进入图书馆时,更新图书具体信息,按唯一书号组成:书号,书名,作者,

8、类别,借出本书,图书总数和存放位置数据项名含义说明别名类型长度取值范围取值含义逻辑关系书号图书的唯一标志Bnochar50000099999书的编号主码书名图书书名信息Bnamechar20如百科全书图书书名依赖书号作者图书的作者Bwrichar20如张XX图书的作者依赖书号类别图书分类Bdenchar20如文学类图书分类依赖书号借出本数同一书借出量Blent-amountchar50000099999同一书的借出量依赖书号图书总数同一本书的总数量B-amountchar50000099999同一书的总量依赖书号存放位置图书存放的具体位置B-locationchar80000000099999

9、999类别+书架号+书架层依赖书号(3) 数据结构:借还信息含义:有读者借阅或归还时,按照读者号和书号录入及更新图书的借还信息组成:读者号,书号,借出日期,应还日期,归还日期,续借次数,毁损状态数据项名含义说明别名类型长度取值范围取值含义逻辑关系读者号读者的唯一标识rnochar12000000000000999999999999读者的编号范围主码书号图书的唯一标识bnochar2020个字节书的编号主码借出日期图书借出的日期lenddatedate820000101借出的日期依赖读者号与书号归还日期图书归还日期returntdatedate820000101归还的日期依赖读者号与书号应还日期

10、图书应该归还的日期Last-datedate820000101实际图书应该归还的日期依赖读者号与书号毁损状态图书借出后是否遭毁损Damaged statebool10 or 1是(1)否(0)毁损依赖读者号与书号续借次数再借次数Renew timeSmallint50000099999再借次数依赖读者号与书号(4) 数据结构:罚金信息含义:针对借书逾期归还的罚款和图书毁损的罚款组成:读者号,书号,逾期罚金,毁损罚金,管理员工号数据项名含义说明别名类型长度取值范围取值含义逻辑关系读者号读者的唯一标识rnochar12000000000000999999999999读者的编号范围主码书号图书的唯一

11、标识bnochar50000099999书的编号主码管理员工号管理员的工作编号mnoChar50000099999管理员工号依赖读者号与书号逾期罚金逾期归还的罚款金额Out_fineint800000000999999990.1*(归还日期应还日期)依赖读者号与书号毁损罚金毁损图书的罚款金额Break_fineint80000000099999999书本的原价依赖读者号与书号1.2.2.数据流1.数据流名称:图书入库 简述:进入图书馆的图书数据流来源:图书管理数据流去向:图书信息存档数据流组成:书号,书名,作者,类别,借出本书,图书总数和存放位置等平均流量:50次/天高峰期流量:300次/天2

12、.数据流名称:图书借阅 简述:读者借阅需要的图书数据流来源:读者数据流去向:图书借阅登记数据流组成:读者号,书号,借出日期,应还日期,归还日期,续借次数,毁损状态等平均流量:100次/天高峰期流量:600次/天3.数据流名称:图书到期归还 简述:图书到了归还日期需要归还数据流来源:归还日期和图书数据流去向:图书检查和续借图书数据流组成:读者号,书号,借出日期,应还日期,归还日期,续借次数,毁损状态等平均流量:100次/天高峰期流量:600次/天4.数据流名称:缴纳罚金 简述:交纳图书违规所要交的罚金数据流来源:超期归还或毁损数据流去向:归还信息存档数据流组成:读者号,书号,逾期罚金,毁损罚金,

13、管理员工号等平均流量:50次/天高峰期流量:300次/天5.数据流名称:办理续借 简述:进行图书续借数据流来源:图书到期归还数据流去向:续借信息存档数据流组成:读者号,书号,借出日期,应还日期,归还日期,续借次数,毁损状态等平均流量:50次/天高峰期流量:300次/天1.2.3.数据存取一数据存取:管理员管理系统说明:管理员进行管理的首要步骤和必要过程,更新系统信息。编号:01流入的数据流:管理员工号和登录密码流出的数据:管理员信息,图书信息,读者信息,借还信息,罚金信息组成:管理员,读者和图书组成数据量:不定存取方式:联机处理,更新,顺序检索二数据存取:图书管理系统说明:管理员进行图书管理的首要步骤和必要过程,更新图书信息。编号:02流入的数据流:管理员工号和书号流出的数据:图书信息组成:管理员和图书组成数据量:不定存取方式:联机处理,更新,顺序检索三数据存取:读者管理系统说明:管理员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号