基于JAVA的电子商务系统分析与设计_第1页
基于JAVA的电子商务系统分析与设计_第2页
基于JAVA的电子商务系统分析与设计_第3页
基于JAVA的电子商务系统分析与设计_第4页
基于JAVA的电子商务系统分析与设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1- 25一.系统简介随着In ternet的飞速发展,网上购物已经成为越来越多人的首选购物方式。本图书专卖网站也是在这种大好形势下应运而生。通过这个网址,作为网站的拥有者,我可以通过这个电子商务平台销售自己的书, 消费者也可以通过这个系统 平台来购买自己想要购买的图书。读者可以通过本书店系统的用户界面,浏览图书,查看详细的图书信息、在 浏览的过程中,要是读者对这本图书感兴趣,在登录的情况下可以将图书添加到 购物车。读者随时可以查看购物车中的情况,并及时更新。购物完成后,点击生 成订单后,会自动生成订单,转至后台管理员处。读者可以通过搜索查询所需要 的图书,也可以通过留言版留言进行缺书登记,同

2、时也能查看首页的动态新闻。系统管理员从后台管理程序入口登录,如果验证通过,则进行后台管理,包 括客户管理、商品管理、订单管理、信息管理、网站设计等内容。二.系统分析1、可行性分析本节从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网 站的可行性。1.1、技术可行性1).硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠 性高,通信设备的能力、质量都满足要求。2) .系统软件:(1).操作系统Windows XP/2000接口能力强,数据库管理系统 的功能足够。(2).Java语言是一种优秀的编程语言。(3).此外Java还提供了 一些有用的新特性,使得使用 Java

3、语言比C+语言更容易写出“无错代码”。3) .有专用的开发应用软件:(1). Microsoft Office Access,主要针对数据 库的建立。(2) . Macromedia Dreamweaver8,主要针对网页的制作。工欲善其 事,必先利其器。Dreamweaver是Macromedia公司推出的可视化网页制作工具,2- 25制作出来的网页兼容性比较好,制作效率也很高。可以控制和删除冗余代码,使 网页文件的结构更加合理,从而能够快速下载。与其他软件不同,Deamweaver采用的是浮动面版的设计风格,而Dreamweaver的直观性与高效性是其他软件所 无法比拟的。1.2、经济可行

4、性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支 出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。1.3、操作可行性本系统共花了四个星期完成,前一个星期主要是以看书以及收集有关系统方 面的资料为主,再者就是对系统的分析,功能结构图、数据流程图、数据字典到 做数据库的设计,最后两周是上机实践操作,把已经设计好的方案通过实践表达 出来!2、购物流程图1箱账单_ TElLi*-1R4 上盍i'l !确iA支寸汀单a3- 253、业务流程分析(含业务流程图)业务流程

5、图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息 流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。确认收货单收货单发货单发货处理客尸是新用户登陆处理田登1陆处理否否V 1注册 一保存客户资料购物处理1是支付处理生成订单订货单处理订单撤销购物车银行支付单到款单销售部到款通知单提货单入库账单发书单入库处理缺货库存部查询库存充足库存账单开发书单发书单财务部审核款单1r付款-1单-f发书处理缺货单米购部收款-单收款处理出版订货-单h订货处理4- 254、数据流程分析(含数据流程图)业务调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理 中信息的流动和存储过程,但仍

6、没有完全脱离一些物质要素(如货物、产品等)0 为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制 出原系统的数据流程图,为下一步分析做好准备。顶层数据流程图:第二层数据流程图:5-25第三层数据流程图:销售管理:第三层数据流程图:库存管理6-25第三层数据流程图:采购管理第三层数据流程图:财务管理7-25应收款帐单部缺货登收款通知银行应收款单处理帐客尸出版社应付款单帐单数据库单收款通付款单核对清单付款单知已付款处收款处理客尸已扣款记总帐5、数据字典数据字典是对数据流程图中的各元素所作的一套详细而精确的说明编号: A001名称:用户名别名:Name简述:用户登录顶峰网上书店时

