摘 要
随着计算机技术、通信技术的日益发展和融合,尤其是 Internet 的普及应用,出现了一种先进的交易平台——购物网站。本文详细介绍了购物网站后台的设计思想和实现方法。它要求应用程序功能完备,使用方便易懂。网站实现将自己的商品、服务和信息推销给顾客,而顾客根据自己的需要和喜好选择购买商品。
本文首先介绍了网上购物系统的开发背景及开发目的,然后论述了系统的开发环境,系统基本功能,需求分析等,较详细的论述了系统的详细设计和实现,最后对网上购物系统的开发做了总结。
本购物网站后台系统中涉及到的主要模块如下:商品管理模块、支付管理模块、系统统计管理模块、管理员管理模块、会员系统管理模块、好评系统管理模块、货币管理模块,邮件系统管理模块、国家设置系统管理模块等。本系统基于B/S(browser/server)体系结构,采用 MVC 构架,基于 My Eclipse 平台,使用 java 语言编写,采用 SQL Server 2005 作为后台数据库。该系统的实现不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率,同时还方便了广大的热爱网购的客户。
关键词 : B/S My Eclipse SQL Server 2005 后台管理系统。
Abstract
Along with the development and amalgamation of computer and communicationtechnology, especially with the popularization application of internet, there appears a sort ofadvanced trade mode—Online shopping website. This paper expounds the design and implementof the online shopping system backstage management. It demands maturity function of theapplication and the application is easy to be used and understood. The web site implementsalesmanship its merchandise, service and information to customers. At the same time,customers can buy merchandise from the web site with their requirements and favor.
Thethesis has firstly introduced developing background of the sysytem and the purpose todevelop it. And then has described the designing environment, system basic functions and theanalysis of system need, has partly described the detailed design and reality of the sysytem indetail. Finally, conclusion has been drawn about the developing of the whole system.
This Online Shopping Backstage Management System has the main functions as thefollowing: products management functionmodule, payment function module, system statisticalfunctionmodule, administrator management function module, costomer system managementfunction module, comment function module, currency management functionmodule, Emailsystem function module, country management function module and so on. This system is builtby My Eclipse software, based on the B/S system structure and uses the MVC architecture. Theprogramming language is JAVA and the database is SQL Server 2005. This system will not only enhance the scale of shopping centre and market influence, but also will reduce the enterprise’srunning cost, improve work efficiency,and facilitate the large numbers of customers who loveonline shopping.
Key words : B/S; My Eclipse; SQL Server 2005; Backstage Management System。
第 1 章 引言
1.1、 开发背景。
随着网络经济、知识经济和电子商务等新经济的迅猛发展,不但深刻地改变着人类社会的生产、贸易、生活和学习方式,也促使全球化市场竞争和企业管理发展趋势发生了巨大的变化。
电子商务[1]是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。因此,电子商务是一种新的社会经济形态。
亚马逊的诞生是互联网的重大革命,这是电子商务的“第一春”。非典时期的恐慌,令许多人出门消费产生了顾虑,然而电子商务便捷为他们所推崇,网上购物量大幅度提升。这是电子商务的“第二春”。
如今微软、谷歌、百度、盛大对外宣称涉足电子商务,阿里巴巴强势上市,思科投资约 1750 万美元入股阿里巴巴。种种迹象表面,互联网巨头都看上了电子商务这块大饼。
2007 年 7 月 26 日的消息称,中国网游巨头盛大也进电子商务,旗下的 B2C 交易平台即将上线。
10 月 2 日,微软收购了位于美国威斯康星州Madison的Jellyfish.com比较购物网站。
10 月 17 日,百度正式宣布进军电子商务领域,主要是C2C平台。
网络巨头大规模进军电子商务,迎来的将是电子商务的“第三春”。从他们的动作不难看出,B2C、C2C这两种面向个人消费者的模式将是电子商务的主流,而比较购物又是一种新的模式。
世界经济的全球化,顾客需求的多样化,企业将面临着前所未有的激烈竞争和挑战。为了在竞争中取胜,企业必须以更加灵活有效的方式进行生产和服务,进一步应用信息技术和先进有效的组织管理方法。电子商务正是顺应这一发展趋势的一门崭新技术。简单地说,电子商务就是指利用Internet网络进行的商务交易。在一个电子商务系统中,网上购物模块通过 WEB 服务器发布商品信息,供客户浏览、采购商品,提交定单等占据很重要的位置。其一是因为界面的友好性,购物的方便性是吸引顾客的一个重要因素;其二是因为该模块是放在Internet上的,如果设计不当商品很容易被非法入侵,造成巨大损失。所以安全性也是很重要的技术环节。电子商务已经成为了新经济的代名词。在未来的商务活动中,“要么电子商务,要么无商可务”已经在商业界形成了共识。
【由于本篇文章为本科论文,如需全文请点击底部下载全文链接】
1.2、开发目的
1.3、本文所做主要工作
第2章 开发环境
2.1 、B/S模式的特点
2.2 、MYECLIPSE6.5的特点
2.3、 SQL SERVER 2005的特点
第3章 系统分析
3.1、系统基本功能描述
3.2、可行性分析.
3.3、系统需求分析.
3.3.1、 总需求结构分析
3.3.2、各功能需求结构分析
3.4、系统数据库需求分析.
3.4.1、数据流分析
第4章 系统设计.
4.1、数据库设计.
4.1.1、概念结构设计
4.1.2、逻辑结构设计
4.1.3、数据库关系图
4.2、系统模块设计
4.2.1、系统各模块功能说明
第5章 系统实现
5.1、实现概况
5.2、商品管理中的商品添加模块
5.2.1、程序流程图
5.2.2、关键代码
5.3、管理员管理中的管理员添加模块
5.3.1、程序流程图
5.3.2、关键代码
5.4、会员系统管理中的反馈客户问题模块.
5.4.1、程序流程图
5.4.2、关键代码
5.5、其他模块简介.
5.6、系统界面设计
5.6.1、添加商品页面
5.6.2、各国会员统计情况页面
5.6.3、管理员添加页面
5.6.4、管理员查看用户留言页面
总 结
本文具体论述了网上购物系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、各模块系统流程,各功能模块的关联和响应,JSP与后台数据库连接等关键技术。这些技术的实现满足了系统的需要,优化了系统的性能。因为是第一次做这么完整的网站,所以碰到的问题也很多,除了一些基本的语法之外,感觉还是一些考虑问题的思维方式不太得当,比如我的这个网上购物系统后台设计与实现,我感觉难度比较大的还是统计系统管理那个模块比较难设计,因为过程比较复杂,它里面的一些逻辑处理就比较难用代码实现。
目前基于该B/S模型的系统还处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,这些功能与技术还需要加以提高和实现。
网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购物的浪潮中来,人类最终将迎接电子商务时代的来临。
通过这次毕业设计,我充分体会到理论知识的重要性,但更加体会到实践的重要性。只有通过实践,我们才能发现并解决问题,才能真正掌握一项技术。我会在将来的软件设计、开发过程中进一步学习,不断提高自己的专业技能。
参考文献.
[1] 朱少林.电子商务概论[M].北京:人民邮电出版社,2006, 33-145.
[2]黄明,梁旭,刘冰月. JSP课程设计[M].北京:电子工业出版社,2006, 5-18.
[3]高红岩. Struts实用开发指南:基于MVC+MyEclipse的Java Web应用开发[M]. 北京:人民邮电出版社,2007, 2-144.
[4]王晓军,田中雨,刘跃军等. JSP 动态网站开发基础教程与实验指导[M].北京:机械工业出版社,2008, 98-155.
[5]陈绍钧.新编SQL Server 2005数据库管理入门与提高[M].北京:电子工业出版社,2008,233-370.
[6]林巧民. JSP 动态网站开发实用教程[M].北京:电子工业出版社,2009, 105- 144.
[7]王琬茹. SQL Server 2005数据库原理及应用教程[M].北京:人民邮电出版社,2008, 57- 169.
[8]张志强,陈永强. SQL Server 2005数据库原理及应用教程[M].北京:人民邮电出版社,2007,105- 145.
[9] Paul Nielsen. SQL Server 2005宝典[M]. 北京:人民邮电出版社,2008, 5-134.
[10] 周桓,王殊宇、JSP项目开发全程实录[M].北京:清华大学出版社,2008, 244-378.
高校领导主要是对所有人员信息的查看,部门主任主要是对于部门人员信息的查看和该部门请假的添加、修改;而普通教职工是查看自己的个人信息。系统采用的JAVA语言,编码工具为My Eclipse,数据库管理系统为Oracle,Web服务器为Tomcat。...
0引言随着网络的发展,网上购物作为一种新型的购物方式可使人们足不出户,就能买到想要的东西。当今的淘宝、京东、亚马逊、当当网等一系列知名购物网站,已与我们的生活紧密结合,网上购物符合社会和人们生活发展的需要[1].据CNNIC的统计数据显示:截至20...
信息化技术和网络技术的发展已经为人们提供了许多过去意想不到的便利。当前高职院校的学生数量增长较快,对学生的课程管理、成绩管理等工作已不适合采用纸质方式进行管理,因此电子化的办公也提到议程上来。...
随着销售市场的不断变化,科技的发展,传统的销售方式也越来越不能满足消费者,销售的目标就是:以较少费用和消耗来获得更大的利益,改变陈旧的销售管理方式,保持商品的市场竞争力。...
本论文的核心理念是把计算机编程应用到高校宿舍管理当中,以提高高校工作人员的工作效率。在这次的开发中,作者将许多技术进行了深入学习,比如MYSQL数据库、JSP技术等,在这次设计中,作者也将这些技术进行了融合及使用。...
随着人民生活水平的日益提高,旅游业和商贸流通业的繁荣促使宾馆酒店业也得到前所未有的发展。从国际大都会到边城小镇,从家庭旅馆到星级酒店,不同档次、多种特色的宾馆酒店遍布于城乡的各个角落,以满足人民群众的消费需求。...
前言根据美国健康信息管理协会(AHIMA)的统计,2013年基于计算机的病人记录(CPR,Comput-er-BasedPatientRecord)在医院的普及率仅为14.9%。中国社区医疗卫生体系相对落后,这个数值可能会更低。国家卫生部卫生统计信息中心给出的数据显示,将近49%...
0引言十二五期间,国家电网公司全面建设坚强智能电网,推动公司和电网创新发展、集约发展、安全发展,信息化工作已成为国家电网公司实现战略发展目标的基础工程和重要保障[1].国家电网公司SG186信息系统、SG-ERP系统等业务信息系统[2]的大量投入运用...
本文主要以B/S架构模型的工作原理、结构及优缺点来探讨基于B/S架构的学生宿舍管理系统的设计。...