javaweb简单的图书管理系统_第1页
javaweb简单的图书管理系统_第2页
javaweb简单的图书管理系统_第3页
javaweb简单的图书管理系统_第4页
javaweb简单的图书管理系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如实报告实验课程:开发web应用程序学生姓名:学号:专业课:2018年6月18日南昌大学实验报告学生姓名:学习编号:专业课:实验类型:验证集成设计创新实验日期:实验分数:一、实验项目名称Web应用开发综合教育二、实验目的和要求了解使用EL、JSTL、Struts、Hibernate、myBatis和jQuery等技术开发web应用程序的基本原则,并开发基本web应用程序,通过使用Java JSP Servlet技术开发具有流行框架技术的web应用程序的功能提高学生的web编程能力。要求学生选择标题开发模拟web应用程序。可能是一个人一个问题,也可能是多人一个问题。但是,您必须单独完成10页以上的动态网页。向学生说明要求、软件设计、程序模块设计和程序编写、调试和测试等要求。设计和过程完成后,要求根据指定的格式要求单独完成设计报告的创建。三、实验的基本情况本课程应根据以下要求编写需求分析文本,进行软件开发,并列出源代码和执行结果:四、需求分析项目简介这是一个简单的图书管理系统,一个管理员执行用户的删除、图书的增加、修改和图书的删除功能,用户可以在注册后实现图书的借阅和归还。由于时间关系,在设计项目时有很多不好的地方,因此没有时间修改,管理员登录界面也应用了图形验证码,用户登录界面也没有应用图形认证技术。功能要求1.用户注册2.添加书籍3.修改图书4.用户管理5.图书借阅6.还书五、软件设计埃尔多流程流数据库设计模块设计和执行结果项目整体使用MVC模型使用JSP JavaBean servlet JDBC Dao,每个JSP页面以jQuery技术为背景实施简单的动态背景,有些页面使用EL、JSTL、js中的单击事件、Bootsrap、图形授权代码、分页技术和邮箱页面。六、源代码1.使用者类别User。Java打包VO;Public class user专用字符串名称、pwdPublic string getname(),Return namePublic void set nameT=namePublic string getpwd(),Return pwdPublic void set字符串pwd This.pwd=pwd2.书籍bookinfo.java打包VO;Public class bookinfo专用字符串bno、bname、author、price、otherPublic string getbno(),Return bnopublic void set bno This.bno=bnoPublic String getBname() Return bnamepublic void se TB name(string bname)This.bname=bnamePublic string getauthor(),Return authorpublic void set author(string author)This.author=authorPublic string getprice(),Return pricepublic void set price(string price)This.price=pricePublic string getother(),Return otherpublic void setother(string other)This.other=other3.租赁信息类打包VO;Public class lendbookPrivate string username、bno、bname、author、price、otherPublic String getUsername() Return usernamepublic void set username(string username)This.username=usernamePublic string getbno(),Return bnopublic void set bno This.bno=bnoPublic String getBname() Return bnamepublic void se TB name(string bname)This.bname=bnamePublic string getauthor(),Return authorpublic void set author(string author)This.author=authorPublic string getprice(),Return pricepublic void set price(string price)This.price=pricePublic string getother(),Return otherpublic void setother(string other)This.other=other4.使用者功能UserDao.javaPackage Daoimport Java . util . list;import Java . SQL . *;import Java . util . ArrayList;import VO . bookcinfo;Import vo。UserImport vo.lendbookImport dbc .JdbcUtilPublic class UserDao添加公共语音add(用户用户)throws exception /用户Connection conn=nullPreparedStatement ps=nullTryconn=jdbcutil . get connection();string SQL= insert into user values(?“)”;PS=conn . prepared atement(SQL);Ps.setString(1,user . get name();Ps.setString(2,user . get pwd();PS . execute update();FinallyJdbcUtil.free(空,ps,conn);添加public void add _ book(bookcinfo book)throws exception /书籍Connection conn=nullPreparedStatement ps=nullTryconn=jdbcutil . get connection();string SQL= insert into book _ info values(?“)”;PS=conn . prepared atement(SQL);Ps.setString(1,book . getb no();Ps.setString(2,book . get bname();Ps.setString(3,book . get author();Ps.setString(4,book . get price();Ps.setString(5,book . getother();PS . execute update();FinallyJdbcUtil.free(空,ps,conn);public void lend _ book(lendc book)throws exception /书籍贷款Connection conn=nullPreparedStatement ps=nullTryconn=jdbcutil . get connection();string SQL= insert into lend book values(?“)”;PS=conn . prepared atement(SQL);Ps.setstring (1,book . get username();Ps.setint (2,integer . parseint(book . getb SnO();Ps.setString(3,book . get bname();Ps.setString(4,book . get author();Ps.setString(5,book . get price();Ps.setString(6,book . getother();PS . execute update();FinallyJdbcUtil.free(空,ps,conn);public list queryall()throwind exception/列出所有用户Connection conn=nullPreparedStatement ps=nullResultSet rs=nulllist user list=new ArrayList();Tryconn=jdbcutil . get connection();String sql= select * from userPS=conn . prepared atement(SQL);RS=PS . execute query();While (rs.next ()User User=new User();user . set name(RS . getstring(1);user . setpwd(RS . getstring(2);user list . add(user);FinallyJdbcUtil.free(rs,ps,conn);Return userList删除public void delete(string book no)throws exception/书籍Connection conn=nullPreparedStatement ps=nullTry conn=jdbcutil . get connection();string SQL= delete from book _ info where bno=?PS=conn . prepared atement(SQL);Ps.setString(1,book no);PS . execute update();FinallyJdbcUtil.free(空,ps,conn);Public void return book (st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论