数据库系统实验报告_图书管理系统_php实现

数据库系统实验报告_图书管理系统_php实现

ID:39858539

大小:775.70 KB

页数:27页

时间:2019-07-13

数据库系统实验报告_图书管理系统_php实现_第1页
数据库系统实验报告_图书管理系统_php实现_第2页
数据库系统实验报告_图书管理系统_php实现_第3页
数据库系统实验报告_图书管理系统_php实现_第4页
数据库系统实验报告_图书管理系统_php实现_第5页
资源描述:

《数据库系统实验报告_图书管理系统_php实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章需求分析1.1系统需求分析通过计算机对图书进行管理,不仅为图书馆的管理注入了新的生机,而且在运行过程中节省了大量的人力、物力、财力和时间,可以提高图书馆的效率,还为图书馆在读者群中树立了一个全新的形象,并为图书馆日后发展奠定一个良好的基础。1.1信息要求:管理员先在图书馆管理系统中建立管理员的账号、密码和权限;管理员添加和修改新书信息,包括图书编号、书名、作者、出版社、出版日期、价格、备注、索书号;当用户借书和还书的时候,可在数据库中获得用户名、图书编号和借书(还书)日期等;1.2处理要求:管理员才可以在图书馆管理系统中添加、修改和删除新书的信息、新用

2、户、借书和还书的用户信息。1.3安全性和完整性要求:新建管理员主要主管理员添加,需要密码,有助于增强系统的安全性。对所有可能出现的输入数据的响应予以定义,对合法和非合法的输入值的响应做出错误的提示。第二章系统设计系统概要设计是系统实现一个重要的前期工作。本章节将结合功能设计、模块划分和子模块功能设计及流程三个方面对该系统的概要设计做详细的说明。2.1功能设计本系统功能主要包括登录,系统设置,读者管理,图书管理,图书借还,系统查询等。本系统设计实现了用户登录、系统设置、读者管理、图书管理、图书借还、系统查询等模块。系统模块结构参考图2-1。图2-1图书管理系统

3、模块图书管理系统读者管理模块用户登录模块系统设置模块更改口令模块图书借还模块图书管理模块系统查询模块2.2模块具体划分系统主要划分为四大模块,分别是用户登录模块、系统设置模块、读者管理模块、图书管理模块和图书借还等模块。其模块具体划分参考图2-2。图书馆管理系统系统设置读者管理图书借还图书管理图书馆信息管理员设置读者类型管理读者档案管理图书类型管理图书档案管理图书借阅图书归还系统查询参数设置书架设置图书续借图书档案查询图书借阅查询借阅到期提醒更改口令退出系统图2-22.3子模块功能设计及流程为了能更好地完成系统实现,本文对系统各子模块功能设计以及流程做了详细

4、的说明。2.3.1登录模块用户输入用户密码,系统验证,失败时返回登录页面,成功时进入主界面。登陆成功,将用户信息保存Session里,便于用户信息提取。设计流程图参考图2-4-1。图2-4-1登录模块程序流程用户登录访问login.jsp信息录入错误提示登录验证errorsuccessUser——>Session进入main.jsp2.3.2系统设置模块主要操作:对管理员、书架等的增加、修改、删除、查询。基本操作流程参考图2-4-2-a。操作说明:增加——验证录入信息是否正确,确认正确,成功后显示信息列表。修改——验证修改信息是否正确,确认修改,成功后显示信

5、息列表。删除——选择删除项,确认删除后,删除选择数据,成功后显示回信息列表。查询——查询所有的管理员、书架等信息。查询流程参考图2-4-2-b。图2-4-2-a系统设置基本操作系统设置信息输入查询数据录入数据修改、删除数据图2-4-2-b基本操作的程序流程基本操作删除增加、修改选择数据录入信息信息判断错误提示删除判断错误提示NNYY信息列表信息列表2.3.3读者管理模块主要操作:对读者信息的维护,包括增、删、查、改等。程序流程参考图2-4-2-a和图2-4-2-b。2.3.4图书管理模块主要操作:对图书信息的维护,包括增、删、查、改等。程序流程参考图2-4-

6、2-a和图2-4-2-b。2.3.5图书借还模块主要操作:对图书的管理,包括图书借阅、图书续借、图书归还等。程序流程参考图2-4-5-a、图2-4-5-b和图2-4-5-c。图2-4-5-a图书借阅的程序流程录入读者条形码选择图书输入图书的条形码或书名完成图书借阅显示读者信息确认确认图2-4-5-b图书续借的程序流程显示该读者所借的所有书籍录入读者条形码选择续借图书显示读者信息完成图书续借图2-4-5-c图书续借的程序流程显示该读者所借的所有书籍录入读者条形码选择归还图书显示读者信息完成图书归还2.3.6系统查询模块主要操作:对图书的相关查询,包括图书档案查

7、询、图书借阅查询、借阅到期提醒等。程序流程参考图2-4-6。图2-4-6查询操作流程图信息查询模糊查询等值查询选择条件选择条件录入部分信息录入完整信息错误提示查询判断查询判断错误提示NNYY查询查询结果信息列表结果信息列表第二章数据库设计3.1数据字典有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。列出系统的主要数据字典。名称:管理员描述:记录管理员信息定义:管理员信息=管理员ID+管理员密码输入数据:管理员信息输出数据:管理员信息名称:图书信息表结构描述:记录所有图书的基本

8、情况定义:图书信息=图书编号+ISBN号+索引号+图

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

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

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