7、所使用的名称连续值类型:文本长度:8位与其他值的运算关系:用户名密码正确方可登录系统备注:用户登录、实现购物车、支付、订单管理中都用到用户名数据项数据字典(一)No :0018-25数据流|数据字典(二)No: _002_编号:B001名称:购物订单别名:dingdan简述:用户在顶峰书店购买书本时的订单组成din gda nID+user name+useraddress+userph on e+useremail+userpost+totalp ice若为数据流来源:购物车、用户确认去向:后台销售部备注:1 数据量:客户每订购一次更新一次数据库信息2 .峰值:60次/时3 .其它:无数据结

8、构数据字典(三)No: 003编号:C003名称:发货单别名:fahuodan简述:后台销售部给第三方物流发货用的单子 组成:fahuodanID+dingdanID+Name+totalpice+userphone+useremail备注:数据存储数据字典(四)No004编号:D001名称:库存单别名:hw简述:存放书本存储、价格和图片等信息组成:hw-id+sort-id+nsort-id+hw -n ame+hw-cash+hw+c onten t+hw-views+hw-pic+9-25右为数据存储关键字:hw-id相关处理:入库、更新、前台 展示处理逻辑数据字典(五)No005 编号

9、:E001名称: 订单审核输入信息:客户的购物订单申请、财务部的预到款通知 处理:通过预收款是否到位、客户的诚信度判断是否发货 诺满足要求,则从后台库存部取书本然后发货输出信息:满足一 取书发货不满足一 订单返还客户,退回资金执行频率:每份订单处理一次外部实体数据字典(六)No006编号:F001名称:第三方保证机构-银行简述:作为用户和书店之间的信任平台输入的数据流:用户收货确认单的输入 输出的数据流:已收款单递交给财务部系统设计1、功能结构设计(含功能结构图)系统的功能层次图:第一和第二层:10-25图3.1第三层前台管理图3.2第三层后台管理11- 25后台昔理后台昔理图3.3用户登陆普

10、通用户通过网络和浏览器,可以访问到网上书店,如果用户想在网站上购 买图书,必须先登陆,如果用户没有登陆账号可以先免费注册。用户注册没有账号的用户,网站提供免费注册的功能,用户只需要在注册页面填写相 关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密 码不能为空等类似的错误,则会显示出错误信息,让用户重新输入登陆信息。 图书查询用户可以浏览图书信息,但是图书信息比较多,想找到合适自己的图书,有 一定的难度,因此,用户可以通过查询功能,输入想找的图书的关键字,系统会 模糊查询,显示出相关的图书信息,提供给用户选择,如果用户选择的图书数据 库中找不到合适的匹配,则会提示没有相关图

11、书的信息。购物车用户选择自己喜欢或者需要的图书后, 可以把图书存放到购物车中,方便自 己的二次查询,如果用户真的需要图书,可以付款购买图书。如果用户不需要图 书,可以从购书车中删除图书信息。提交定单用户查看购书车中的信息,确认要购买的图书,可以直接提交定单,在定单 中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的 确认便可以得到邮购的图书。12- 25图书信息维护网站管理员登陆到管理员界面后,可以对图书数据进行添加,修改,删除操 作,管理图书信息,方便管理员和用户浏览图书信息,管理员可以添加需要上架 的新书以不断的补充书店的图书,让书店的图书更加丰富,对于已经明显显示出

12、下滑趋势的图书,管理员可以进行删除处理,之后用户便不能再看到该书的信息。 定单处理用户通过定单提交,确定自己的定单。管理员在后台维护界面可以查看所有 的定单,定单和汇款单统一,如果用户汇款,管理员则处理定单,由E发图书到指 定用户。辅助功能本系统还有一些其他辅助功能,比如:用户数据管理,公告管理,图书分类 等。在用户数据管理中,管理员可以对用户的详细信息进行管理, 如修改和删除 用户信息,还可以给用户升级为 VIP,以便让用户能享受到VIP会员价格。在公告管理中,管理员可以及时的添加新的公告,以便让用户更及时的知道 该网络书店的最新动态,删除已经不再需要的信息。图书分类中,管理员可以进行图书分

