图书管理系统jsp实验报告

图书管理系统jsp实验报告

ID:8478328

大小:3.46 MB

页数:31页

时间:2018-03-29

图书管理系统jsp实验报告_第1页
图书管理系统jsp实验报告_第2页
图书管理系统jsp实验报告_第3页
图书管理系统jsp实验报告_第4页
图书管理系统jsp实验报告_第5页
资源描述:

《图书管理系统jsp实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、吉林大学JSP+XML实验报告班级:软件学院11班姓名:王亚威学号:55151126姓名王亚威学号55151126实验项目JSP+XML实验性质□演示性实验□验证性实验□操作性实验þ综合性实验实验地点计算机楼B107机器编号Hp-09指导教师姚志林实验时间2017.2.28-2017.4.18一、实验综述1.实验目的及要求利用JSP技术完成以下系统:开发一个图书借阅管理系统,系统包括读者用户管理、图书管理、借阅管理,用户信息包括用户编号、用户姓名、电话号码、电子邮件、用户地址等,系统管理员登录系统后可为对用户信息进行增加、删除、修改操作,并可修改读

2、者及其自身的密码;图书信息包括图书编号、图书分类、图书名称、出版时间、出版社及作者信息,每本图书在书库中可能有1到多本。每名用户借阅图书的数量不能超过3本,每本书的借阅期限是1个月,到期前1周可以续借,但如果已经过期则不能续借。用户可通过网络远程进行续借,或查询其自身的借阅信息,以及修改其自身密码及联系方式信息。用户借阅或归还图书时,管理员首先查询用户的借阅信息,若有超期的图书,则需要先缴纳罚款,每本书每超期1天的罚款为0.1元。管理员还可以列出系统中所有未交罚款的借阅信息,并批量发送信息催促用户还书。2.实验设备、软件PC, windows 7,

3、JBOSS7,Eclipse,MySql二、实验过程(实验步骤、记录、数据、分析)1.系统设计用例图顺序图类图数据库设计MySQL的安装配置和Jboss服务器的安装配置数据库用DataSource进行数据库连接,其中DataSource的配置用Jboss副武器的modules.xml进行配置。数据库建立了两个关系表(table):bookset和usersetBookset:Userset:系统页面设计系统的主页面:点击用户登录和立即注册两个图片,便可以立即进入登录页面和注册页面登录页面:运用cookies对用户的登录信息进行保存,以便用户下次登录

4、更快。注册界面:管理员管理用户界面:管理员管理图书的界面:所有用户的信息和对用户信息的删除和修改:管理员添加用户的信息:管理员通过用户的ID来修改用户的信息:所有书籍和删除书籍:管理员添加图书:管理员通过图书的ID删除和修改图书:普通用户的个人信息管理:普通用户的借书和还书:普通用户通过图书的ID进行借书和还书:系统文件结构:MVC结构进行JSP开发。代码文件src,图片文件images,jsp文件开发webcontent/wen-inf.style.css进行对jsp文件修饰。MVC的结构开发:model:user.java,users.java

5、,Book.java,books.javaControler:updateuserbeanservlet.java和updatebooklistbeanservlet.javaSvc;booksvc.java,usersvc.java;DAO设计:userDAO和bookDAO图片文件:Jsp文件:2.主要设计及开发过程首先开发用户的增删改查:UserDAO.Javapackagecom.ebp.dao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Pre

6、paredStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.List;importjavax.sql.DataSource;importcom.ebp.book.Book;importcom.ebp.dbutils.DbUtils;im

7、portcom.ebp.user.model.User;publicclassUserDAO{privatestaticDataSourcedataSource;publicUserDAO(){//TODOAuto-generatedconstructorstubDbUtilsdbu=newDbUtils();dataSource=dbu.getDataSource();}publicvoidaddBook(Bookbook,Useruser){Connectionconn=null;PreparedStatementpst=null;try{Sy

8、stem.out.println("addbook3");conn=dataSource.getConnection();

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。