电子商城系统的设计和实现.doc
《电子商城系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《电子商城系统的设计和实现.doc(26页珍藏版)》请在咨信网上搜索。
1、目录1 引言- 3 -2 需求分析- 3 -2.1 项目规定- 3 -2.2系统功能设计- 3 -2.2.2 电子商城系统总用例图- 4 -2.2.3 模块划分- 4 -2.2.4 系统功能构造图- 6 -2.3 流程图- 6 -2.4 数据字典- 7 -2.5 数据库设计- 9 -2.6 系统性能需求- 13 -3 总体设计- 14 -3.1系统功能设计- 14 -3.1.1前台普通顾客功能设计- 15 -3.1.2 后台管理员功能设计- 15 -3.2编程环境选取- 16 -4 详细设计- 16 -4.1 Web 服务器环境搭建- 16 -4.2实现数据库- 16 -4.3 实现数据库连接
2、- 17 -5 系统功能实现与测试- 17 -5.1系统测试- 17 -5.2 系统实现- 18 -5.2.1系统前台页面及功能- 18 -5.2.2后台管理员功能界- 21 -结束语- 24 -参 考 文 献- 25 - 电子商城系统设计与实现(德州学院计算机系,山东德州 253023)摘 要:随着计算机技术不断发展,网上购物已经越来越普遍了,运用电子商城系统完毕网上购物给网上购物者带来了极大以便。本系统基于JSP+Tomcat+MySQL平台,重要完毕对所购商品管理,不同顾客可以依照自己喜好选取不同商品,然后对商品进行不同操作,涉及把商品添加到购物车,将商品从购物车中删除,订单管理,以及留
3、言管理等功能。本电子商城具备操作简便、界面和谐、功能完善、以便移植等特点,可以较好完毕顾客对商品管理。 核心字:电子商城系统;JSP;Tomcat;MySQL1 引言随着web技术不断发展,网上购物在商务中发挥了强大作用。使用电子购物系统对购物信息进行管理,具备着手工购物所无法比拟长处,例如:足不出户、查看以便、存储量大、保密性好、成本低等。这些长处可以极大地提高信息管理效率,也是满足了购物者购物需求。本系统采用JSP+MySQL模式,结合必要有关系统、产品与工具,来实现对购物管理系统开发。使该电子商务管理系统具备运营安全可靠、便于应用、可维护性好等特点,并且具备良好扩展性,能良好共享系统中数
4、据。2 需求分析 2.1 项目规定本电子商务系统详细功能需求如下:(1)顾客可以以便注册与登录。(2)顾客可以灵活将所所需商品信息及理解特价商品信息。(3)顾客可以以便管理自己购物车(添加或删除选购商品,修改购买数量及在线下订单等操作)。(4)顾客可以反馈自己意见和留言。(5)商品管理员可以以便管理商品及特价商品信息(新增,伤处,修改商品及特价商品)。(6)订单管理员可以以便查看订单,发货与缺货解决。(7)会员管理员可以以便查看顾客反馈信息及详细状况。(8)系统管理员可以以便进行系统顾客管理(新增,删除,修改系统顾客)。 2.2系统功能设计 2.2.1 系统功能描述图 如图1所示,依照系统总体
5、需求得到系统后台功能描述图,这个图是本系统最基本模型。普通管理员:1. 会员管理员 查看会员详情以及对会员添加与删除2. 订单管理员 查看详细订单、受理订单以及删除订单3. 商品管理员 对商品及特价商品分类、添加、删除系统数据库系统管理员:添加(删除)会员管理员、添加(删除)订单管理员、添加(删除)商品管理员 图1 功能描述图 2.2.2 电子商城系统总用例图 图2 电子商城系统总用例图 2.2.3 模块划分 (1) 顾客注册、登录模块 顾客可以通过填写注册信息注册成为会员,会员登录后才干进行购物车管理与意见反馈,未登录会员或未注册顾客只能检索与浏览商品信息。 (2) 商品检索、浏览模块 顾客
6、可以依照不同商品种类浏览商品信息(如商品名称、商品图片、商品型号、价格、生产厂商、生产日期等),也可以输入核心字进行商品检索。 (3) 特价商品检索、浏览模块 顾客可以依照不同商品种类浏览特价商品信息(如商品名称、商品图片、商品型号、价格、生产厂商、生产日期等),也可输入核心字进行特价商品检索。 (4) 购物车模块 顾客输入账号与密码登录后便可以进行购物车管理,如将选中商品放入购物车、修改选购商品数量、删除购物车上商品、在线下订单及订单查看等。 (5) 顾客反馈信息、留言模块 顾客登录成功后,进入反馈信息填写页面,可刊登自己意见或留言,经验证有效方可提交。 (6) 后台登陆模块 系统管理员输入
7、账号和密码可以在后台登录,登录验证模块依照输入账号和密码辨认不同角色管理员,然后进入不同后台管理模块,账号或密码输入错误后给出错误提示并规定重新输入。(7) 商品管理模块 商品管理员可以查看商品种类和信息,她可以新增、修改、删除商品种类和商品。 (8) 特价商品管理模块 商品管理员可以查看商品种类和信息,也可以新增、修改、删除商品种类和特价商品。 (9) 订单管理模块 订单管理员登录后,可以依照日期范畴、订单完毕状态、订单编号等获得订单列表与查看某订单详情,也可以修改订单完毕状态及订单中商品或数量,还可以删除订单自身及订单中商品。 (10) 会员管理模块 会员管路员登录后,可以依照注册时间范畴
8、、会员级别及会员ID获得会员列表,然后对某个会员可以进行 详细资料查看、级别调节与删除操作;也可以依照留言时间范畴、回答状态及会员ID获得留言列表,然后对某个留言进行内容查看、回答及删除操作。 (11) 系统顾客管理模块系统管理员登录后,可以依照顾客列表进行顾客详细资料查看、新增顾客、修改顾客与删除顾客操作。创立商品管理员 2.2.4 系统功能构造图商品管理 后台管理员模 块创立系统管理员创立订单管理员订单管理 创立会员管理员会员管理功能模 块商城首页对购物车里商品进行订单受理购物车管理客户 登 陆 模 块查看(删除)所选购商品订单管理 顾客对商品评价顾客留言顾客对自己资料修改修改个人资料 图
9、3 系统功能构造图 2.3 流程图 通过对系统流程分析可得到该系统流程图,如图4、5所示。 图4 前台流程图 图5 后台流程图 2.4 数据字典数据字典是关于数据信息集合,也就是对数据流图中包括所有元素 定义集合,本系统数据字典卡片如下: 名字:会员级别信息 描述:会员级别信息 定义:会员级别基本信息=ID号+级别名称+优惠比例 位置:在数据库memberlevel表中 名字:注册会员信息 描述:会员基本信息 定义:会员基本信息=ID号+会员级别ID+登录账号+登录密码+真实姓名+联系电话+联系地址+邮政编号+注册日期+近来登录日期+登录次数+电子邮箱 位置:在数据库member表中 名字:商
10、品类别信息 描述:商品类别基本信息 定义:商品类别基本信息=ID号+类别名称+类别描述 位置:在数据库category表中 名字:商品信息 描述:商品基本信息 定义:商品基本信息=ID号+商品类别ID+商品名称+商品价格+商品特价+商品型号+商品图片+商品描述+生产厂家+出厂日期+有无特价 位置:在数据库merchandise表中 名字:购物车商品选购信息 描述:购物车商品选购基本信息 定义:购物车商品选购信息=ID号+购物车ID+商品ID+商品数量+商品价格+金额 位置:在数据库cartselectedmer表中 名字:购物车信息 描述:购物车基本信息 定义:购物车信息=ID号+会员ID+商
11、品ID+总金额+购物车状态 位置:在数据库cart表中 名字:订单信息 描述:订单基本信息 定义:订单信息=ID号+会员ID+购物车ID+订单日期+订单状态 位置:在数据库orders表中 名字:留言信息 描述:留言基本信息 定义:留言信息=ID号+会员ID+管理员ID+留言标题+留言内容+留言日期+回答内容+回答日期 位置:在数据库leaveword表中 名字:系统顾客信息 描述:系统顾客基本信息 定义:系统顾客信息=ID号+管理员类型+管理员真实姓名+管理员登录账号+管 理员登录密码 位置:在数据库admin表中2.5 数据库设计在开发一种信息系统时,一种贯穿于整个开发过程问题就是数据存储
12、以 及对数据操作。数据普通存储在数据库中,因而,数据库设计是信息系统设计重要工作。数据库作用在于组织和表达信息,简而言之,数据库就是信息集合。计算机数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包括了各种数据表信息,数据库具有各个不同某些术语。本系统对系统数据规定:数据录入和解决精确性和实时性;数据一致性与完整性;数据共享性与独立性。依照上面三种规定并结合实际状况,该系统数据库采用是MySQL。它是当前流行关系数据库中一种,相比其他数据库管理系统(DBMS)来说,当前MySQL被广泛地应用在Internet上中小型网站中。由于其体积小、速度快、总体成本低,特别是开放源码这一特点,许
13、多中小型网站为了减少网站总体成本而选取了MySQL作为网站数据库。本系统数据逻辑构造如下表:表1 admin表字段名字段类型约束或索引描述IDintPK Not NullID号AdminTypeint管理员类型AdminNameChar(12)管理员真实姓名LoginNamechar(12)登录账号LoginPwdchar(12)登录密码表2 memberlevel 表字段名字段类型约束或索引描述IDintPK Not NullID号LeveNameChar(20)级别名称Favourableint优惠比例表3 cartselectedmer表字段名字段类型约束或索引描述IDintPK Not
14、 NullID 号CartintFK Not Null购物车IDMerchandiseintFK Not Null商品IDNumberint商品数量PriceDecimal(8,2)商品价格MoneyDecimal(8,2)金额表4 category表字段名字段类型约束或索引描述IDintPK Not NullID号CateNameChar(20)类别名称CateDaseText类别描述 表5 member表字段名字段类型约束或索引描述IDintPK Not NullID号MemberleverintFK Not Null会员级别IDLoginNmeChar(12)登录账号LoginPwdCh
15、ar(12)登陆码MemberNameChar(20)真实姓名PhoneChar(15)联系电话Addressnvarchar(100)联系地址ZipChar(10)邮政编码RegDatedetetime注册日期LastDatedetetime近来日期LoginTimeint登陆次数EmailNvarchar(100)电子邮箱表6 cart表字段名字段类型约束或索引描述IDintPK Not NullID号MemberintFK NotNull会员IDMoneyDecimal(9,2)总金额CartStatusint购物车状态表7 orders表字段名字段类型约束或索引描述IDintPK No
16、t NullID号MemberintFK NotNull会员IDMoneyDecimal(9,2)FK NotNull购物车IDCartint购物车状态OrderNONchar(20)订单编号OrderDateDateTime订单日期OrderStatusint订单状态表8 leaveword表字段名字段类型约束或索引描述IDintPK Not NullID号MemberintFK NotNull会员IDAdminintFK NotNull管理员IDTitleNchar(60)留言日期ContentText留言内容LeaveDateDateTime留言日期AnswerContentText回答
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商城 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。