基于JSP的图书管理系统(2)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

继续教育学院毕业设计说明书(自学考试)二〇一二年五月十八日设计题目:基于JSP的图书管理系统考号:姓名:孟衍专业:单位:指导老师:段利国成绩:优良中及格不及格太原理工大学毕业设计(论文)任务书第1页毕业设计(论文)题目:《基于JSP的图书管理系统》毕业设计(论文)要求及原始数据(资料):毕业设计(论文)主要内容:图书管理系统是学校管理机制中的重要组成部分,通过对图书馆管理系统的运行管理机制进行调查和研究,开发了此图书馆管理系统。本文中主要介绍了图书馆管理事务中的常见基本问题等研究背景,进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现和系统测试过程。本系统使用JSP进行网页界面的设计,使用MVC设计模式,采用开源框架Struts、Hibernate和Spring进行开发。后端的数据库采用Oracle,通过JDBC驱动和数据库进行无缝连接。系统实现了用户登录、图书管理、借书证管理、图书借阅管理等功能模块。用户登录模块实现用户的登录和权限判定;图书管理模块实现了对图书的添加、删除、修改、查询等功能;借书证管理模块实现了对学生的添加、删除、修改、查询等功能;图书借阅管理模块实现了学生对图书的借阅、还书和所借图书的查看等功能。学生应交出的设计文件(论文):1.毕业设计相关程序源代码;基于JSP的图书管理系统登录模块源代码:Action层:publicStringlogin(){booleanflag=iss.login(admin);if(flag){returnsuccess;}message=用户名或口令错误!;returnfail;}Service层:publicbooleanlogin(TAdminadmin){TAdmina=isd.login(admin);if(a!=null){returntrue;}returnfalse;}Dao层:publicTAdminlogin(TAdminadmin){Sessionsession=this.getHibernateTemplate().getSessionFactory().openSession();Queryq=session.createQuery(fromTAdminawherea.adminName=?anda.adminPassword=?).setString(0,admin.getAdminName()).setString(1,admin.getAdminPassword());TAdmina=(TAdmin)q.uniqueResult();returna;}主要参考文献(资料):[1]高红岩.STRUTS实用开发指南[M].北京:科学出版社,2007.7[2]耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2003.5[3]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.5[4]廖义奎.Struts编程基础与实例精讲[M].北京:中国电力出版社,2006.1[5]林琪,朱涛江.JSP设计[M].北京:中国电力出版社,2004.12[6]邱哲,王俊标,马斗.StrutsWEB设计与开发大全[M].北京:清华大学出版社,2006.2[7]孙卫琴.基于MVC的JAVAWEB.设计与开发[M].北京:电子工业出版社,2005.6[8]唐有明,吴华等.JSP动态网站开发清华大学出版社,2006.8[9]林康司,林上杰.JSP2.0技术手册[M].电子工业出版社,2004[10]张桂元,贾燕枫.Struts开发入门与项目实践[M].人民邮电出版社,2005[11]赵强.J2EE应用开发[M].电子工业出版社,2006[12]明日科技.JSP开发技术大全[M].人民邮电出版社,2007[13](印度)克里斯那.OracleJ2EE应用开发[M].清华大学出版社,2005[14]吴京慧,杜宾,杨波.Oracle数据库管理及应用开发教程[M].清华大学,2007[15]BryanBasham,KathySierra,BertBates.HeadFirstServlets&JSP(影印版)[M]南京:东南大学出版社2002.8专业班级学生要求设计(论文)工作起止日期2012年4月8日---------2012年5月20日指导教师签字段利国日期2012年4月8日教研室主任审查签字日期系主任批准签字日期太原理工大学毕业设计(论文)-I-摘要随着科学技术的进步和计算机行业的迅速发展,人们的工作效率得到大大提高。计算机信息处理系统的引进已彻底改变了许多系统的经营管理。图书管理系统是学校管理机制中的重要组成部分,通过对图书馆管理系统的运行管理机制进行调查和研究,开发了此图书馆管理系统。本文中主要介绍了图书馆管理事务中的常见基本问题等研究背景,进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现和系统测试过程。本系统使用JSP进行网页界面的设计,使用MVC设计模式,采用开源框架Struts、Hibernate和Spring进行开发。后端的数据库采用Oracle,通过JDBC驱动和数据库进行无缝连接。系统实现了用户登录、图书管理、借书证管理、图书借阅管理等功能模块。用户登录模块实现用户的登录和权限判定;图书管理模块实现了对图书的添加、删除、修改、查询等功能;借书证管理模块实现了对学生的添加、删除、修改、查询等功能;图书借阅管理模块实现了学生对图书的借阅、还书和所借图书的查看等功能。测试结果表明,本系统实现了图书馆图书管理的主要功能,基本满足图书管理的需要。关键词:图书馆,图书管理系统,JSP,STRUTS,HIBERNATE,SPRING.太原理工大学毕业设计(论文)-II-目录1绪论...........................................................11.1目前图书馆管理系统存在的问题..................................11.2系统设计的目的和意义..........................................11.3开发工具及相关技术介绍........................................31.3.1SSH框架....................................................31.3.2Tomcat.....................................................32可行性分析......................................................42.1技术可行性....................................................42.2经济可行性....................................................52.3操作可行性....................................................53需求分析........................................................63.1图书馆管理系统需求概述........................................63.2功能需求......................................................63.2.1与读者相关的基本功能元素...................................63.2.2与管理员相关的基本功能元素.................................73.2.3总体系统的基本功能元素.....................................73.3性能需求......................................................73.4运行需求........................................................84系统设计........................................................94.1图书馆管理系统设计指导思想和原则...............................94.2设计模式......................................................94.3图书馆管理系统总体功能概述....................................104.4图书馆管理系统各功能模块概述..................................114.4.1系统登录模块..............................................114.3.2图书管理模块..............................................124.3.3学生管理模块..............................................134.3.4借阅信息管理模块..........................................144.3.5图书检索模块..............................................164.4系统数据库设计................................................175系统实现.......................................................225.1系统的软件结构...............................................22太原理工大学毕业设计(论文)-III-5.2登录系统模块的实现...........................................225.3图书管理模块的实现...........................................245.3.1图书入库功能的实现.......................................245.3.2图书维护功能的实现.......................................255.4学生管理模块的实现...........................................295.4.1学生添加功能的实现.......................................295.4.2学生维护功能的实现.......................................305.5借阅信息管理模块的实现.......................................335.5.1办理图书借阅功能的实现...................................335.5.2办理图书归还功能的实现...................................345.6图书检索模块的实现...........................................355.7系统设计的创新点.............................................365.7.1系统后台管理的安全性.....................................365.7.2DAO数据访问接口....................................

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功