13、类的添加,比如管理员添加了一本新书 在先有的图书分类中没有该类别,则管理员通过添加新的类别,可以把已经添加 的图书并归到该类别中。2、代码设计方案(1) 网站版面设计:作为一个提供网上图书买卖的网站,合理的利用各知名的图书网站版面是非常合理且有效率的, 在代码设计的过程中,我们采用了一些知名 的图书网站的代码,也根据自己的需要,进行了代码设计,将自己的特色与各个 书店网站的共同点相结合,经过网页设计工具的操作,很好的将两者融为成了一 体。(2) 功能板块设计:图书网站要实现用户、管理员等与书店的交互,就必选连入 网站的数据库。在数据库的支持下,我们在各个板块的代码中都使用到了13- 25JAV

14、ABean用一个通用的JAVABeang序,实现了各个板块的数据传递过程。这 个既简化了代码,也使得程序模块化,利于程序的更改。在功能板块代码的设计 中,我们主要使用了 HTTP和JSP,在此基础上,综合使用一些其他的功能代码 和一些约束程序,包括JAVAScript等等。此外,我们把代码主要设计成了两个 部分,一部分是后台管理部分的代码,另一部分是除后台管理外的其他部分。 后 台管理部分的代码放在了 admin这个文件夹,而其他的代码则直接放在了 ROOT 文件夹里。3、数据库设计AddressPhonebankcmntpassTordnlcknane£芒覽mailuser_idu

15、ser_typeuser yegtLtib字段若祢间本系统采用数据库管理系统ACCESS理图书、目录、会员、订单、购物车等 数据。数据库表的结构设计是应用软件中的关键部分,数据库表设计采用规范化 关系模式的方法。在关系数据库中,规范化关系模式就是要解决关系模式中存在 的插入异常、删除异常、修改复杂、数据冗余等问题。规范化的基本思想是消除 数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的“分离”,让 一个关系描述一个概念、一个实体或者实体间的一种联系,若多于一个概念就把 它分离出去。但这并不意味着,规范化程度越高,模式就越好。我们必须结合应 用环境对关系模式进行优化,例如适当增加冗余,

