软件工程毕业论文WEB在线网上交易平台文档格式.docx
- 文档编号:13193188
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:40
- 大小:459.69KB
软件工程毕业论文WEB在线网上交易平台文档格式.docx
《软件工程毕业论文WEB在线网上交易平台文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程毕业论文WEB在线网上交易平台文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
指导教师 王宝辉
负责教师 王宝辉
沈阳航空航天大学
2011年5月
沈阳航空航天大学毕业设计(论文)
摘 要
在当今网络信息时代,互联网提供了天下大同的机会,但国内的网上商城发展是越来越好,而且现在网上商城越来越普遍化。
本系统是一个基于Internet,采用B2C(BusinesstoConsumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。
它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。
本系统首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。
最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。
本系统主要为用户提供了用户注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理等功能。
在设计方面,本系统采用
B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean、Servlet对程序的关键代码进行封装。
后台数据库选用SQLServer2000数据库。
关键词:
B/S;
结构;
JavaBean;
JSP;
SQLServer2000
I
Abstract
Timeinformationintoday'
snetworks,theInternethasprovidedtheworldtheopportunitytoDatong,butthedomesticonlinemalldevelopmentaregettingbetterandbetter,andnowmoreandmoregeneralizedonlinemall.
ThesystemisaelectroniccommercialplatformwhichhasbeendesignedaccordingtothesituationofshoponlinesystembasedonInternetwithB2Cmode.Itcannotonlyenhancethescaleofshoppingcentreandmarketinfluence,andcanalsoreducetheenterprise’srunningcost,improveworkefficiency.
Atfirst,thesystemhasintroducedthepracticalsituationandthedevelopingbackgroundofthesystem.Andthenhasdescribedthedesigninggoal、systemneedandthewholedesigningplan,hasdescribedthedetaileddesignandrealityofthesystemindetail.Finally,conclusionhasbeendrawnaboutthesystemandproblemhasalsobeenraised.
Thesystemhasmainlyprovideduserswiththefollowingfunctions:
membership
registration、shoppingcarmanagement、goodssearch、informationmodifyetc.Ithasalsoprovidedmanagerswithgoodsmanagement、customerinformationmanagementandsoon.IthasbeendesignedwithB/Smodeofthree-tierstructure,JSPtechnologyindynamicpagedesign.Consideringfromthesecurityandreusingcodeofthesystem,keycodeshasbeensecuredbyJavaBeanandServlettechnology.SQLServer2000databasehasbeenusedasthebackgrounddatabase.
Keywords:
B/S;
structure;
JavaBean;
JSP;
SQLServer2000
II
目 录
IV
1引言 1
1.1开发背景 1
1.2研究意义 1
2研究现状及设计目标 3
2.1相近研究课题的特点及优缺点分析 3
2.2设计目标 4
2.3经济效益分析 4
3关键问题及分析 5
3.1研究设计中的关键的问题 5
3.1.1系统的用户权限 5
3.1.2系统中用户名唯一性 5
3.1.3系统是多权限管理 5
3.2具体实现中采用的关键技术及复杂性分析 5
3.2.1JSP技术 6
3.2.2JavaBean技术 6
3.2.3Servlet技术 7
3.2.4JDBC技术 7
3.2.5JavaScript技术 7
3.2.6SQLServer2000技术 8
3.2.7开发工具与平台 8
4需求分析 10
4.1功能要求 10
4.2可行性分析 10
4.3编程模型 11
4.4用例图 12
5系统设计 13
5.1设计实现的策略 13
5.2业务流程 14
5.2.1用户购物流程 14
5.2.2上传商品流程 15
5.3数据模型分析 16
5.3.1E-R图 16
5.3.2数据库结构表 17
6系统实现 20
6.1各模块的实现 20
6.1.1用户管理模块的实现 20
6.1.2商品管理模块的实现 23
6.1.3订单管理模块的实现 26
6.2人机交互界面设计 28
6.2.1界面整体风格设计 28
6.2.2界面颜色搭配 29
6.3测试实例的研究与选择 29
6.4测试环境与测试条件 29
6.5实例测试 29
7结论与展望 31
参考文献 32
致 谢 33
1引言
随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物天地。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,世界级超一流的零售商,如沃尔玛、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。
调查表明:
美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在
1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。
1.1开发背景
二十一世纪将是一个以网络计算机为核心的信息时代。
数字化、网络化与信息化是本世纪的时代特征。
电子商务正是一种基于数字化,网络化,信息化的全新商务模式。
电子商务促进了全社会的增值,促进了知识经济的发展,增加了新行业的出现。
电子商务发展迅速,未来十年中,三分之一的全球国际贸易将以这种形式完成。
随着电子商务的发展,网上购物系统越来越受到欢迎,从而得到商家的重视。
1.2研究意义
Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:
利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。
而在实际的生活中,这种方案已经被广泛的运用到了商业活动中,人们将这种交易模式称为:
电子商务。
2
当今比较流行的网上购物系统国外有“阿里巴巴()”,国内有
“淘宝()”、“当当()”。
它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。
设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。
设计和完成一个电子商务网站,将会牵涉到许多技术上的问题,如:
动态网页制作技术的,后台数据库的设计和管理,通过实际制作网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。
2研究现状及设计目标
从1996年国内开始第一个购物网站,经过长时间的扩充,购物网站以惊人的速度发展起来。
人们对购物网站的认知更准确,参与也更频繁。
系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。
在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。
2.1相近研究课题的特点及优缺点分析
目前在国内PHP与ASP应用最为广泛。
而JSP由于是一种较新的技术,国内采用的较少。
但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP缺乏规模支持。
其次,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:
分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。
而PHP则缺乏这种支持。
还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。
ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的
COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;
JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。
三者中,JSP应该是未来发展的趋势。
世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。
比较出名的如IBM的E-business,它的核心是采用
JSP/Servlet的WebSphere;
西方另外一个非常著名的电子商务软件提供商
4
Intershop。
它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。
它们都是通过CGI来提供支持的。
总的来说,ASP,PH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业论文 WEB 在线 网上交易平台