- 378
- 0
- 约8.82千字
- 约 27页
- 2017-05-21 发布于浙江
- 举报
数据库系统实验报告_图书管理系统_php实现
第一章需求分析1.1 系统需求分析通过计算机对图书进行管理,不仅为图书馆的管理注入了新的生机,而且在运行过程中节省了大量的人力、物力、财力和时间,可以提高图书馆的效率,还为图书馆在读者群中树立了一个全新的形象,并为图书馆日后发展奠定一个良好的基础。1.1信息要求:管理员先在图书馆管理系统中建立管理员的账号、密码和权限;管理员添加和修改新书信息,包括图书编号、书名、作者、出版社、出版日期、价格、备注、索书号;当用户借书和还书的时候,可在数据库中获得用户名、图书编号和借书(还书)日期等;1.2处理要求:管理员才可以在图书馆管理系统中添加、修改和删除新书的信息、新用户、借书和还书的用户信息。1.3安全性和完整性要求:新建管理员主要主管理员添加,需要密码,有助于增强系统的安全性。对所有可能出现的输入数据的响应予以定义,对合法和非合法的输入值的响应做出错误的提示。系统设计系统概要设计是系统实现一个重要的前期工作。本章节将结合功能设计、模块划分和子模块功能设计及流程三个方面对该系统的概要设计做详细的说明。2.1功能设计本系统功能主要包括登录,系统设置,读者管理,图书管理,图书借还,系统查询等。本系统设计实现了用户登录、系统设置、读者管理、图书管理、图书借还、系统查询等模块。系统模块结构参考图2-1。图2-1图书管理系统模块2.2模块具体划分系统主要划分为四大模块,分别是用户登录模块、系统设置模块、读者管理模块、图书管理模块和图书借还等模块。其模块具体划分参考图2-2。图2-22.3 子模块功能设计及流程为了能更好地完成系统实现,本文对系统各子模块功能设计以及流程做了详细的说明。2.3.1 登录模块用户输入用户密码,系统验证,失败时返回登录页面,成功时进入主界面。登陆成功,将用户信息保存Session里,便于用户信息提取。设计流程图参考图2-4-1。 图2-4-1 登录模块程序流程errorsuccess2.3.2 系统设置模块主要操作:对管理员、书架等的增加、修改、删除、查询。基本操作流程参考图2-4-2-a。操作说明:增加——验证录入信息是否正确,确认正确,成功后显示信息列表。修改——验证修改信息是否正确,确认修改,成功后显示信息列表。删除——选择删除项,确认删除后,删除选择数据,成功后显示回信息列表。查询——查询所有的管理员、书架等信息。查询流程参考图2-4-2-b。图2-4-2-a 系统设置基本操作 图2-4-2-b基本操作的程序流程 N N Y Y2.3.3 读者管理模块主要操作:对读者信息的维护,包括增、删、查、改等。程序流程参考图2-4-2-a和图2-4-2-b。2.3.4 图书管理模块主要操作:对图书信息的维护,包括增、删、查、改等。程序流程参考图2-4-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 系统查询模块主要操作:对图书的相关查询,包括图书档案查询、图书借阅查询、借阅到期提醒等。程序流程参考图2-4-6。图2-4-6 查询操作流程图 N N Y Y数据库设计3.1数据字典有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。列出系统的主要数据字典。名称:管理员描述:记录管理员信息定义:管理员信息=管理员ID+管理员密码输入数据:管理员信息输出数据:管理员信息名称:图书信息表结构描述:记录所有图书的基本情况定义:图书信息=图书编号+ISBN号+索引号+图书类别+图书名称+语种+原名+页码+作者+价格+出版社+出版时间+登记日期+备注输入数据:图书信息输出数据:图书信息名称:读者信息表结构描述:记录所有读者的基本情况定义:读者信息=读者编号+性别+姓名+类别+身份证号+办证日期+证有效期+工作单位+E-mail+联系电话输入数据:读者信息输出数据:读者信息名称:借书登记表结构描述:记录所有图书的借阅情况定义:借书信息=读者编号+读者编号+读者类别+图书编号+图书类别+图书名称+
您可能关注的文档
- 数学与应用数学系 2013 年度本科教学质量评估报告 .pdf
- 数学实验4-线性规划.pdf
- 数学实验5-2 微分方程问题的解法.ppt
- 数学实验6-1 多项式、插值与数据拟合.ppt
- 数学实验matlab2.ppt
- 数学实验matlab软件入门.doc
- 数学实验__matlab操作基础2.ppt
- 数学实验—hill密码的加密、解密与破译.pdf
- 数学实验报告 matlab 基础.pdf
- 数学实验综合实验报告.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)