16、提高数据库应用系统的性能。用户宪码 用户阴称用户地址 埔户联泵方式 用户银行账号埔.尸性别 用户邮件 用户序号 用户真型WIP? 用户注册日期Use训户? k - r: ( i力说明JS台Iff灶员城号a<iH.ln_rkarwe-文圭Jti吉童課为用户合admin管理员14- 25b字段容称hvrlds*rl_ldnsrtld.hv_namchw_cashh.tf_e*nterfcth_<ntnt2 hv_viewsh.w_bu.yshw_dflitc hv.plcdaill冋+-UH/说明 *朽耳破号书不普唱愉格书本简单泊紹书車详细畑音书曲视團已展购买致阳书丰由产日期书曲EJ片

17、书戲市场f舟格芋枚呂称® dlngdanlDusername目动编号us er adores 5 userphone userciiail us erpost tatalpriciE本本本本本 丈丈文文文tT单号 用户名 用户地址用尸載系方式 用户电子邮件 用尸押编总的仰格LLsernaniEgoodprlce shumu d kduwucIieIUdingdan 订单用户客 书本名隸书本伸祐购物數目陶物车编号gouwuche购物车说明sc-ri_id丁 NsoTt_na> 丁sort_id託肯Iff2224职场25嚥2£丈学 27皑 28艺未 西磁3031恋爱S2动

18、浪 强幽默的翊36眦炀3T沟通滤 0-2esortnane t盈222S為232S242424242525252526书本的一级分类sort和二级分类Nsort2324252G272S29303132管人工hw商品4、系统物理配置万案本系统使用Microsoft Office Access建立数据库并用JSP进行系统的编程设计1. 数据库:本系统数据库采用 Microsoft Office Access 即可满足需求2. Web服务器平台:可以选用 Win dows 2000/XP等。15- 253. Web服务器:Tomcat成为Java Web Server的主流服务器是不可抵挡的趋势,它

19、功能强大,性能稳定,完全可以做商业应用,所以采用Tomcat 5.04. 开发工具:Java Server Page,即 JSP5. 软件开发工具箱:J2SDK6. 程序开发辅助工具:选用 Macromedia Dreamweaver 8来开发界面7. 系统平台: Windows xp + Tomcat + Microsoft Office Access + JSP5、网站设计网站前台功能:用户管理:用户登录、用户注册、修改资料、订单查询、查看留言版、查看购物车、查看订单;产品二级分类展示:一级分类二级分类产品列表详细介绍;产品搜索:关键字模糊搜索;定购产品:选择商品确认定购填写收货人信息确认

20、生成订单网站新闻:从后台数据库调用,显示最新信息;网站留言版:用户留言,表达自己心声,与其他用户之间交流,同时也能发布缺少的书本的信息,与后台管理员进行交流;客户服务:帮助用户了解如何购物及一些问题的解决方法;网站后台功能:商品管理:添加 删除 修改书本信息;库存管理:添加、删除、修改书本数目;订单管理:查看,删除,确认订单 查看,删除已确认订单 查看,删除订单投诉;用户管理:查看修改用户资料,删除用户,设置用户等级(普通,VIP);分类管理:添加,修改,删除一级分类,二级分类;信息管理:添加,修改,删除网站新闻添加;常规设置:网站信息设置6、程序功能说明(附程序运行截图)前台主页:16- 2

21、5顶呻网上书店菅页购慚指南平人信总管噬希昂申匕容户留言管登员登誌剤IJ:时 討书名釦客户服务I骨血式I新闻中心I我的订单I軸车I充值腦0百种精品童书超值赠送耽驟唸険生新品上架I排冇楞I文学丨小说丨传记I肯春I社科恢还投有登录,请登埔户 名,密码:细节决龙诙赃忘记密码立即注册书名:细节决定成煎m者:狂中求价检器元详痔定购书老:毛释东动态新闻主题简聲内容奸书乩g元起,售完为止I 顶峰特价促销乙不会存钱的女孩。族 曲橋MS:治送给父亲的好札物°热门处销与书讯【用志/感功】C ;!_.Eifel煖理】【工翹秫】【工貝书】r国夕卜廉版申】(期刊】商品宕称:与动物对诂会员饰5Q元简筋详涪定购商品

22、窖称:上班奴会员你257C简尔详情定购客人专姑录算1E妙庸解.亚鬆 鈴鸡期阳黎放把健康 第13期;花儿乐臥花样' 十年第12期,梁文道必我初資寫11聽吴若石吴若石新足部健康袪|戈进人圈书若人访谶专 区找的订单-如何育单如何封款配::-書肯或修攻订单查着叢顿吉看我旳账户货籾营理退配运頁式-賀麵费标進鹵丙配送研慟和范圃 耳他-忘记了密码 一参考帮助中心驚司简介I诚征英才I网站联盟I 百货招商 I 酗 I交易枭款Copyrieht (C3顶肆网上书店2010-2012, All Rights Reserved合甲丁妙大学甫区阳9信箱公司地址:合肥工业大学邮騙;245411管湮进入后台管理中心

23、:17- 25请勿恶意登陆后台,否则法律后果自负!wwwjirrimysp com験系方式;PPPPPPPPP如超该两站赣疑民谨地址:台肿工业大学南区E返回首页注销莹陆使用帮助客户管理晋通客P育理VIF客户管理商品管理魁分类昔匾"忝加商品查询/删除裔品订单管理订单修改订单删除欢迎给本网站提岀宝责恚闪信息管理禹加首贡新闻 斷闻修改啊除 首页企告设置留言版管理Z18-25152010年1册令 计师全国统一考 式辅导教材税 法人人都是产品经 E里货帀战争害骏我的商业逻 涓_李居明家居乐运 风水大发现豕具收藏鉴赏图 鉴襪明沟通,糊涂 相处:妻子使用 【兑明书2010中国自助游 (第十版:全新

24、升级)曼话随园食1分钟教育一培 育出色宝宝的152754646353$55361468201006-19删除增加库58201006-19删除増知库 a5201006-19删除増加库6201006-19删除増加库92010'06-19删除増加库62010-0619删除増加库&6201006-19删除増加库 存62010'06-19删除增址库6201006-19删除増加库9920100679删除增加库修_改8B1H S留言板管理:19-25用户名20075169Einaillv®163. com留言时间2010-06-10留言主题发包留言内容 发包用户名12Ejn

25、ail120163. com留言时间2010-06-10留言主题12r m留吕内容123用户茗12Email12©163. com留言时间2010-06-10留言主题12fff留言内容 123用户容Email556163* coni留言时间2O1Q-Q6-W留言主题55if留石内容55第一页上一页下一页最后_页页返回首页彈更1測览留言20-25用户名 口令 类别匕翩网上书店脣页购物车管理个人信息管理 帮助中心客户留言管理员登陆全战*书名W客户服务丨付款方式 新冃中心丨我的订卑丨购物车丨充值商品名祢商品单价商品数目商晶总憔删除细节决定成败23.0123.0W继续陶书填写订里21-25T

26、$ID.佛®i贴电话籍帥ailHpostM:»:'4?t(Bsonshanghai15055186呦xiac®126i com245400JLUkL雌Wtl.46tonsonshanghai1505518619Sid 皿1%. com245400'23.0牆:翔451111111Wqq.caDnull69.0s :1新胆1111111Wqq. comnull210e -1翔40gzh1111595511434438552396'qq, coninullF400.0信息39gzh11115955114344385i25239®qq,

27、 coninull徹0io38nullnullnullnullnullnullTriB6gzh111159551143443854252399qq, comnullMO35讪111159551143443854252399qq< comnull3600.034gzh11115955114344385 娥 23 陋 qq coninull3600.0制gzh11115955114344385i25239®qq, coninull3600- 0匪ITT商品详细说明本书作者在担任CEO的三年时间里,将视野从专注营销转向整个企业经营管 理的动作。汪中求以大量案例论述了逆田节”在管理中的

28、重要性°这本书意 在提示企业乃至社会各界:精细化管理时代己经到来。芸芸众生能做M * -L.1T M细节* «-»查看大图片】书名;细节决定成败市场价格匕详元作者:汪中求岀版社;新华出版社頁数1654贝普通价格:Y237LVIP价格:¥20元库存数目;79件购买数目:57 |蘇最经典的员丄培训读本乏二 *畅销数百 万册 细节管理第一书大事的实在太少,多数人的多数情况总还只能做一些具体的事、琐碎的事、 单调的事,也许过于平淡,也许鸡毛蒜皮,但这就是工作,是生活,是成就 大事的不可缺少的基础。中国决不缺少雄稻伟略的战略家,缺少的是精益 求精的执行者;决不缺少

29、各类管理制度,缺少的是对规章条款不折不扣的执 行©22-25书本名称价格II元 普通价II元 vipffr |元录入人|不详出版社存暂时没有详细内容介绍23-25修改操删除11t111修改 W 修改 修改器為r 无六李张葛汪61下页类别;小说&:画匿新名字*墜新类别整24-252010-2 010年廣注删会 计师全国统一考 式铺导穀材一税 法人人都是产品经 E里货帀战争害骏我的商业逻 W李居明家居乐运 风水大发现霰貝收藏鉴赏图襪明沟通,糊涂 相处主妻子使用 児明书2010中国自助游(第十版全新 升级)漫话老随园食1分钟教育一培 育出色宝宝前151527546463536553614删除582010-0619删除増加库 在5201006-19删除増加库6201006-19删除增加库 在9201006-19删除增茄库 在6201006-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论