图书管理系统设计报告.docx
《图书管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《图书管理系统设计报告.docx(11页珍藏版)》请在冰豆网上搜索。
图书管理系统设计报告
数据库设计报告
图书管理系统
1.前言
2.DBMS特征说明
3.属性设计
4.系统的功能实现
5.实验体会
一.前言
图书是人类文明的见证,随着社会的发展各式各样图书越来越多,图书的管理也越来越复杂。
现在图书管理系统是一个图书馆的必备系统,能有效地管理好图书。
一个安全可靠且对于读者实用的图书管理系统来说变得尤其重要。
本次课程设计的图书管理系统正是基于图书管理的问题,为了更方便于管理人员以及读者的需求,开发的管理系统。
本次设计的管理系统是一个在DELPHI平台基于SQLServer2000开发出的图书管理系统。
在系统的设计上面实现了该系统的交互式界面。
从系统的需求分析、系统设计、系统实现入手,详细阐述了一个C/S结构的图书管理信息系统主要功能的实现过程。
每一跟界面均给出了相应的理论依据和实现内容,并介绍了系统实现部分的主要算法。
整个系统的设计从需求分析,概念结构的设计,逻辑结构的设计,系统功能的实现与完善包括两个大的版块。
一是管理员模块,二是用户模块。
通过对管理员及用户需求的不同进行需求分析,设计出来的更具人性化的更实用的数据库系统。
在管理员模块,有资料管理,资料的修改与删除,最新资料的录入与查询功能,而在用户模块,则更为人性化的体现出用户更为关心的查询功能。
整个系统思路清晰,操作简单,有利于提高管理的效率。
一.DBMS特征说明
系统:
图书管理系统
技术支持:
SQLSERVER2005DELPHI7.0
1.需求分析:
随着计算机的发展,他的应用已经渗透到各个行业,成为人们工作中的得力助手。
图书,作为学校中的一项及其重要资源,对图书进行有效地管理是一项很重要的工作。
尤其是大学的图书馆,书籍量大,如果不能及时有效的管理好图书,,将极不利于读者对于知识的获取,也对读者在快速找到书籍造成相当大的不便。
同时对于管理员,不能有效,有秩序的管理图书也会造成不必要的麻烦。
不利于提高工作效率。
导致大量的人力及物力的损失。
因此,一个便利的图书管理系统将大大提高图书的处理效率,对于管理者及读者来说是及其的重要。
2.用户调查:
a.读书对系统功能的需求:
1.图书的检索,能尽快找到图书,减少查找时间,提高寻找图书的效率。
2.对图书馆图书的全检索,能第一时间掌握新书的状况。
b.图书管理员对系统功能需求:
1.对全新书籍的录入
2.对淘汰书籍的删除
3.对错误信息的修改
4.对图书的查询
3.系统软件流程图
3.对于整个系统,主要通过建立5个数据库表格进行连接
1.用户信息表
2.图书表
3.全图书表
4.学生表
5.还书表
4.E-R图
如下:
1.依据表格
可得数据表格信息如下:
1.用户信息表(学号,用户名,密码等)
2.全图书信息表(图书号,图书名称,出版社,价格等)
3.学生表(学号,姓名,班级)
4.图书表(学号,所借图书,图书号)
注:
学号,图书号都是唯一,可以通过唯一的学号查询学生,可以通过唯一的图书号查询图书。
二.属性设计
1.数据库物理结构设计
表的数据类型:
表格内容:
四.系统功能的实现
整个系统清晰地分为用户模式和管理员模式。
管理员直接从管理员界面进入
而用户则选择从进入界面登录
管理员登录界面
管理员菜单界面
录入界面
删除界面
修改界面
查询界面
普通用户登录界面
用户查询界面
全部图书界面
五.实验体会
本次图书管理系统通过microsoftsqlserver2005创建数据库,以及通过delphi7创建前台。
设计出一个完整的图书管理系统。
通过此次的课程设计,做到所学与所用的结合。
增强了对数据库的理解,对数据库有了更深入的认识。
从数据库的需求分析,数据结构的设计,建立数据库等,真正的通过实践学到了不少在课本上难以找到的知识。
也解决了一些做数据库过程中所遇到的问题。
学会通过不同的途径来解决问题。
真正做到了学以致用,不断创新,不断完善自己。
感谢在此次课程中所以老师的授课与指导。