题目:网上电子商务系统
一、
本系统简介:
随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这些影响主要体现在以下方面。
开发一套校园内网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。 二、开发环境:
1、开发平台:Eclipse+Tomcat+Jdk+MyEclipse+access 2、开发语言:java 3、数据库:access
4、开发本系统主要的技术难题:
我认为本系统在开发过程中主要有以下几个技术难点比较难以实现:
1) 网站页面的美工方面;
2) 解决用户角色之间的权限问题,控制用户权限只能够访问合法的范围;
3) 对数据库操作时,如何运用逻辑性较强的sql语句,建立表之间较强的关联,来提高执
行操作的效率。采取有效的措施防止sql注射。 4) 解决网站的可扩展性; 5) 多线程中的并发问题。
三、 详细分析
开发时间:2010-9-23~2010-12-11 开发者:吴迪 系统关系图(如下): 主页 管理员登陆 普通登陆用户 未登录用户 添加,删除图书类别添加图书信息查看网站注册人数修改个人信息分类别查看图书信息搜索想要的图书将选中的图书加入购物车结账,将图书从购物车中移除 注册 购物车模块功能流程图(如下): 图书查询模块流程图:
图书展示流程图
功能说明: 功能1 管理员登录过程 内容说明 1. 前序页面:无 2. 当前页面:login.jsp 3. 后续页面:index.jsp 4. 对应表格:T_管理员表 5. 事件说明: 1. 点击“登录”,根据登录帐号和密码进行验证,正确,进入后续页面;错误,进行提醒 ;取消,则清除输入的内容 。 注意事项:无 功能2 客户编辑 内容说明 1. 前序页面:index.jsp 2. 当前页面:comsumer.jsp 3. 后续页面:delete.jsp,add.jsp,modify.jsp 4. 对应表格:T_客户表 5. 事件说明: 1. 在index.jsp中点击商家编辑时进入comsumer.jsp页面 2. 点击“添加”,将客户信息添加到“T_客户信息表“中 3. 点击“修改“,以客户id的值为条件,修改对应的客户信息。 4. 点击“删除“,以客户id的值为条件,删除对应的客户
信息 注意事项:在修改或删除之前要先点击选择选中某一条记录,并将此记录的id传给对应的页面,进行对应的数据库操作。 功能3 商品编辑 内容说明 1. 前序页面:index.jsp 2. 当前页面:goods.jsp 3. 后续页面:gdelete.jsp,gadd.jsp,gmodify.jsp 4. 对应表格:T_商品表 5. 事件说明: 1. 在index.jsp中点击商家编辑时进入goods.jsp页面 2. 点击“添加”,将商品信息添加到“T_商品信息表“中 3. 点击“修改“,以商品id的值为条件,修改对应的商品信息。 4. 点击“删除“,以商品id的值为条件,删除对应的商品信息 注意事项:在修改或删除之前要先点击选择选中某一条记录,并将此记录的id传给对应的页面,进行对应的数据库操作。 功能4 订单管理 内容说明 1. 前序页面:index.jsp 2. 当前页面:order.jsp 3. 后续页面:odelete.jsp,omodify.jsp 4. 对应表格:T_订单表,T_订单项表 5. 事件说明: 1. 在index.jsp中点击商家编辑时进入order.jsp页面 2. 点击“修改“,以订单id为条件,修改对应的商品信息。 3. 点击“删除“,以订单id为条件,删除对应的商品信息 注意事项:在修改或删除之前要先点击选择选中某一条记录,并将此记录的id传给对应的页面,进行对应的数据库操作。 功能5 客户登录过程 内容说明 1. 前序页面:无 2. 当前页面:clogin.jsp 3. 后续页面:cindex.jsp 4. 对应表格:T_客户表 5. 事件说明: 1. 点击“登录”,根据登录帐号和密码进行验证,正确,进入后续页面;错误,进行提醒 ;取消,则清除输入的内容 。 注意事项:无 功能6 浏览商品过程 内容说明 1. 前序页面:cindex.jsp
2. 当前页面:cindex.jsp 3. 后续页面:cindex.jsp 4. 对应表格:T_商品表 注意事项:无 功能7 购买商品 内容说明 1. 前序页面:cindex.jsp 2. 当前页面:shopcart.jsp 3. 后续页面:check.jsp 4. 对应表格:T_订单表,T订单项表 5. 事件说明: 1. 在cindex.jsp中点击购买商品进入shopcart.jsp页面 2. 点击“确认购买”,将订单信息添加到“T_订单表“中 3. 点击“取消订单“,以订单id的值为条件,删除对应的商品信息 注意事项:在修改或删除之前要先点击选择选中某一条记录,并将此记录的id传给对应的页面,进行对应的数据库操作。 表格说明(参考如下): 表格名称1:T_管理员表 字段名称 manager password 字段类别 Varchar Integer 字段类别 Integer Varchar Varchar Integer Integer Varchar Varchar 字段类别 Integer Varchar Varchar Varchar Varchar Varchar Integer 字段长度 20 20 字段长度 15 30 30 20 18 30 20 字段长度 15 30 30 30 25 50 20 说明 记录登录的姓名 记录登录的密码 说明 系统自动生成 记录客户的登录名 记录客户的真实姓名 记录登录的密码 记录电话号码 记录用户地址 记录客户的性别 说明 系统自动生成 记录商品的名称 记录商品的作者 记录商品的出版社 记录商品的类别 记录商品的信息 记录商品的封面 记录商品的价格 表格名称2:T_客户信息表 字段名称 id username realname password tel address sex 表格名称3:T_商品表 字段名称 id bookname author press type info face price
count Integer 字段类别 Integer Varchar Varchar Integer Integer Integer 字段类别 Integer Varchar Varchar Integer 字段类别 Integer Varchar 20 字段长度 15 30 30 20 10 10 字段长度 15 25 50 20 字段长度 15 25 记录商品的折扣 说明 系统自动生成 记录订单所属的客户名 记录订购的名称 记录订单的价格 记录订单的折扣 记录订单是否已支付 说明 系统自动生成 记录留言者姓名 记录留言内容 记录留言的时间 说明 系统自动生成 记录书的类型 表格名称4:T_订单表 字段名称 id username bookname price count ispayed 表格名称5:T_留言板 字段名称 id name content time1 字段名称 id type 表格名称6:T_书的类型
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务