2022年网上图书管理系统_数据库课程设计 .pdf
-
资源ID:27882945
资源大小:1.79MB
全文页数:18页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年网上图书管理系统_数据库课程设计 .pdf
网上图书管理系统配置说明书系统运行环境 . 1 系统运行所需软件. 1 系统运行示例 . 9 系统运行环境OS 系统要求: Windows 2000、Windows XP、Windows Server 2003以及更高版本。数据库: MSSQL Server 2005 (数据库文件包含在项目目录OBBS/Database下,分别为 DB_OBSS.mdf 和 DB_OBSS_log.ldf 两个文件) ,附加即可。开发环境: NetBeans 6.8IDE 和 apache-tomcat-6.0.26 开发语言: JSP 系统运行所需软件本系统所用的服务器是tomcat,tomcat在 NetBeans中需要自己添加, 默认情况下 NetBeans没有自带 apache-tomcat-6.0.26 ,可以到网上下载网址:http:/ Server 2005 数据库连接配置进行数据库连接前需要将数据库的sa帐户启用,且将密码设置为空进行 JDBC 方式连接时还需要开启SQL Server 2005 的 1433 端口,默认情况下,是关闭的。开启方式:见下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 开始所有程序 -Microsoft SQL Server 2005-配置工具 -SQL Server Configuration Manager -客户端协议 -打开 TCP/IP属性对话框 -启用 1433端口即可。本系统提供两种连接数据库的方式:JDBC 和 JDBC-ODBC 下面分别说明两种连接方法:JDBC 方式连接(不需另建数据源)(详细代码见项目源码)public class Open_DB /数据库用户名String userName = sa; /用户名为sa /数据库访问的用户名和密码String password = ; / 访问数据库的密码为空/数据库驱动 JDBC 的驱动程序String DBDirver = com.microsoft.jdbc.sqlserver.SQLServerDriver; /存放连接错误信息的变量/数据库连接url String url = jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=DB_OBSS; /JDBC 数据源路径/数据库连接对象public static Connection dbConn; /初始化成员变量public Open_DB() try Class.forName(DBDirver); dbConn = DriverManager.getConnection(url, userName, password); System.out.println(success!); /连接成功是的提示信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - catch (SQLException ex) Logger.getLogger(Open_DB.class.getName().log(Level.SEVERE, null, ex); System.out.println(Connection failed 1); catch (ClassNotFoundException ex) System.out.println(failed!); /连接失败时提示信息dbConn = null; Logger.getLogger(Open_DB.class.getName().log(Level.SEVERE, null, ex); System.out.println(Connection failed 2); System.out.println(connection success!); public static Connection getConn() /获取数据库的连接方法return dbConn; JDBC 连接数据需要添加与连接的数据库相关的驱动jar 包,本系统使用的是MSSQL server 2005 所以需要的 jar 有三个,分别是:msbase.jar, mssqlserver.jar, msutil.jar 所需的三个jar 包均已包含在项目文件中。从上面的代码可以看出,连接数据库的用户名为sa (系统管理员),但默认情况下,MSSQL server2005 中的 sa帐户是禁用的, 需要将其启用而且还有将密码置为空,或是改用其它的数据库访问帐户。访问的数据库为DB_OBSS。用 JDBC-ODBC 方式连接MSSQL server2005(需要另外建立数据源,本系统运行在 Windows server 2003 平台下)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 建立数据源的步骤如下:a、开始 管理工具 -ODBC 数据源如下图:Windows server 2003 中设置数据源图示b、 打开 ODBC 数据源管理器 选择系统 DNS添加新数据源选择 SQL Server 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 驱动程序 完成。见下图:Windows server 2003 中设置数据源图示c、进入 ” 创建 SQL Server 的数据源 ” 对话框按图示填写参数信息。 (注:服务器(S)中的 ” .” 表示连接到本地的SQL Server 服务器,同( local) ) ,见下图:Windows server 2003 中设置数据源图示d、按下图填写连接SQL Server 的登录参数:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - Windows server 2003 中设置数据源图示e、选择要连接的数据库,本示例连接的是系统使用的DB_OBSS 数据库,单击下一步。见下图:Windows server 2003 中设置数据源图示f、按下图,默认即可,单击完成:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - Windows server 2003 中设置数据源图示g、弹出“ ODBC Microsoft SQL Server 安装”对话框,确认之前填写的数据库连接参数,并单击测试数据源按钮,即可。见下图:Windows server 2003 中设置数据源图示h、弹出如下图所示的对话框,则表示数据源创建成功!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - Windows server 2003 中设置数据源图示JDBC-ODBC 连接数据库的代码如下:public class Open_DB /数据库用户名String userName = sa; /用户名为sa /数据库访问的用户名和密码String password = ; / 访问数据库的密码为空/数据库驱动 JDBC 的驱动程序String DBDirver = sun.jdbc.odbc.JdbcOdbcDriver; /ODBC 驱动程序/数据库连接url String url = jdbc:odbc:DB_OBSS; /odbc 数据源名称为DB_OBSS /JDBC-ODBC 数据源路径/数据库连接对象public static Connection dbConn; /初始化成员变量public Open_DB() try Class.forName(DBDirver); dbConn = DriverManager.getConnection(url, userName, password); System.out.println(success!); /连接成功是的提示信息 catch (SQLException ex) Logger.getLogger(Open_DB.class.getName().log(Level.SEVERE, null, ex); System.out.println(Connection failed 1); catch (ClassNotFoundException ex) System.out.println(failed!); /连接失败时提示信息dbConn = null; Logger.getLogger(Open_DB.class.getName().log(Level.SEVERE, null, ex); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - System.out.println(Connection failed 2); System.out.println(connection success!); public static Connection getConn() /获取数据库的连接方法return dbConn; 系统运行示例系统管理员账号: zhlh 密码: admin 普通用户测试帐号: 08ji62 密码: 123 如何在 NetBeans中添加 tomcat服务器?选择工具菜单 -服务器( S)-添加服务器 -选择 tomcat6.0-下一步 -浏览tomcat服务器路径 .apache-tomcat-6.0.26apache-tomcat-6.0.26- 填写管理账号信息 -完成即可。如将项目导入到 NetBeans中?将项目文件夹解压,打开NetBeans-文件-打开项目 -选择刚刚的项目解压路径 .OBBS- 确定即可。在 NetBeans6.8中系统的项目文件见下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 18 页 - - - - - - - - - 项目文件结构项目文件结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 项目文件结构本系统的首页是 OBBS 根目录下的 index.jsp。系统运行示例:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 18 页 - - - - - - - - - 图 8-1 OBBS 系统首页系统首页提供客户和管理员登录以及找回密码的功能。本例先以admin(客户帐户)帐户登录,用户类型选择普通用户。图 8-2 客户功能模块首页本页面为注册帐户提供管理个人信息和浏览书店图书信息的链接。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 18 页 - - - - - - - - - 图 8-3 网上书店客户注册页面本例注册用户名填写为08ji31,密码为08ji31。注册用户类型均为普通用户。图 8-4 管理员 zhlh 的管理首页为管理员提供基本的图书信息添加,修改,图书类别增加,修改,订单信息查看名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 18 页 - - - - - - - - - 和删除以及所有注册用户的信息。图 8-5 图书信息添加页面(只有系统管理员可以执行本操作)填写要添加图书的信息,如上图所示。图 8-6 图书信息添加成功页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 18 页 - - - - - - - - - 图 8-7 图书信息修改页面图 8-8 图书类别管理页页面本页面提供添加新图书类别和修改已有图书类别信息的功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 18 页 - - - - - - - - - 图 8-9 新图书类别添加页面添加一个新的图书类别信息,网络管理类别。图 8-10 用户信息浏览页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 18 页 - - - - - - - - - 图 8-11 客户订单信息管理页面本页面提供查看和删除订单的功能。图 8-12 找回密码页面本页面中通过验证用户填写的注册用户和注册邮箱来获忘记的密码信息。信息正确则系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 18 页 - - - - - - - - - 统返回用户的登录密码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 18 页 - - - - - - - - -