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