网上图书管理系统个人课程设计报告.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:20 大小:1.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

网上图书管理系统个人课程设计报告.doc

网上图书管理系统个人课程设计报告.doc

预览

免费试读已结束,剩余 10 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计报告课程:学号:姓名:班级:教师:课程设计任务书姓名学号班级课程名称网上图书管理系统课程性质课程设计同组成员分工数据库连接以及前台的JSP系统实现设计时间2010年6月10日——2010年10月26日设计名称网上图书管理系统设计要求网上图书管理系统的要求有:1.能按各种方式(比如书名、编号、作者、出版社)查询销售系统的存书情况2.管理者能够查询订购人的基本资料、订购图书情况以及自身的基本信息。3.管理员可以查看所有的图书订单信息以及系统所有注册用户的信息。4、管理员可以查看,添加,修改和删除图书和图书类别信息。5、客户可以浏览所有图书信息,并可以执行图书订购操作。设计思路与设计过程本系统包括五个实体:管理员,书,图书类别,订单,注册用户实体管理员和注册用户的信息出于方便,两个实体的信息放在一张表(users表)中,并以sysRole标志区分管理员和注册用户。图书信息放在books表中,订单信息存放在goods表中,图书类别信息存放在sorts表中。words表中存放客户对图书的评价信息,但本系统没有实现该功能模块。系统中的各张表之间的关系图如下:计划与进度2010-6-10至2010-6-15系统需求分析阶段2010-6-16至2010-6-24系统开发阶段2010-6-25至2010-6-26撰写课程设计报告任课教师意见说明本系统主要实现对网上图书信息和用户信息的管理,主要功能为管理客户信息,图书和图书类别信息等。本系统功能模块分为:登录模块,注册模块,找回密码模块,客户信息管理模块,管理员管理模块。登录模块分为普通用户(即为客户)登录和管理员登录模块。注册模块实现客户信息的注册功能。管理员管理模块主要实现图书信息的添加、修改,图书类别信息的查看修改,客户信息的查看和订单信息的查看和管理功能。本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询,对表格记录的插入、删除和更新操作。本系统重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型也就是ER图的建立,数据库及其基本表的建立,而后数据的录入,最后完成一些简单的关系运算表达式的表达和相关的Select查询语句insert插入语句、delete删除语句和update更新语句的使用。作为网站对网上图书信息管理系统的要求有:1.能按各种方式(比如书名、编号、作者)查询系统的存书情况2.管理者能够查询订购人的基本资料、订购图书情况以及自身的基本信息。3、管理者能够实现图书信息和图书类别信息的添加修改操作,订单信息的查阅和管理(删除)功能。4、未注册用户(客户)可以通过注册进入和使用该系统。5、客户添加购物单操作。一、系统分析与设计实现1、数据库:MSSQLserver2005开发板2、前台开发语言JSP3、前台开发工具:NetBeans6.8IDE、apache-tomcat-6.0.264、系统模块说明:系统共分为五大功能模块,分别是:登录模块,注册模块,找回密码模块,客户信息管理模块,管理员管理模块。①登录模块包含三个子模块:管理员登录,获取密码,客户登录,为管理员和客户提供登录系统和获取密码的渠道。②注册模块:未注册用户提供注册的渠道,使其可以得到进入系统的凭证③找回密码模块:与获取密码模块,二者功能相同,都是提供获取密码的渠道④客户信息管理模块:客户管理自己的图书相关信息,创建订单等⑤管理员管理模块:为管理员提供管理信息系统信息的渠道,可以进行图书的添加,修改,如数类别信息的添加和修改,订单信息的查看和删除,注册用户信息的查看等。结构图如下:系统功能模块图登录验证模块和图书信息录入模块流程图如下:输入用户名开始验证用户名和密码是否正确输入密码登录成功进入主界面结束是否选择帐号类型登录验证模块开始结束输入图书基本信息判断输入是否正确且完整添加该信息到关联表并写入数据库是否图书信息录入模块JSP中数据库连接代码:本系统提供两种连接数据的方式:JDBC方式连接(不需另建数据源)publicclassOpen_DB{//数据库用户名StringuserName="sa";//用户名为sa//数据库访问的用户名和密码Stringpassword="";//访问数据库的密码为空//数据库驱动—JDBC的驱动程序StringDBDirver="com.microsoft.jdbc.sqlserver.SQLServerDriver";//存放连接错误信息的变量//数据库连接urlStringurl=jdbc:microsoft:sqlserver://l