基于JSP的网上商城系统设计与实现下含源文件Word文档格式.doc
- 文档编号:13166380
- 上传时间:2022-10-07
- 格式:DOC
- 页数:38
- 大小:630.50KB
基于JSP的网上商城系统设计与实现下含源文件Word文档格式.doc
《基于JSP的网上商城系统设计与实现下含源文件Word文档格式.doc》由会员分享,可在线阅读,更多相关《基于JSP的网上商城系统设计与实现下含源文件Word文档格式.doc(38页珍藏版)》请在冰豆网上搜索。
学院:
2012年6月
摘要
本文阐述了网上购物系统的开发与设计。
设计采用现在比较流行的JSP网站开发技术,并考虑到网站所处理的数据的结构特点及所学到的知识,应用MicrosoftSQLServer2005数据库系统作为网站的数据库。
系统实现了网站的基本功能,包括客户的注册登录、浏览网站信息、信息查询、购物并填写订单以及管理员对于网站的维护与更新。
在页面设计与制作中,对于页面的基本格式,使用出自HTML语言的框架,然后用DreamweaverCS3及Eclipse在框架里面做详细的设计。
结合这次设计的意义对Internet在商业中的应用与发展做一下介绍;
然后针对整个系统进行分析,其中包括可行性分析、需求分析、系统的业务流程分析、数据分析等;
在此基础上确定网站的功能目标,将网站的功能逐次划分,并细分出子功能模块;
接下来设计并实现各个模块,在每个模块都能完成其功能的结果下将其综合成一个完整的系统。
关键词:
网上购物;
JSP;
HTML;
Tomcat
ABSTRACT
Thispaperdetailydescribeshowtodevelopanelectroniccommercewebsite.Inthedesign,IusedtheJSPtechnologywhichisverypopularduringthewebsitedeveloper.ConsideredwiththeknowledgethatIhavelearnedandthestructureofthedatewhichthewebsitedealwith,IusedMicrosoftSQLserver2005asthebackdatabaseofthewebsite.Thiswebsitesystemhasbasicfunctionsofaenterprisewebsite.Itcanshowustheinformationofthegoods、news、customersthatregisteredonthewebsiteandsoon.Italsocanprovidesthefunctionthatsomecustomersonthewebcanfillinbillswhentheywanttobuythegoods.Thesystemrealizedthequeryfunctionforproductsandthemanagefunctionsforthebackgroundofthesystem.Duringtheprocessofdesigningthewebpage,ImakethemainframebyHTML,anduseDreamweaverCS3andEclipsetofinishthedetaileddesign.
First,ImakeainstructionfortheapplicationanddevelopmentofInternetincommerce,thenanalyzethewholesystemwhichincludesfeasibilityanalyze,requirementanalyze,operationflowanalyzeanddateanalyze.ThenImakethefunctionaimofthiswebsitebaseontheanalysesaboveanddividethefunctionuptoseveralparts.Idesigneverysinglepartofthefunctionparticularlyandfinallyintegratethesesub-functionmodulestoonecompletesystem.
KeyWords:
OnlineMart;
JSP;
HTML;
Tomcat
目录
1概述 1
1.1网上商城的现状 1
1.2系统实现的目的 2
1.3系统实现的意义 2
1.4可行性分析 2
1.5系统开发运行环境 3
2网上商城系统开发相关技术 4
2.1JSP介绍 4
2.2Tomcat服务器 5
2.3MicrosoftSQLServer2005 7
2.4连接数据库与JavaScript 7
2.5系统模式选择 8
2.5.1B/S模式概述 8
2.5.2B/S的工作原理 8
2.5.3B/S模式优点 9
3系统总体设计分析 10
3.1需求分析 10
3.1.1业务需求分析 10
3.1.2用户需求分析 10
3.1.3功能需求分析 10
3.2系统功能模块结构图 11
3.3系统功能模块设计 11
3.4数据库设计 12
3.4.1E-R图 12
3.4.2基本表设计 16
3.5系统流程 19
4网上商城系统详细设计及实现 21
4.1程序设计 21
4.2系统页面的设计与实现 21
4.3系统模块功能实现 21
4.3.1管理员登录 22
I
4.3.2订单管理模块 22
4.3.3货物管理模块 24
4.3.4公告信息管理模块 25
5系统测试 27
5.1系统测试原理和测试原则 27
5.1.1系统测试原理 27
5.1.2系统测试原则 27
5.2模块测试 27
结论 30
参考文献 31
致谢 32
II
XX大学2012届本科生毕业设计(论文)
1概述
因特网的出现将信息技术的进步推向了一个新的高潮,引来了电子商务时代的到来。
电子商务具有虚拟性,以开放的因特网环境为基础,在计算机系统的支持下进行的商务活动。
它基于浏览器/服务器应用方式,是实现网上购物,网上交易和在线支付的一种新型商业运行模式。
网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等;
动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便地传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.1网上商城的现状
目前在国内PHP与ASP应用最为广泛。
而JSP由于是一种较新的技术,国内采用的较少。
但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP缺乏规模支持。
其次,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:
分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。
而PHP则缺乏这种支持。
还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。
ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;
JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。
三者中,JSP应该是未来发展的趋势。
世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。
比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere。
总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。
1.2系统实现的目的
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在电子交易时避免不必要错误发生。
我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。
当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。
本设计在实际应用中的解决方案是建立网站和自己的数据库,使得所需商品信息可以及时的保存、更新,更好的及时了解商品买卖的情况。
1.3系统实现的意义
Internet的发展为改变传统的商业运作模式提供了一种技术上的可行性的方案:
利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。
而在实际的生活中,这种方案已经被广泛的运用到实际的商业活动中,人们将这种交易模式称为:
电子商务。
当今比较流行的网上购物系统国外有“淘宝()”,国内有“当当()”。
它们都是相当优秀的电子商务网站,对其他的网站提供了良好的标准。
设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。
设计和完成一个网络商城网站将会牵涉到许多技术上的问题,如:
动态网页制作技术的,数据库的设计和管理,通过实际制作一个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。
1.4可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。
我们相信要不了太长时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
本次毕业设计题目:
"
基于JSP的网上商城系统设计与实现"
主要目的是利用SQL数据库和JSP脚本编制一个网上商城系统网站,用以实现账户管理,购物车管理,留言板管理,订单管理,货物管理,公告信息管理等功能。
可行性研究是为了弄清楚系统开发的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 网上商城 系统 设计 实现 源文件