京西总体设计报告项目名:京西商城成员:凌彬田泽宇陈佳倩2013-05-27目录1 系统概述 (3)1.1 系统说明 (3)1.2 系统运行环境及其应用软件: (3)2 系统功能设计 (4)2.1 前台购物系统 (4)2.1.1 用户登录、注册; (4)2.1.2 主营商品的显示、查询、排序、分类等; (4)2.1.3 购物车和订单功能; (4)2.1.4 商品库存、评论、即时通讯等功能; (4)2.1.5 第三方物流 (4)2.2 后台管理系统: (5)2.2.1 管理员登陆 (5)2.2.2 客户管理 (5)2.2.3 商品管理 (5)2.2.4 商品分类管理 (5)2.2.5 订单管理 (5)2.2.6 公告和反馈管理 (5)2.2.7 支付管理 (5)2.2.8 其他管理 (6)3 数据库结构设计 (6)3.1京西商城系统E-R图 (6)3.2 数据表结构设计 (6)4 系统结构设计 (10)4.1 系统前台功能设计 (10)4.2后台功能设计 (11)4.3 总体功能设计 (11)4.4 个别功能设计 (12)5 每位成员分工情况 (12)6 设计小结 (14)1 系统概述1.1 系统说明项目名称:京西商城项目简介:我们商城是一个面向当代时尚网购一族的人而专业设计的将生活超市搬入互联网发展下的电子商务平台的网上supermarket,是一个综合型的,定位高的网上购物商城。
我们取名京西商城,意味让大家本着精打细算的原则在京西购物,花最少的钱享最大的利,还有就是因为有了京东,那么相对来说京西也是一个很容易让人记得住的,在客户宣传中可以起到一个很好的效果。
我们是一个集图书音像,生活家居,服装鞋饰,数码产品于一体的大型购物网站,本着全心全意为顾客着想的原则,来开发的这样一个综合型的网站。
1.2 系统运行环境及其应用软件:开发技术:Java语言,web技术服务器:Myeclipse tomcat数据库:Mysql开发工具:Myeclipse 、Dreamweaver、photoshop界面制作:Myeclipse 、Dreamweaver2 系统功能设计2.1 前台购物系统2.1.1 用户登录、注册;消费者第一次浏览网站时,如需购买商品,用户必须首先进行注册,成为我们的会员以后,方可以开始购买商品。
消费者成为我们网站的会员,可以方便查询交易记录,进行商品的购买以及查询商品的订单状态。
2.1.2 主营商品的显示、查询、排序、分类等;我们商城主要经营的产品有很多,是一个综合的大型网站。
消费者可以通过我们网站的上方的快速导航栏能够快速的找到自己所需要的商品。
商品的查询和排序主要是帮助消费者能更好的比较各个的商品的差异,从而选择出更适合、更令自己满意的自己的商品。
2.1.3 购物车和订单功能;消费者在浏览我们的网站的时候,有可能会同时选择好几样商品,购物车的功能可以方便用户将之前看中的所有商品合并在一起付款。
而订单功能可以方便消费者查询自己已经购买的商品的出货情况,自己的消费记录等情况。
2.1.4 商品库存、评论、即时通讯等功能;消费者可以清楚的看到商品的库存,以便消费者自行抉择要不要购买商品。
消费者可以对任何商品进行询问或者是评论。
消费者可以是询问此件商品的具体性能或者是功能,网站的工作人员会在第一时间内为消费者解答。
消费者也可以对已经收到的商品进行评论,以方便以后的消费者是否选择此类商品作为参考。
消费者可以通过即时通讯的功能,即时的针对商品的性能、功能等问题向我们的客服服务人员进行询问。
我们的客服服务的人员会在第一时间内热情的为消费者解答。
2.1.5 第三方物流我们的网站的物流是第三方物流。
消费者在我们的网站下了订单以后,我们会立即根据消费者的需求向仓库发出订单,仓库会根据订单选择最方便最快捷的配送方式,为消费者提供配送服务。
2.2 后台管理系统:2.2.1 管理员登陆网站的管理员在网站上进行登录,登录成功以后,可以对客户、商品、订单等进行管理。
2.2.2 客户管理网站的管理员在登录成功以后,可以查看或者是编辑所有的客户资料,也可以对客户资料进行搜索。
2.2.3 商品管理网站的管理员在登录成功以后,可以查看或者是编辑所有商品信息,可以对商品进行搜索,也可以向网站添加商品。
2.2.4 商品分类管理网站的管理员在登录成功以后,可以查看或者是编辑商品的主分类,也可以添加商品的主分类。
2.2.5 订单管理网站的管理员在登录成功以后,可以查看或者是编辑所有的订单,也可以对订单进行查询。
2.2.6 公告和反馈管理网站的管理员在登录成功以后,可以查看或者是编辑公告,可以发布公告,可以查看或者是回复客户信息,也可以处理商品评价。
2.2.7 支付管理网站的管理员在登录成功以后,可以查看或者是编辑支付公告,也可以添加支付方式。
2.2.8 其他管理网站的管理员在登录成功以后,可以查看或者编辑所有管理员,可以管理员进行查询,也可以添加管理员。
3 数据库结构设计3.1京西商城系统E-R图3.2 数据表结构设计用户表:字段名类型占位Customer_Idcard String 30Customer_Password String 18Customer_Name String 20Customer_Nickname String 30Customer_Address String 100Customer_mobilephone String 15 Customer_telephone String 10 Customer_Email String 50订单表:字段名类型占位Customer_Idcard String 30 Customer_Name String 20 Order_number String 20 Cost Double 10 Producr_detials String 100 Time String 50Shoppingcart字段名类型占位Customer_Id int 11 id int 11 qunatity int 11 index int 11 orderid int 11 date varchar 45 sessionid varchar 45Productdeleted字段名类型占位url varchar 100 type varchar 20 detials varchar 100 Cost Double 10 id int 11 inventory int 50 sales int 11 status varchar 45 operratorid int 11 date varchar 45Productadd字段名类型占位url varchar 100type varchar 20 detials varchar 100 Cost Double 10 id int 11 inventory int 50 sales int 11 status varchar 45 timespan varchart 20Picfiles字段名类型占位url varchar 100 type varchar 20 detials varchar 100 Cost Double 10 id int 11 inventory int 50 sales int 11 status varchar 45 timespan varchart 20Order字段名类型占位orderid int 11 receiveerName varchar 45 receiveradress varchar 100 receiverPhone varchar 15 payment varchar 20 orderstatus varchar 20 courier varchar 20 orderDate varchar 45 Customer_Id int 11Customer字段名类型占位Customer_id int 11 Customer_password varchar 20 Customer_name varchar 45 Customer_Nickname varchar 45 Customer_Adderss varchar 100Customer_Mobilephone varchar 15 Customer_phone int 11 Customer_Email varchar 45 Customer_Resgisterdate varchar 45 Customer_sexy varchar 10Administrator字段名类型占位Adminid int 11 Adminpasswoed varchar 18 Adminposition varchar 20 Adminsecual varchar 10 AdminApartment varchar 30 AdminAge int 11 AdminName varchar 15 AdminMobilephone varchar 15 AdminAddress varchar 45 Adminpermission int 11 AdminEmail varchar 604 系统结构设计4.1 系统前台功能设计4.3 总体功能设计5 每位成员分工情况凌彬:在这次实训中,我主要担当我们组组长的位置,合理为大家分配项目的任务,组织组员积极参与讨论,在得知我们所做项目要求时,与组员积极探讨,确定了我们组项目选题——大型综合购物商城(京西商城)。
在选题过后,我们按照要求,每2周确定一个小目标,我们通过讨论的方式,知道大家擅长哪方面,然后分配下去。
定期在组织大家对小目标的完成情况进行总结,然后讨论下离大目标的距离,不断的鼓励与刺激我们组员,让他们都充满干劲,努力完成自己的任务。
前面讲的都是我作为组长所做的工作,在项目完成过程中,我主要负责代码的编写,我与田泽宇一起完成了前台页面的代码的编写,实现了前台登录,注册,购物车,商品显示,分页,订单显示等功能,和陈佳倩一起进行了后台页面代码的编写,实现了增删改查,管理员登陆,职工信息表显示,订单管理,评论管理,商品上架,商品管理等等功能。
其次我还辅助田泽宇增添了一些他没有想到的页面,还与陈佳倩一起进行了资料查找,还与田泽宇,陈佳倩一起进行了数据库建立。
我感觉我总体分配任务合理,让每个组员都进行了代码制作,页面制作,资料图片搜寻等,让大家在每一方面都可以有一个提升,让每个组员可以很好的参与到我们的项目中,算是一个比较成功的分工。
田泽宇:这次实训中,我积极参与小组讨论,在凌彬的带领下,积极探讨,选出了我们自己小组的题目,认真完成组长每2周布置的小问题,并在2周结束时探讨,发现哪里做的差将其改正,从而将我们的网站做的更加完美。