数据库综合实验报告.pdf
数据库综合实验报告
实验名称:图书管理系统
实验环境:WindowsXP、WindowsServer2008
实验说明:
1.本次实验参与共9人,对各工作细节进行了一一分工,做到了分工明确,工作
内容明确。
2.为避免实验内容工作量过大,我们删减了图书馆的部分职能,删减了职能中的
部分功能,仅留下了图书馆的基本职能及功能。
3.这次实验设计使我们熟悉了系统设计的整体步骤,对系统设计中的需求分析、
概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤有了更深刻
的了解。
4.这次实验设计加深了我们对数据库系统概论的相关知识和SQLSERVER相关功
能的理解,进一步掌握了相关的SQL语句方面的知识,对建立基本表、视图、索
引、存储过程等,都比以前更加的熟练。
5.在我们的实验设计中还存在很多不足,还有待我们去修改去完善,在未来的日
子里我们会多加努力的进行练习。
报告内容
一、图书馆管理系统需求分析
1.图书管理系统的开发背景:
为了满足开放式图书馆管理的要求,我们小组对SQL语言原理、数据库技术
进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划
分、数据库模式分析,并由此设计了数据库结构及程序。系统运行结果证明,本
文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员及学校
图书管理几方面的需要。
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的
建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性
和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用
等特点。
2.具体软件开发适应对象:
A.所建议开发的软件系统的名称:图书馆管理系统;
B.用户:学校图书馆工作人员;
3.系统需求分析:
3.1主要功能
(1)能够进行对图书的综合情况和新书入库的输入、现有图书信息的修改以
及删除;
(2)能够实现对读者档案的查询、修改以及编辑管理;
(3)能够进行借阅、还书功能;
3.2系统性能要求:
(1)系统安全、可靠;
(2)功能齐全;
(3)操作方便、界面友好;
(4)易于维护和扩充。
3.3针对管理员需实现的基本功能:
3.3.1查询:
(1)图书信息查询:管理员可以根据图书编号、图书名称,图书作者、出
版社等信息来检索查询图书馆的图书,便于管理。
(2)读者信息查询:根据相应的读者资料进行所需查询。如:‘读者编号’、
‘读者姓名’、‘读者性别’。
3.3.2读者信息维护:
修改读者信息:管理员可以录入、修改、删除读者信息。
3.3.3图书信息的维护:包括新书的入库,以及现有书籍资料的修改和删除,方
便读者的查询。
管理员功能流图:
用户功能流图:
3.4系统功能模块划分:
图书管理系统需要实现的功能主要有四大模块,分别为日常工作管理、基本
资料维护管理、查询管理和系统管理。其中日常工作管理和基本资料维护是整个
系统的核心。
图书管理系统
日常工作基本资料维护查询系统维护
图读图读
书者书者数
借还系权
资资资资据
书书统限
料料料料库
管管登