




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
javaweb应用开发技术课程设计 题目:图书馆借阅管理系统院 系: 计算机科学与工程学院 学科专业: 网络工程 指导老师: 小组成员: 时 间: 2011-2012第1学期第20周 目录一、任务书3二、实验目的4三、需求分析4四、系统流程图5五、详细设计61、数据库设计 62、核心代码93、程序实现使用流程10六、实验总结19七、参考文献19二、实验目的:1、培养运用jsp语句制作网页的能力;2、活用所学的jsp知识制作简单的循环网页;3、实现netbeans到数据库的链接;三、需求分析:图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。在制作图书借阅管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户具有什么样的功能,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。本系统功能模块大致分为:用户登录借阅和管理员对图书及用户的管理。本系统是用jsp、sqlserver等web开发技术或网络工具完成一个的基本的图书借阅管理系统。四、系统流程图:注册登录管理员普通用户用户管理图书管理图书借阅图书查询借阅查看浏览所有用户查询用户查询修改载入查询五、详细设计:1、数据库设计:经过对图书借阅管理系统的需求分析,设计出该系统所需的数据库,名称为“test”。在数据库中共包括四个数据表:表users表book表guanli表jieyue12、过程代码:1、 在在netbeans中新建一个名为sherry的web应用程序:2、 将数据库驱动加入netbeans下的文件夹中,加入驱动程序:com.microsoft.sqlserver.jdbc.sqlserverdriverjdbc:sqlserver:/localhost:1433;databasename=test,sa,kira3、核心代码:首页:登陆首页西安工业大学图书馆 登陆首页 用户名:注册 密码: 普通用户管理员 (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); 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 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.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);response.getcontenttype(); request.getcharacterencoding(); 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()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.print(+e+);out.print(); con.close();%借阅图书查询图书借阅 借阅查看 图书查询 图书借阅 退出 书号: 查询图书信息图书借阅 借阅查看 图书查询 图书借阅 退出 %string sbook=request.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_sensitive,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(查询成功: ); 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.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(+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);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);response.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();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.setcontenttype(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.sqlser
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色金融债券市场发行政策调整与2025年投资策略调整分析报告
- 火灾基础知识培训心得
- 特种鱼中华鲟养殖基地项目可行性研究报告
- 奥本海默和邓稼先课件
- 激素调节课件
- 激素科普课件的命名
- 年产4万吨尼龙66盐结晶器项目可行性研究报告
- 药材种植可行性研究报告
- 二零二五年度房地产数据分析中介服务合同规范
- 二零二五年度特色小镇建设项目配套设施保证金合同
- 2025年押品评估准入考试题库
- 刑法基本原则解读课件
- 2025年药物医疗器械临床试验质量管理规范(GCP)试题(附答案)
- 新疆处方管理办法
- 2025企业级AI Agent(智能体)价值及应用报告
- 2025年高考化学试卷真题完全解读(黑吉辽蒙卷)
- 《临床执业助理医师大纲2024版》
- 班主任常规管理实施策略
- 腹股沟脓肿的护理查房
- 2024-2025学年广东省深圳市南山区七年级(下)期末语文试卷
- 儿童急性支气管炎培训
评论
0/150
提交评论