基于某Web图书管理系统设计与实现.docx
《基于某Web图书管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于某Web图书管理系统设计与实现.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于某Web图书管理系统设计与实现 Web应用开发实践学年设计报告 学院名称:计算机与信息工程学院 班级名称: 学生姓名: 学号: 题目:基于Web的图书管理系统设计与实现指导教师: 起止日期: 简单软件系统设计学年设计任务书学院计算机与信息工程学院专业网络工程 课程名称Web应用开发实践学年设计题目基于Web的图书管理系统 设计与实现 完成期限2022年7月4日-2022年7月10日共1周 内容及任务一、课程设计目的 1.巩固和加深学生对所学课程的基本知识的理解,综合这些课程中的理论知识,协作完成一个解决实际问题的应用程序; 2.根据选题需要,通过查阅手册和文献资料,培养分析和解决实际问题的
2、能力; 3.熟练运用高级语言有关知识编写程序。 二、课程设计内容和设计要求 掌握Web应用程序开发方法。 根据软件工程规范要求,严格按需求分析、概要设计与详细设计、编码与测试等阶段,开发图书管理系统。 题库系统的主要功能有图书信息增加、查询、修改和删除,图书信息报表输出,图书在线预约等。 在实现系统功能的基础上,撰写学年设计报告 三、课程设计思路 首先根据系统特点确立开发模型,再通过对系统进行的需求分析研究,建立结构化分析模型,得出系统功能模块及数据流图,然后进行数据字典分析,确定数据的定义与属性,建立数据表,最后完成系统功能的实现;论述了图书管理系统的运行环境和前台、后台的设计:本系统基于J
3、AVA技术开发,可运行于Tomcat等WEB服务器软件下,前台使用HTML结合Struts标签库设计了前台JSP页面,后台使用SSH框架技术实现MVC三层结构设计了程序流程,并结合SQL Server数据库系统实现了数据的查询,插入,删除和修改。最终设计出的系统实现了登录与退出,个人账户管理,图书管理,读者管理以及借书预约批阅等基本功能。 四、具体成果形式 程序和报告。 进度安排 起止日期工作内容2022年7月4号至2022年7月4号系统分析 2022年7月5号至2022年7月5号系统设计 2022年7月6号至2022年7月6号系统实现 2022年7月7号至2022年7月7号系统测试 2022
4、年7月8号至2022年7月9号撰写学年设计报告2022年7月10号至2022年7月10号学年设计答辩 主要参考资料1 高屹编. Web应用开发技术M.北京:清华大学出版社,2022. 2 吴伟敏.网站设计与Web 应用开发技术M.北京:清华大学出版社,2022. 3 赵生慧.Java面向对象程序设计M.北京:高等教育出版社,2022. 4 万常选等.数据库系统原理与设计M.北京:清华大学出版社,2022. 5 郝玉龙.Java EE编程技术M.北京:清华大学出版社,2022. 6 石双元.Web 应用开发技术M.北京:清华大学出版社,2022. 指导教师 意见 (签字):年月日 系(教研室)
5、主任意见 (签字):年月日 目录 摘要 (1) 1.引言 (1) 1.1选题背景 (1) 1.2选题意义 (1) 1.3主要内容及分工 (1) 1.4组织结构 (2) 2.需求分析 (2) 2.1系统流程图 (2) 2.1.1个人信息模块 (2) 2.1.2读者管理模块 (3) 2.2系统功能图 (3) 3.系统设计 (4) 3.1界面设计 (4) 3.1.1读者信息界面 (4) 3.1.2个人信息界面 (4) 3.2数据库设计 (5) 4.系统实现 (6) 4.1系统开发环境介绍 (6) 4.2数据库连接代码 (6) 4.3各个子功能的主要代码 (6) 4.3.1读者信息界面 (6) 4.3
6、.2密码修改 (9) 4.3.3管理员信息查询与删除 (9) 5测试结果 (11) 5.1个人信息管理的测试结果 (11) 5.2读者信息管理的测试结果 (13) 6.结束语 (16) 参考文献 (17) 致谢 (18) 基于Web的图书管理系统设计与实现 摘要:随着计算机技术的飞速发展,电子信息化慢慢替代了企业管理的传统管理手法,采用管理系统是能够有效提高管理效率的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。为了提高日常的图书管理效率,本文针对通常的图书管理流程,应用SSH框架和软件工程的设计思想对本系统进行开发。主要实现的功能是:登录与退出,个人账户
7、管理,图书管理,读者管理以及借书预约批阅。 1.引言 1.1选题背景 通过调查,目前有很多图书馆还是采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我们开发了图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 1.
8、2选题意义 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特开发本系统以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 本系统是基于JAVA技术开发,可运行于Tomcat等WEB服务器软件下,前台使用HTML 结合Struts标签库设计了前台JSP页面,后台使用SSH框架技术实现MVC三层结构设计了程序流程,并结合SQL Server数据库系统实现了数据的查询,插入,删除和修改。最终设计出的系统实现了登录与退出,个人账户管理,图书管理,读者管理以及借书预约批阅等基本功能
9、。通过本学年设计的训练, 1.3主要内容及分工 本系统致力于建立灵活、方便的图书馆管理系统,主要有五大功能模块:登录与退出,个人账户管理,图书管理,读者管理以及借书预约批阅。 1.登录与退出管理:管理员登陆系统后可以对图书类别进行添加,更新和删除操作,退出管理系统后续重新登录。 2.个人账户管理:对自己的账号密码进行修改,还可以管理系统管理员。 3.图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了。 4.读者信息管理:管理员可以添加新的读者信息,查看已经存在的读者信息,删除读者信息。 5.图书借阅管理:管理员登陆系统后。可以管理读者的借阅信息。首先输入读者的借书证
10、号,然后输入要借阅的图书和借阅时间,完成借阅的管理。 具体任务分工如下: *:具体主要负责图书管理系统的图书预约和用户登录登出两个模块;其中包括所涉及部分的代码、文档以及相关图的设计。以及所涉及数据库的建立。 *:主要负责读者信息管理和个人账号管理两个模块;其中包括所涉及部分的代码、文档以及相关图的设计。以及所涉及数据库的建立。 *:主要负责与图新信息管理相关的内容;其中包括所涉及部分的代码、文档以及相关图的设计。以及所涉及数据库的建立。 1.4组织结构 本设计报告由引言,需求分析,系统设计,系统实现,测试结果,结束语,参考文献,致谢等9个部分组成,其中引言包含选题背景和选题意义,选题背景介绍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 图书 管理 系统 设计 实现
限制150内