商品信息管理系统设计报告
xxxxxxxx
目录
一.运行环境
二.系统的基本框架介绍
三.系统结构图
四.项目概述
1.项目设计的主要内容
2.数据库设计
3.程序中包含的主要框架
4.界面设计
五.系统的调试过程
六.总结
一.运行环境
服务器:CPU:PIII 500以上;内存:512M以上;硬盘:15G以上;
支持软件:Win2007/XP,tomcat5.0, Myeclipse 8.6
数据库系统:Access 2010;
界面美化:Dreamweaver
二.系统的基本框架介绍
(一)前台实现的功能
1.普通用户的登录
2.普通用户查看个人信息
3.商品信息的搜索
4.实现购物车功能模块
5.用户注销
(二)后台管理实现的功能
1.对用户信息的管理(查询,添加,删除,修改)
2.对商品信息的管理(查询,添加,删除,修改)
3.对商品信息的管理(查询,添加,删除,修改)
4.管理员注销
三.系统结构图
说明:普通用户可以登录到前台进行购物,管理员通过登录可以进入后台进行管理。
四.项目概述
1.项目设计的主要内容
数据库设计、编码设计、界面设计、系统调试与维护
2.数据库设计
2.1每张表的定义
productInfo表:其中p_id为主键。
userInfo表:其中u_id为主键。
customerInfo表:其中c_id为主键。
2.2每张表的数据
productInfo表
userInfo表:
userInfo表:
3.程序中包含的主要框架内容
3.1Package
Package 的名字应该都是由一个小写单词组成。
包名:package com.pmis.dao
package com.pmis.db
package com.pmis.entity
package com.pmis.servlet
3. 2 com.pmis.dao
CustomerInfoDAO.java
ProductInfoDAO.java
UserInfoDAO.java
3.3 com.pmis.db
DbOperation.java
3.4 com.pmis.entity
CustomerInfo.java
ProductInfo.java
UserInfo.java
3.5 com.pmis.servlet
AddCustomer.java
AddProduct.java
AddUser.java
checkUserServlet.java
RemoveFromCart.java
SaveToCart.java
ShowCart.java
ShowCustomer.java
ShowProduct.java
ShowUser.java
3.6 JSP文件
JSP文件名= 模块(或功能)名+ 操作(增加、修改、查询、查询结果、查看等)
Login.jsp 用户登录页面
Logout.jsp 用户注销或者退出页面
admin.jsp 管理员首页
admin1.jsp 普通用户登录的首页
showCustomer.jsp 客户信息管理页面
showProduct.jsp 商品信息管理页面
showUser.jsp 用户信息管理页面(管理员登录时)
showUser1.jsp 用户的个人信息(普通用户登录)
zhuye.jsp 登录系统之后的主页面
updateCustomer.jsp 更新客户信息页面
doUpdateCustomer.jsp执行客户更新页面
updateUser.jsp 更新用户信息页面
doUpdateUser.jsp 执行用户更新页面
updateProduct.jsp 产品信息更新页面
doUpdateProduct.jsp 执行产品信息更新页面
delCustomer.jsp 删除客户信息页面
delProduct.jsp 删除产品信息页面
delUser.jsp 删除用户信息页面
4.界面设计
4.1登录页面
4.2管理员登录的主界面
4.3用户信息管理的界面
在用户信息管理界面下,点击“修改”之后的界面。
4.4商品信息管理的界面
点击查询之后的页面
点击修改之后的页面
4.5客户信息管理的页面
点击修改之后的页面
4.6 普通用户登录之后的主页面
4.7点击用户信息之后的页面4.8点击商品信息的页面
4.9 点击我的购物车的页面
五.系统调试
1.用浏览器打开登录界面
2.首先使用管理员的身份登录系统
账户编号为1,账号为admin,密码为admin
点击登录之后就会显示如下提示框。
然后进入了管理员能够进入的主界面
3.点击用户信息管理
3.1点击修改账号为02的用户
把密码改为03.然后提交。
3.2添加新用户,然后点击提交。
4进入商品信息管理
4.1点击查询,进行的是无条件的查询,会显示所有的商品的信息。
4.2点击下一页
4.3点击尾页
4.4点击首页
4.5然后再文本框中输入五粮液,即查找五粮液商品的信息,然后点击查询。
得到的结果为:
4.6在新产品录入下填写要加入的产品的信息,如下图所示:然后点击提交。
4.7注意下面的信息00009号产品,点击后面的删除之后就会删除掉该信息。
然后再次查看产品的信息,没有了00009号商品。
5.进入客户信息管理
5.1按客户名称查询客户信息:输入唐国平之后点击查询
更改这一部分不知道什么原因没有实现。
5.2对客户信息进行修改
下面是更改之后和之后的信息:
5.3对客户信息的录入:
点击提交之后该页面会自动的增加一条信息,如下图所示
6,管理员退出该系统,又回到登录页面。
7.使用普通用户的身份登录该系统。
8.点击用户信息。
这一步没有做成功。
9.点击商品信息
9.1点击查询
9.2输入联字对“联想”产品进行具体查询
查询的结果如下:
9.3点击加入购物车
点击确定之后可以继续购物,如果不想购物了就点击取消。
然后点击“我的购物车”则是加入购物车的产品信息。
然后可以点击“移除购物车”。
9.4 注销用户,退出系统
六.总结
通过这次的建立项目让我对于JSP和servlet等都有了很深刻的了解,也懂得了如何使用它们,虽然在这个过程中遇到了狠多的问题,
.专业整理.
但是最终经过查找和百度,一点点的解决,最终很好的实现了各项功能,查找错误的过程虽然很艰辛也很枯燥,但是经过自己一点点的修改,最后成功真的有一种成就感.
在这个过程中也感谢老师的悉心指导.
.学习帮手.。