




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一、任务书3二、实验目的4三、需求分析4四、系统流程图5五、详细设计61、数据库设计 62、核心代码93、程序实现使用流程10六、实验总结19七、参考文献19二、实验目的:1、培养运用jsp语句制作网页的能力;2、活用所学的jsp知识制作简单的循环网页;3、实现netbeans到数据库的链接;三、需求分析:图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。在制作图书借阅管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户具有什么样的功能,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要
2、求以及实际情况,设计出一个合理的系统。本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。本系统功能模块大致分为:用户登录借阅和管理员对图书及用户的管理。本系统是用netbeans、sqlserver、dreamweaver等web开发技术或网络工具完成一个的基本的图书借阅管理系统。四、系统流程图:注册登录管理员普通用户用户管理图书管理图书借阅图书查询借阅查看浏览所有用户查询用户查询修改载入查询五、详细设计:1、数据库设计:经过对图书借阅管理系统的需求分析,设计出该系统所需的数据库,名称为“test”。在数据库中共包括四
3、个数据表:表users表book表guanli表jieyue12、过程代码:1、 在在netbeans中新建一个名为sherry的web应用程序:2、 将数据库驱动加入netbeans下的文件夹中,加入驱动程序:com.microsoft.sqlserver.jdbc.sqlserverdriverjdbc:sqlserver:/localhost:1433;databasename=test,sa,kira3、核心代码:首页:登陆首页魔力书城 登陆首页 用户名:注册 密码: 普通用户管理员 &
4、nbsp; (1) 登录:登陆错误:登录错误(2)注册:注册 普通用户注册 用户名: 退出 密码: 注册成功%string sming=request.getparameter(ming);string ming=new string(sming.getbytes(gb2312);string spassword=request.getparameter(pass);string password=new string(spassword.getbytes(gb2312);
5、 class.forname(com.microsoft.sqlserver.jdbc.sqlserverdriver);connection con=drivermanager.getconnection(jdbc:sqlserver:/localhost:1433;databasename=test,sa,kira);statement sql=con.createstatement(resultset.type_scroll_sensitive,resultset.concur_read_only);resultset rs=sql.executequery(select * from
6、users where userid=+ming+);if(rs.next()response.sendredirect(cuowu2.jsp);elsesql.executeupdate(insert into users(userid,upass) values(+ming+,+password+); out.print(+ming+ 普通用户注册成功,请记好您的id号!+);con.close();%(3)借阅:魔力书城图书借阅图书借阅 借阅查看 图书查询 图书借阅 退出 查询图书:查看所有图书信息图书借阅 借阅查看 图书查询 图书借阅 退出 %class.for
7、name(com.microsoft.sqlserver.jdbc.sqlserverdriver);connection con=drivermanager.getconnection(jdbc:sqlserver:/localhost:1433;databasename=test,sa,kira);statement sql=con.createstatement(resultset.type_scroll_sensitive,resultset.concur_read_only);response.getcontenttype(); request.getcharacterencodin
8、g(); response.setcontenttype(text/html;charset=gb2312); request.setcharacterencoding(gb2312); resultset rs=sql.executequery(select * from book); out.print(数据库中的书目如下: ); out.print();out.print();out.print(书号);out.print(书名);out.print(作者); out.print(出版社); out.print(库存量); out.print();while(rs.next()strin
9、g a,b,c,d,e;a=rs.getstring(1);out.print(+a+);b=rs.getstring(2);out.print(+b+);c=rs.getstring(3);out.print(+c+);d=rs.getstring(4);out.print(+d+);e=rs.getstring(5);out.print(+e+);out.print(); con.close();%借阅图书查询图书借阅 借阅查看 图书查询 图书借阅 退出 书号: 查询图书信息图书借阅 借阅查看 图书查询 图书借阅 退出 %string sbook=r
10、equest.getparameter(shuhao); string isbook=new string(sbook.getbytes(gb2312); class.forname(com.microsoft.sqlserver.jdbc.sqlserverdriver);connection con=drivermanager.getconnection(jdbc:sqlserver:/localhost:1433;databasename=test,sa,kira);statement sql=con.createstatement(resultset.type_scroll_sensi
11、tive,resultset.concur_read_only);response.getcontenttype(); request.getcharacterencoding(); response.setcontenttype(text/html;charset=gb2312); request.setcharacterencoding(gb2312); resultset rs; rs=sql.executequery(select * from book where bookno=+isbook+); if(rs.next()rs.previous(); out.print(查询成功:
12、 ); out.print();out.print();out.print(书号);out.print(书名);out.print(作者); out.print(出版社); out.print(库存量); out.print();while(rs.next()string a,b,c,d,e;a=rs.getstring(1);out.print(+a+);b=rs.getstring(2);out.print(+b+);c=rs.getstring(3);out.print(+c+);d=rs.getstring(4);out.print(+d+);e=rs.getstring(5);out
13、.print(+e+);out.print(); else out.print(无此书(图书编号:+isbook+)!); rs=sql.executequery(select * from book ); out.print(数据库中的书目如下: ); out.print();out.print();out.print(书号);out.print(书名);out.print(作者); out.print(出版社); out.print(库存量); out.print();while(rs.next()string a,b,c,d,e;a=rs.getstring(1);out.print(+
14、a+);b=rs.getstring(2);out.print(+b+);c=rs.getstring(3);out.print(+c+);d=rs.getstring(4);out.print(+d+);e=rs.getstring(5);out.print(+e+);out.print(); con.close();%查看:用户借阅查看图书借阅 借阅查看 图书查询 图书借阅 退出 用户的借阅信息: 确认用户名: 用户借阅查看图书借阅 借阅查看 图书查询 图书借阅 退出 用户的借阅信息: %string sid=request.getparameter(id)
15、;string id=new string(sid.getbytes(gb2312); class.forname(com.microsoft.sqlserver.jdbc.sqlserverdriver);connection con=drivermanager.getconnection(jdbc:sqlserver:/localhost:1433;databasename=test,sa,kira);statement sql=con.createstatement(resultset.type_scroll_sensitive,resultset.concur_read_only);r
16、esponse.getcontenttype(); request.getcharacterencoding(); response.setcontenttype(text/html;charset=gb2312); request.setcharacterencoding(gb2312); resultset rs=sql.executequery(select * from jieyue1 where userid=+id+); if(rs.next() out.print();out.print(); out.print(用户昵称);out.print(书号); out.print();
17、while(rs.next()string a,b;a=rs.getstring(1);out.print(+a+);b=rs.getstring(2);out.print(+b+);out.print(); else out.print(该用户暂无借阅图书!); con.close();%借阅:借阅图书图书借阅 借阅查看 图书查询 图书借阅 退出 请填写信息:用户名确认: 借阅的书号: 借阅图书图书借阅 借阅查看 图书查询 图书借阅 退出 % response.getcontenttype(); request.getcharacterencoding(); response.s
18、etcontenttype(text/html;charset=gb2312); request.setcharacterencoding(gb2312); string sming=request.getparameter(userid);string ming=new string(sming.getbytes(gb2312);string shao=request.getparameter(shuhao);string hao=new string(shao.getbytes(gb2312); class.forname(com.microsoft.sqlserver.jdbc.sqlserverdriver);connection con=drivermanager.getconnection(jdbc:sqlserver:/localhost:1433;d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论