《网上图书管理系统_数据库课程设计.doc》由会员分享,可在线阅读,更多相关《网上图书管理系统_数据库课程设计.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网上图书管理系统配置说明书系统运行环境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中需要自己添加,默认情况下NetBean
2、s没有自带apache-tomcat-6.0.26,可以到网上下载网址:NetBeans下载地址:http:/zh-beans.org/download/6.8/ml/bundles/netbeans-6.8-ml-windows.exeMSSQL Server 2005数据库连接配置进行数据库连接前需要将数据库的sa帐户启用,且将密码设置为空进行JDBC方式连接时还需要开启SQL Server 2005 的1433端口,默认情况下,是关闭的。开启方式:见下图:开始所有程序-Microsoft SQL Server 2005-配置工具-SQL Server Configuration Mana
3、ger -客户端协议-打开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; /存放连接错误信息的变量
4、/数据库连接urlString 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!); /连接成功是的提示信息 catch
5、(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.p
6、rintln(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(系统管理员),但默认情况下,
7、MSSQL server2005中的sa帐户是禁用的,需要将其启用而且还有将密码置为空,或是改用其它的数据库访问帐户。访问的数据库为DB_OBSS。 用JDBC-ODBC方式连接MSSQL server2005(需要另外建立数据源,本系统运行在Windows server 2003 平台下)。建立数据源的步骤如下:a、开始管理工具-ODBC数据源如下图:Windows server 2003 中设置数据源图示b、打开ODBC数据源管理器选择系统DNS添加新数据源选择SQL Server 驱动程序完成。见下图:Windows server 2003 中设置数据源图示c、进入”创建SQL Serv
8、er的数据源”对话框按图示填写参数信息。(注:服务器(S)中的”.”表示连接到本地的SQL Server服务器,同(local),见下图:Windows server 2003 中设置数据源图示d、按下图填写连接SQL Server的登录参数:Windows server 2003 中设置数据源图示e、选择要连接的数据库,本示例连接的是系统使用的DB_OBSS数据库,单击下一步。见下图:Windows server 2003 中设置数据源图示f、按下图,默认即可,单击完成:Windows server 2003 中设置数据源图示g、弹出“ODBC Microsoft SQL Server安装”
9、对话框,确认之前填写的数据库连接参数,并单击测试数据源按钮,即可。见下图:Windows server 2003 中设置数据源图示h、弹出如下图所示的对话框,则表示数据源创建成功!Windows server 2003 中设置数据源图示JDBC-ODBC连接数据库的代码如下:public class Open_DB /数据库用户名String userName = sa; /用户名为sa/数据库访问的用户名和密码String password = ; /访问数据库的密码为空/数据库驱动JDBC的驱动程序String DBDirver = sun.jdbc.odbc.JdbcOdbcDriver
10、; /ODBC驱动程序/数据库连接urlString 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 (SQLExcept
11、ion 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(Con
12、nection 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-填写管理账号信息-完成即可。
13、如将项目导入到NetBeans中?将项目文件夹解压,打开NetBeans-文件-打开项目-选择刚刚的项目解压路径.OBBS- 确定即可。在NetBeans6.8中系统的项目文件见下图:项目文件结构项目文件结构项目文件结构本系统的首页是OBBS根目录下的index.jsp。系统运行示例:图8-1 OBBS系统首页系统首页提供客户和管理员登录以及找回密码的功能。本例先以admin(客户帐户)帐户登录,用户类型选择普通用户。图8-2 客户功能模块首页本页面为注册帐户提供管理个人信息和浏览书店图书信息的链接。图8-3网上书店客户注册页面本例注册用户名填写为08ji31,密码为08ji31。注册用户类型
14、均为普通用户。图8-4管理员zhlh的管理首页为管理员提供基本的图书信息添加,修改,图书类别增加,修改,订单信息查看和删除以及所有注册用户的信息。图8-5图书信息添加页面(只有系统管理员可以执行本操作)填写要添加图书的信息,如上图所示。图8-6图书信息添加成功页面图8-7图书信息修改页面图8-8图书类别管理页页面本页面提供添加新图书类别和修改已有图书类别信息的功能。图8-9新图书类别添加页面添加一个新的图书类别信息,网络管理类别。图8-10用户信息浏览页面图8-11客户订单信息管理页面本页面提供查看和删除订单的功能。图8-12找回密码页面本页面中通过验证用户填写的注册用户和注册邮箱来获忘记的密码信息。信息正确则系统返回用户的登录密码。