图书管理系统数据库设计

图书管理系统数据库设计

ID:8462996

大小:654.00 KB

页数:34页

时间:2018-03-28

图书管理系统数据库设计_第1页
图书管理系统数据库设计_第2页
图书管理系统数据库设计_第3页
图书管理系统数据库设计_第4页
图书管理系统数据库设计_第5页
资源描述:

《图书管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、信息工程学院《数据库原理与应用》课程设计论文题目:图书管理系统数据库设计姓名:许珂专业:计算机科学与技术指导老师:杨晓珲完成日期:二零零五年七月I摘要目前图书馆进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。此图书管理系统,主要是基于大学图书馆

2、的管理业务而设计的,是基于微软的SQLSERVER2000建立的,可用于各种中小型的图书馆。关键字:图书;借书卡;图书管理;借书;还书I目录1引言11.1本课题(项目)的研究意义11.2本论文的目标与任务11.2.1图书管理和维护11.2.2图书信息服务12数据库设计12.1需求设计12.1.1目标与任务22.1.2业务流程22.1.3数据流程22.1.4数据字典22.2概念设计42.2.1概念设计任务42.2.2E—R图设计42.3逻辑设计52.3.1逻辑设计任务52.3.2关系模式的设计52.3.3视图的设计62.3

3、.4功能模块设计92.4物理设计92.4.1物理设计任务与目标92.4.2索引存取方法92.4.3功能模块分析102.5数据库实施103数据库调试与试运行114收获与体会115存在问题与建议11附录12附录112附录215附录317附录417附录53104级计算机科学与技术专业2班数据库原理与应用课程设计论文1引言目前图书馆进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。1

4、.1本课题(项目)的研究意义现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。1.2本论文的目标与任务1.2.1图书管理和维护(1)图书信息入库(建立信息库,以便查询和借阅)。(2)管理图书库(包括删除图书信息和统计图书信息)。(3)查看图书信息。(4)查询图书的借阅情况(包括借出情况查询、未借出情况查询和超时情况查询,同时还要知道:如果某本图书被借出,那么可直接查询到借阅者的信息,以便催还等)。(5)图书馆的规则管理和维护(包括每人可借阅

5、图书数目、每人每本书可持有天数以及每超时一天的罚金数目等)。(6)用户信息的管理和维护(例如删除已毕业学生信息、增加新生信息等)。1.2.2图书信息服务(1)图书信息的查询(例如在借书前可先查询某本图书是否被借出)。(2)图书的借阅(按图书馆的规则进行借阅,例如不超过4本,如果已有超时借阅的图书,则在归还前不允许再借阅等等)。(3)图书的归还。2数据库设计2.1需求设计需求分析阶段是图书管理系统开发的第一个阶段,也是非常重要的一个阶段。这是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响后面各个

6、阶段的设计,并影响到设计结果是否合理和实用。它也是我们系统开发过程当中最困难、最耗费时间的一步,作为地基的需求分析做的是否充分和准确,决定了在其上构建数据库大厦的速度和质量。3104级计算机科学与技术专业2班数据库原理与应用课程设计论文2.1.1目标与任务主要任务是通过详细调查图书馆的详细业务情况,了解原系统的工作情况,明确用户的各项需求,在此基础上确定新系统的功能,完成数据字典的建立。正是上述所说的重要性,我耗费了相当长的时间亲自去图书馆各部门进行实地考察,了解了用户的需求、认清了业务的流程和业务活动情况,确定了系统的

7、边界。2.1.2业务流程学生可以进入查询处查询自己需借图书的是否在馆情况和是否存在记录情况,若在馆可进行借书;若不在馆,说明此书已经注销;若不存在,需要进行缺书登记。学生凭借相关票据,进入相关部门办理借书、还书、注销等图书流通业务;学生凭借学生证可办理借书卡或离校进行注销卡业务。(业务流程图见附录1)2.1.3数据流程数据流图表达了数据和处理的关系,此系统主要是学生进行各种业务,图书馆各相关部门对业务的处理,以及图书馆对新书入库和需购书籍的统计(数据流程图见附录)2.1.4数据字典数据字典是我在数据流程图中选取的一些中层

8、数据流,我把我所抽去的数据列出以下表来。2.1.4.1数据项数据项名数据类型长度别名取值范围Sno字符型10学号Sname字符型10姓名Ssex字符型2性别男、女Sgrade字符型10年级Sdept字符型10学院Smajor字符型10专业Sclass字符型10班级Bno字符型10条码号Bname字符型10书名Baht

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。