JavaWeb应用开发技术课程设计-图书馆借阅管理系统.doc
《JavaWeb应用开发技术课程设计-图书馆借阅管理系统.doc》由会员分享,可在线阅读,更多相关《JavaWeb应用开发技术课程设计-图书馆借阅管理系统.doc(49页珍藏版)》请在三一文库上搜索。
1、JavaWeb应用开发技术课程设计 题目:图书馆借阅管理系统院 系: 计算机科学与工程学院 学科专业: 网络工程 指导老师: 小组成员: 时 间: 2011-2012第1学期第20周 目录一、任务书3二、实验目的4三、需求分析4四、系统流程图5五、详细设计61、数据库设计 62、核心代码93、程序实现使用流程10六、实验总结19七、参考文献19二、实验目的:1、培养运用JSP语句制作网页的能力;2、活用所学的JSP知识制作简单的循环网页;3、实现NetBeans到数据库的链接;三、需求分析:图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。在制作图书借阅管理系统之前,首先要知道所要做的系
2、统可以实现哪些功能,要清楚不同级别的用户具有什么样的功能,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。本系统功能模块大致分为:用户登录借阅和管理员对图书及用户的管理。本系统是用jsp、sqlserver等WEB开发技术或网络工具完成一个的基本的图书借阅管理系统。四、系统流程图:注册登录管理员普通用户用户管理图书管理图书借阅图书查询借阅查看浏览所有用户查
3、询用户查询修改载入查询五、详细设计:1、数据库设计:经过对图书借阅管理系统的需求分析,设计出该系统所需的数据库,名称为“test”。在数据库中共包括四个数据表:表users表book表guanli表jieyue12、过程代码:1、 在在netbeans中新建一个名为sherry的web应用程序:2、 将数据库驱动加入netbeans下的文件夹中,加入驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc:sqlserver:/localhost:1433;DatabaseName=test,sa,kira3、核心代码:首页:登陆首页西安工业大
4、学图书馆 登陆首页 用户名:注册 密码: 普通用户管理员 (1) 登录:登陆错误:登录错误(2)注册:注册 普通用户注册 用户名: 退出 密码: 注册成功%String sming=request.getParameter(ming);String ming=new String(sming.getBytes(gb2312);String spassword=r
5、equest.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_SE
6、NSITIVE,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)借阅:西安工业大学图书借
7、阅图书借阅 借阅查看 图书查询 图书借阅 退出 查询图书:查看所有图书信息图书借阅 借阅查看 图书查询 图书借阅 退出 %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,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaWeb 应用 开发 技术 课程设计 图书馆 借阅 管理 系统
链接地址:https://www.31doc.com/p-5014951.html