Java项目开发实训项目报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java项目开发实训项目报告

完成人:

所在班级:

指导教师:

完成时间: 2013年6月14日

所在系部: 信息管理技术学院

一(设计项目名称:

《网上书店》

二(小组成员及分工

尚** a、界面设计;b、查询图书信息;c、浏览图书信息并实现分页功能;

d、删除图书信息;

e、用户登录;

f、根据客户编号查询订单信息

张** a、数据库的总体设计;b、添加图书信息;c、修改图书信息;d、用

户注册;e、添加客户订单。f、总体页面链接三(项目功能需求分析

1. 用户登录功能 5. 修改图书功能

2. 用户注册功能 6(删除图书功能

3. 浏览所有图书并实现分页功能 7(添加客户订单

4. 添加图书功能 8. 根据客户编号查询订单信息总体流程如图所示:

浏览图书图书分页功能

分页客户登购买图书录

根据客户编号查看订网单上

用户注册书

店系

的总添加图书

流删除图书管理员程登录

修改图书

查询图书

图3.1总体流程图

四(项目数据库设计

- 1 -

1、BookInfo表:

列名数据类型允许null值

BookID int not null Bookname varchar(200) null

BookType varchar(50) null

BookPrice varchar(50) null

BookTime varchar(50) null BookAdress varchar(50) null BookSaleTime varchar(50) null BookRemark varchar(50) null BookStatus varchar(50) null 表4.1 BookInfo表

2、Custormer表:

列名数据类型允许null值 CustomerId int not null CustomerName

varchar(8) null CustomerSex varchar(8) null CustomerPhone varchar(12)

null CustomerWork varchar(16) null CustomerEmail varchar(30) null 表4.2 Custormer表

3、UserInfo表:

列名数据类型允许null值

userId int not null

userName varchar(50) null userPassword varchar(50) null

表4.3 UserInfo表

4、OrderInfo表

- 1 -

列名数据类型允许null值OrderID int not null userId int null CustomerID int null BookID int null

number int null

OrderDate varchar(50) null 表4.4 OrderInfo表

四张表的关系图如下:

图4.1关系图

五(完成的主要功能

1.登录功能

详细介绍:输入正确的用户名和密码可以登录到info.jsp页面(管理员)或index.jsp页面(普通用户),如果用户名或密码错误,弹出对话框,提出用户名或密码错误。

主要用到:a、entity实体层:UserInfo.java创建用户登录的方法,根据

- 2 -

userName查询UserInfo里面的字段。

b、dao实现类:LoginDAOImpl.java运用Hibernate实现用户登

录,其涉及到的接口为:LoginDAO.java。

c、Action控制层:LoginAction.java。

运行界面如图所示:

图5.1 登录界面

2. 注册功能

详细介绍:点击index.jsp上的用户注册按钮,进入regist.jsp注册界面(如图5.2所示),输入用户名和密码,提交注册,弹出页面添加用户成功(如图5.3所示),否则弹出提交失败。

主要用到:a、entity实体层:UserInfo.java创建用户登录的方法,根据

userName查询UserInfo里面的字段。

b、dao实现类:LoginDAOImpl.java运用Hibernate实现用户

注册,其涉及到的接口为:LoginDAO.java。

c、Action控制层:LoginAction.java。

运行界面如图所示:

- 3 -

图5.2 用户注册界面

图5.3 用户注册成功界面

3. 浏览所有图书并实现分页功能

详细介绍:进入index.jsp主界面,点击浏览图书,进入showNotice.jsp页面(如图5.4所示),可以对所有图书进行浏览,其中有上一页、

下一页、首页、末页、以及当前页数。

主要用到:a、entity实体层:BookInfo.java创建图书的方法。

b、dao实现类:BookInfoDAOImpl.java以及BookInfoImplManagerDAO.java(分页)运用Hibernate实现分

页以及浏览,其涉及到的接口为:BookInfoDAO.java和IBookInfoManagerDAO.java(分页)。

c、Action控制层:BookInfoAction.java和NoticeAction.java。

相关文档
最新文档