版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录 小型图书管理系统设计与实现目 录1、 引言31.1选题31.2开发计划31.3开发工具与环境配置32、 系统概述42.1需求分析42.2系统的架构43、 详细设计53.1功能结构图53.2数据库设计53.3页面的结构和关系图63.4模块设计74. 系统实现185.结束语201、 引言1.1选题为了实现图书管理的自动化,现对其设计相应的系统。与图书馆管理信息系统不同,本系统为小型图书管理系统,用于个人对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。1.2开发计划 设计一个小型图书管理系统,该系统由登录模块和功能模块组成。登录模块实现管理员登录,功能模块分为图书查询、图书入库
2、、图书删除、图书修改四个部分。1.3开发工具与环境配置操作系统:windows 7数据库服务器:sql server 2000(采用odbc数据源连接)web服务器:tomcat开发工具:eclipse6.0环境配置jdk安装路径:c:jdktomcat服务器安装路径:d:java软件tomcatapache-tomcat-7.0.37-windows-x86apache-tomcat-7.0.37环境变量设置java_home=d:jdk classpath=%javahome%libdt.jar;%javahome%libtools.jarpath变量添加的部分:%java_home%bi
3、n2、 系统概述2.1需求分析2.1.1图书管理系统需求概述图书管理系统的开发主要涉及到管理员登录和图书信息管理。图书信息管理包括:添加新进图书、删除旧图书、修改图书信息、图书查询。图书管理员可以浏览、查询、添加、删除、修改图书的基本信息。2.1.2功能需求 (1)管理员登录只有管理员才能对图书信息进行操作 (1)图书信息浏览对入库的图书按编号进行浏览;(2)图书查询根据书名对图书进行快速查询;(3)图书管理对图书馆的书籍进行管理,添加、删除以及修改信息;2.1.3 性能需求可靠性和可用性需求:(1)系统中的软件可以每天使用24小时,每年使用365天;(2)系统中的软件故障率小于等于5%。2.
4、2系统的架构 考虑到本系统简单、容易实现,故没有采用传统的mvc模式,而是以纯jsp页面来实现各模块之间的跳转。3、 详细设计3.1功能结构图 登录界面 图书管理面板 编辑图书查询图书删除图书添加图书图1 图书管理系统功能结构图 3.2数据库设计根据系统分析,设计图书信息管理系统的数据库(tsgl)表有:管理员信息表(表1)、图书信息表(表2)。表结构如下:表1:gly_id字段说明类型长度主键备注username用户名varchar50 nopassword密码varchar30 no表2:t_book字段说明类型长度主键备注id图书编号char11yesname书名varchar50no
5、author作者char10publish出版社varchar50noprice图书价格char11no登录界面login.jsp3.3页面的结构和关系图验证valid.jsp 密码错误 图书管理面板booklist.jsp保存修改操作savabookedit.jsp保存插入操作savebookadd.jsp修改操作bookedit.jsp删除操作bookdel.jsp插入操作bookadd.jsp 查询 操作图书管理面板booklist.jsp 密码正确 3.4模块设计3.4.1登录模块登录页面:login.jsp登录图书管理系统 登录图书管理系统 用户名: 密码: 验证程序:valid.j
6、sp判断登录3.4.2图书管理模块(1)图书浏览&查询页面:booklist.jsp 图书管理面板 图书信息一览表 请输入书名: 编号 书名 作者 出版社 价格 编辑 删除 a href=bookedit.jsp?id=修改 a href=bookdel.jsp?id=删除 (2) 图书添加页面:bookadd.jsp添加图书信息 添加图书信息 编号: 书名: 作者: 出版社: 价格: 保存添加程序:savebookadd.jsp 图书管理面板 图书信息一览表 请输入书名: 编号 书名 作者 出版社 价格 编辑 删除 a href=bookedit.jsp?id=修改 a href=bookd
7、el.jsp?id=删除 (3) 删除操作:删除图书 正在删除图书,3秒后自动跳转.(4) 修改操作:bookedit.jsp编辑图书信息input type=hidden name=id value= 编辑图书信息 编号: input name=id type=text value= 书名: input type=text name=name value= 作者: input type=text name=author value= 出版社: input type=text name=publish value= 价格: input type=text name=price value= 保存修改程序:savabookedit.jsp保存编辑4. 系统实现登录页面:图书预览页面:图书修改页面: 图书查询页面: 5.结束语从上面的演示中可以看出,此系统可以完成用户登录和图书管理两大功能。在本系统的应用下可以实现图书管理员按照书名查询书库的藏书,方便的增添图书,删除图书,修改图书信息。测试阶段一方面发现了系统的各种错误,另外一方面验证了修改后的系统能够实现提高图书管理工作效率的预期目的。不知不觉中,课程设计快接近尾声。回顾这几天,短暂而充实。经过这一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川省第一建筑工程有限公司安全人才库招募考试备考题库及答案解析
- 2026新疆昌吉州昌吉农高集团电商公司招聘专业运营人才10人笔试备考题库及答案解析
- 2026年安徽中烟工业有限责任公司招聘(153人)笔试参考题库及答案解析
- 2026信达生物门诊销售培训生招聘考试备考题库及答案解析
- 2026中国农业科学院植物保护研究所入侵植物创新任务博士后招聘1人笔试参考题库及答案解析
- 2026宁夏银川市第四十三中学临聘校医招聘1人笔试模拟试题及答案解析
- 2026陕西西安交通大学电气学院科研财务助理招聘1人笔试备考试题及答案解析
- 2026河北省保定市定兴实验高级中学招聘笔试备考题库及答案解析
- 2026江苏南通市第一人民医院第一批招聘备案制工作人员102人笔试备考题库及答案解析
- 2026年陕西省安康市名校中考最后冲刺模拟(一)英语试题文试题含解析
- 2025-2026学年苏科版(新教材)小学信息科技四年级下册教学计划及进度表
- 第10课 古代的村落、集镇和城市(教学设计)-2025-2026学年统编版高二历史选择性必修2 经济与社会生活
- 2025年吉安职业技术学院单招综合素质考试试题及答案解析
- 2025年安徽财贸职业学院单招职业适应性测试试题及答案解析
- 2026年南京城市职业学院单招综合素质考试题库含答案解析
- 2025年安徽财贸职业学院单招职业技能考试试题及答案解析
- 2026年江西应用技术职业学院高职单招职业适应性测试模拟试题及答案详细解析
- 2025北京空港航空地面服务有限公司招聘50人笔试历年参考题库附带答案详解
- (2025版)局限性硬皮病诊疗专家共识解读课件
- 《机械制造装备设计》课件
- 电击伤创面的护理
评论
0/150
提交评论