图书管理系统程序设计报告

图书管理系统程序设计报告

ID:13011826

大小:688.50 KB

页数:18页

时间:2018-07-20

图书管理系统程序设计报告_第1页
图书管理系统程序设计报告_第2页
图书管理系统程序设计报告_第3页
图书管理系统程序设计报告_第4页
图书管理系统程序设计报告_第5页
资源描述:

《图书管理系统程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图书管理系统湖南科技大学数据库课程设计报告学生姓名:学号:学院:年级专业:班级:指导老师:提交日期:2010年12月18图书管理系统目录§1前言3§2需求分析3§3系统分析43.1系统规划43.2系统流程43.3功能模块分析4§4数据库设计54.1数据库概念结构设计54.2数据库逻辑结构设计7§5系统设计85.1建立数据库表85.2工程框架设计8§6系统测试146.1书库管理146.2借阅证管理166.3系统管理17§7系统说明18§8参考文献1818图书管理系统图书管理系统§1前言随着人们知识层次的提高,图书

2、馆成为日常生活中不可缺少的一部分。历史的前进,人们的不断研究,新知识的不断出现,知识增多的同时,图书馆的存书量和业务也变的日夜庞大,仅仅靠传统的记账方式管理成为了不可能。图书管理系统也就应运而生了,逐渐成为了信息化建设的重要部分。为图书馆工作的工作节约大量时间的同时也为学校节约了大量的财务开支,更重要的是图书馆管理系统大大的提高图书馆工作效率。图书馆管理系统为学校或者是为社会型图书馆的管理员提供所有借阅者的详细信息,以及管内库存的详细情况,对借书和还书两大功能进行合并操作,似的系统显得更加清晰。本系统正是为此而

3、开发的。§2需求分析在进行一个项目的设计之前,先要进行必要的需求分析。现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。其完成的功能如下:(1)可以实现图书的登记、借阅和赔偿的管理。(2)可以实现对图书的各种信息的查询,包括逐个浏览,以及对图书信息的增加、删除和编辑操作。另外,可以根据输入的信息来检索某个图书的信息。(3)可以实现对借书人员的添加、删除等管理。(4)可以实现对管理人员的集中管理。本实例根据上面的设计规划出的实体有图书登记实体、图书借阅实体、图书赔偿

4、实体、查询输出实体、管理人员实体等。18图书管理系统§3系统分析3.1系统规划本系统通过一个用户名和密码进入系统,若没有注册的用户可以在登录窗口上注册个人账号,若账号密码正确便可进入系统,在系统里可以对新的图书进行入库管理、借书/还书、查询、读者等信息以及对借阅证信息进行管理。并且让操作此系统的用户感到快速,准确,容易上手,并且依靠此系统帮助其管理图书信息。3.2系统流程前面的分析中已经定义了系统各个功能,在系统运行时刻的动态模型由系统的流程决定。当用户登录系统后,可以根据拥有的权限来进行书库的管理、借阅证的管

5、理以及系统管理等操作,具体流程图如图1所示登陆界面书库管理系统管理退出系统借阅证管理用户验证登录失败图1系统流程图3.3功能模块分析通过对图书管理系统的功能分析,可以定义出系统的功能模块图,如图2所示。其中定义的功能模块包括以下几个方面Ø身份验证:提供系统的访问控制功能。18图书管理系统Ø书库管理:新书登记、借书、还书、书籍挂失、图书信息查询、借书信息查询等功能。Ø借阅证管理:提供办理借阅证、借阅证信息查询、借阅证信息挂失功能。Ø系统管理:包括添加账号、修改密码和退出系统等功能。图书管理系统身份验证书库管理借阅

6、证管理系统管理新书登记借书/还书身份验证图书信息查询借书信息查询办理借阅证借阅证查询借阅证挂失添加账号修改密码退出图2图书管理系统功能模块示意图§4数据库设计4.1数据库概念结构设计将上述的系统功能模块抽象为信息结构,通过描绘E-R图对系统进行客观真实的描述,对于每个实体,我们可标明其属性,实体之间,我们通过关系连接成一个总的E-R图。我们将图书管理系统分为三个实体,分别为管理员实体、借阅卡实体以及图书实体,每个实体间具有相对应的属性,下列各图分别为系统各个实体以及总的系统E-R图。18图书管理系统1、管理员实

7、体如图3管理员编号用户名用户密码图3管理员实体图电话号码借阅卡号借阅卡现借书量性别借阅人姓名出生日期家庭住址身份证号码2、借阅卡信息实体如图4图4借阅卡信息实体图3、图书信息实体如图5总量/现存量图书信息表图书号图书名作者出版社价格入库时间图书号价格入库时间图书总量/现存量出版社图书名作者图5图书信息实体图18图书管理系统1、总E-R图如图6所示借阅卡图书nm11借书号借书日期借出/返还时间借书过期罚款编号罚金图6图书管理系统E-R图4.2数据库逻辑结构设计从上面的E-R图,我们可以得到以下逻辑结构²管理员基本

8、信息(编号,用户名,密码)²图书信息(图书号,图书名,作者,单价,入库时间,图书总量,现存数)²借阅卡信息(借阅证号,读者姓名,性别,出生日期,家庭住址,身份证号码,电话号码,现借书总数)²借书信息(借书编号,借阅证号,图书号,借阅日期)借阅证号,图书号为外码²罚金信息(罚金编号,借阅证号,图书号,借出时间,返还时间,罚金)借阅证号,图书号为外码18图书管理系统§5系统设计5.1建立数

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

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

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