毕业论文:基于BS模式的网上购物系统的研究与开发

上传人:ss****gk 文档编号:233083964 上传时间:2022-01-01 格式:DOCX 页数:41 大小:306.63KB
返回 下载 相关 举报
毕业论文:基于BS模式的网上购物系统的研究与开发_第1页
第1页 / 共41页
毕业论文:基于BS模式的网上购物系统的研究与开发_第2页
第2页 / 共41页
毕业论文:基于BS模式的网上购物系统的研究与开发_第3页
第3页 / 共41页
毕业论文:基于BS模式的网上购物系统的研究与开发_第4页
第4页 / 共41页
毕业论文:基于BS模式的网上购物系统的研究与开发_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业论文:基于BS模式的网上购物系统的研究与开发》由会员分享,可在线阅读,更多相关《毕业论文:基于BS模式的网上购物系统的研究与开发(41页珍藏版)》请在金锄头文库上搜索。

1、贵州财经学院毕业论文题目:基于B/S模式的网上购物系统的研究与开发后台管理模块学生姓名:XXXXX学生学号:200510101010指导老师:XXXXXX所在学院:商务学院年 级:2005级专 业:计算机科学与技术 日 期:2009年3月20日 本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的 网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且 可以减少企业的经营成本,提高工作效率。本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总 体设计方案,较详细的论述了

2、系统的详细设计和实现。最后,本文对网上购物系统进行了系统检测 并提出了还需要改进的问题。本系统主要为用户提供了会员注册,购物车管理,用户资料修改等功能,为管理员提供了商品 管理,用户信息管理等功能。结合着整个项目,本项目采用BS结构,在系统设计阶段,对页面的设计采用了 struts框架, 结合JSP实现了网页的动态显示,在后台业务层的实现采用了 MVC分层模式实现了对前台页面请求 的处理。后台数据库选用My SQL数据库。从快速开发方面考虑,运用了 Hibernate框架实现对数据 库的各项操作。关键词:B/S结构;JSP; Struts; Hibernate; JavaAbstractThe

3、 shop online system is a electTonic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also reduce the enterprise s running cost, improve work

4、 efficiency.The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been d

5、rawn about the system and problem has also been raised.The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、information modify etc. It has also provided managers with goods management、customer information management news mana

6、gement、 ad management and so on.According to entire projec t , the sys tem uses BS st rue tu re. In the sys tem design st age, the design of the pages using the struts framework to achieve the JSP page with the dynamic display, in the background of the business to achieve a layered model of the MVC

7、on the prospec ts of achieving the pages dealing with the reques t. ins tailed. The dal abase we used is My SQL . From the rapid development considerations, use Hibernate framework to achieve the operation of the da/tabase.Key Words: B/S strueture; JSP ; Struts; Hibernate;概述1.1系统开发背景近年来,随着Internet的迅

8、速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传 统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示 出一种新颖的购物理念。网上购物系统作为B2B, B2C (Business to Customer,即企业对消费者),C2C (Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作 用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓 静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制

9、度等等;动态信息是 指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可 使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档 与资金的无纸化交换。1.2系统实现的目标现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。 这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运 用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员 将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大, 并

10、且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是 建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商 品买卖的情况。1.3系统的开发意义Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用 Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯 手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大 的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的 商业活动中了,人们

11、将这种交易模式称为:电子商务。当今比较流彳亍的网上购物系统国外有淘宝(www. taobao. com),国内有当当 ()。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计 中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和 注意事项。设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技 术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述 技术的使用。二 需求分析错误!未找到引用源。系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来, 就必须先进行调查

12、研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发 出完整的系统设计2.1网站的设计目标此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括: 浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包 括:商品管理、用户管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。本文主 要是前台购物管理。2.2开发环境的需求系统的建设关键在于其所使用的架构,而网上购物这种基于web的系统,传统的c/s架构已经 不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应用的主流,它将大量 的数据处理工作

13、交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而 且利于系统的更新和维护,java语言在该方面更是得天独厚,j2ee规范的出现则使系统的开发更加 规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于mvc的开发 流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。2.2.1开发语言的需求Java是一种简单的面象对象编程语言。将它作为本系统的主要开发语言主要体现在以下几点:(1) 面向对象Java语言的设计完全是面向对象的,具有抽象,继承,封装,多态的特点。它提供类、接口和 继承等原语,为了简单起见,只支持类之间

14、的单继承,但支持接口之间的多继承,并支持类与接口 之间的实现机制。(2) 简单开发Java语言是简单的,它摒弃了 C+中很好使用很难理解也很容易出错的特性,如操作符重载,多继 承等,特别地,Java语言不使用指针,并提供了自动的垃圾收集(GC),使得程序员不必为内存管 理而担忧,因而它是简单易学的,它可以让我们放心的来关注我们的业务流程而不需要考虑各种内 存溢出的情况。(3) 安全Java的安全性可从两个方面得到保证。一方面,在Java语言里,象指针和释放内存等C+功能 被删除,避免了非法内存操作。另一方面,当Java用来创建浏览器时,语言功能和一些浏览器本身 提供的功能结合起来,使它更安全。

15、本系统是一个WEB系统,安全性尤其重要,采用Java能够让我 们的系统处于一个安全的环境,不受外来的非法操作而崩溃。(4) 跨平台Java是一种跨平台的语言,因此用Java开发的网络应用系统可以在各种平台上运行,大大增加了 开发效率,减少重复劳动。而且,Java集成的网络功能分有利于开发网络应用系统。本系统就是一 个基于网络环境的开发,使用Java可以很好的满足本系统的要求。2.2.2服务器的需求本系统采用的是Tomcat服务器,Tomcat服务器是一个免费的开放源代码的Web应用服务器; 是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的

16、核心项目,山 Apache、Sun和其他一些公司及个人共同开发而成。因为Tome a t技术先进、性能稳订,而月.免费, 因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务 器。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与 邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员 都可以更改它或在其中加入新的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普 遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配 置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务 器的扩展,但它是

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号