精品商务网站设计课程设计论文定.docx

上传人:b****8 文档编号:30504255 上传时间:2023-08-16 格式:DOCX 页数:41 大小:571.12KB
下载 相关 举报
精品商务网站设计课程设计论文定.docx_第1页
第1页 / 共41页
精品商务网站设计课程设计论文定.docx_第2页
第2页 / 共41页
精品商务网站设计课程设计论文定.docx_第3页
第3页 / 共41页
精品商务网站设计课程设计论文定.docx_第4页
第4页 / 共41页
精品商务网站设计课程设计论文定.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

精品商务网站设计课程设计论文定.docx

《精品商务网站设计课程设计论文定.docx》由会员分享,可在线阅读,更多相关《精品商务网站设计课程设计论文定.docx(41页珍藏版)》请在冰豆网上搜索。

精品商务网站设计课程设计论文定.docx

精品商务网站设计课程设计论文定

商务网站设计课程设计(论文)

 

锦州锦华商城网站建设

 

课程设计(论文)任务及评语

学院:

管理学院         教研室:

电子商务

学号

学生姓名

专业班级

信管111班

课程设计(论文)题目

锦州锦华商城网站建设

课程设计(论文)任务

1.通过市场调查,了解分析锦华商城的经营模式并建立锦华商城购物网站

的基本构架。

2.运用Java语言、myeclipse、sql等软件建设锦华商城网上购物网站。

3.贾晓堂负责市场调查,收集锦华商城的出售产品和经营模式,并设计锦华商城网上购物网站的前台模块。

4.王天琦负责网站后台模块和数据库的建立。

5.张道锋负责Java代码的实现及网站和数据库的连接。

指导教师评语及成绩

成绩:

指导教师签字:

年月日

 

第1章绪论

背景介绍

1.1.1企业背景

锦州锦华商城位于辽宁省锦州市古塔区上海路2段24号。

锦华商城是大商集团旗下的一家大型超市,主要经营百货、针纺织品、五金家电、化工产品(除危险品)、日用杂品、食品饮料、烟(零售)、酒、糖、茶、金银饰品等。

1.1.2网络背景

近年来,随着Internet的迅速崛起,计算机网络带给了世界巨大的变化,从过去只是单独面向专业部门的信息传送扩展到现代生活的各个角落,它的出现为世界的发展和变革做出了无可估量的贡献。

越来越多的人喜欢在网上宣传自己的商品,人们也喜欢网上购物。

近年来,随着互联网技术的兴起,电子商务一个最基本体现就是网上购物,从一定程度上讲它就是网上超市,也就是一种网上销售。

“网”字意味着它具有信息时代的快捷方便等特征。

事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。

更多人开始关注网上购物,消费者足不出户就可以买到心仪的商品,大大激发了消费者的购物兴趣。

所以,网上购物不仅成为了可能,而且成为了热门。

由于这种模式节省了客户和企业双方的时间、空间。

大大提高了交易效率,节省了各类不必要的开支。

因而,这类模式得到了人们的认同,获得了迅速的发展。

这对于那些没有时间经常逛商场或其住所离商场较远的消费者来说,具有实际意义。

自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。

而企业实行电子商务则成为企业发展与国际接轨的必要条件。

多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。

所以电子商城网站的实现是一个非常迫切的需求。

现代的网络,已经经历过迅速发展的时期,他的技术也已经相当成熟。

因此,依靠网络技术来架设一个网站会在很多方面得到相关的支持。

伴随着Internet的蓬勃发展,网上购物作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。

的确,客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网上购物为客户带来的好处。

虽然柜台销售形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:

不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

现在越来越多的厂商投身到提供网上商城服务的行列中来,一个基于Internet的全球电子商务框架正在形成。

在国外,到2002年有将近32亿人网上购物,销售额达到了78亿美元。

1999年英国的20亿英镑商品总销售额中,网上销售占5%。

英国业界人士分析,未来英国的网上销售将成为商城渠道中的主要渠道。

网络给人们带来了实惠、虚拟、幻化,也给商品带来了广阔的生存空间。

靠现代化的计算机信息处理技术来管理电子产品的经营管理,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出电子产品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快其经营管理效率。

这次设计实现了一个网上商城网站。

网上商城所承载的信息量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络的安全性提出了更高的挑战。

开发出的网上商城系统采用国际先进的JSP进行开发,具有很高的稳定性和安全性。

网上商城真正实现了在网络上经营的销售模式,从而使其获得更大的市场机遇和经济效益,很大程度地提高了企业的核心竞争力。

这个网上商城系统所需要的功能从会员角度进行划分,可以分为前台会员功能和后台管理功能。

会员功能主要提供给商城的会员使用,包括会员的注册、登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用,包括对会员、商品、订单的管理。

会员注册后,登陆网站的会员可以在线查看商品、加入购物车,查看订单等操作。

这些部分用JSP设计页面及分类,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。

在网站设计中,管理员完成对网站的维护与管理的工作。

使用数据库中权限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除,也可以对订单信息进行处理,同时管理员也可以对会员信息进行管理。

本文分为四章,通过对这个网站的分析、设计与实现的过程的全面介绍来展示系统的全部特性。

第一章绪论描述了课题的背景、目的与意义,介绍了国内外现状,进而总结出此次研究工作的内容。

第二章是对系统的可行性进行分析并设计系统的结构。

第三章主要说明的是系统各模块在网站设计中的实现。

第四章结论分析了系统的一些主要的优、缺点,开发此系统的过程中所遇到的困难。

最后是参考文献和致谢。

参考文献中列出了本次毕业设计中所用到的参考资料和文中所引用到的定义与解释的出处。

致谢中对在本次毕业设计中给予指导和帮助的老师和同学表示由衷的感谢。

相关技术简介

java

Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。

Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。

在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。

这样Java程序可以只编译一次,就可以在各种系统中运行。

Java应用编程接口已经从1.1x版发展到1.2版。

目前常用的Java平台基于Java1.5,最近版本为Java1.7。

Java分为三个体系JavaSE(Java2PlatformStandardEdition,java平台标准版),JavaEE(Java2Platform,EnterpriseEdition,java平台企业版),JavaME(Java2PlatformMicroEdition,java平台微型版)。

Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响:

(1)软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。

这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。

(2)基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。

在此基础上形成了Java.2平台和.NET平台两大派系,推动了整个IT业的发展。

(3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。

中间提供商,构件提供商,服务器软件以及咨询服务商出现。

企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。

(4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。

总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景。

JSP技术

本系统采用JSP技术开发。

因为JSP与同类的CGI、ASP、PHP相比有着独特的优势。

JSP是Sun属下Javasoft公司推出的技术,使用的Java语言是ASP、PHP和JSP三者中最新的技术。

它以JavaServlet技术为基础,又在许多方面作了改进,并且充分借鉴了ASP和PHP一些合理的地方。

它的平台无关性胜过ASP技术,而强大的JDBC数据库接口规范又优于PHP技术,而且JSP技术是以JAVA语言为基础的,可以使用JavaBeans组件和自定义标签,因此具有良好的扩展性。

总的来说,JSP业已成为目前主流的动态网页开发技术之一。

JSP的优点如下:

(1)借助JSP技术,Web网页设计人员可以使用HTML或者XML标记来设计和风格化Web页面,使用JSP标记来生成动态Web页面。

在服务器端,JSP引擎负责解释JSP标记和脚本,生产请求的内容,然后将结果以HTML页面等形式发送回浏览器。

这样开发者可以保护自己的核心代码,同时可以保证任何Web浏览器的高度兼容性。

(2)JSP页面可借助可重用的、跨平台的组件(JavaBean),来执行Web应用所要求的极为复杂的业务处理。

能够共享和交换调用一般操作的组件,或者让这些组件被别的开发人员或者开发团队所使用。

(3)通过开发定制化的标签库等方法,JSP技术可以支持动态扩展技术。

(4)作为Java2的一个重要组成部分,JSP技术能够支持高度复杂的、基于Web的企业级应用。

JSP技术可以轻松地与现有多种应用体系架构整合,可以充分利用已有开发工具和技巧,并扩展到企业级分布式应用环境。

此外,JSP技术无论是在跨平台特性、运行效率、企业级软件开发还是商业支持方面都具有优势,从而使其成为目前和未来进行动态网页开发的最佳工具之一。

基于B/S的体系结构

在B/S体系结构系统中,会员通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将会员所需信息返回到浏览器。

B/S结构简化了会员机的工作,会员机上只需配置少量的会员端软件。

服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。

实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从会员机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样会员机的压力减轻了,把负荷分配给了Web服务器。

这种三层体系结构如图1.1所示。

图1.1B/S三层架构示意图

这种结构不仅把会员机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。

由于会员机把事务处理逻辑部分分给了功能服务器,使会员机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个会员机之间,而把主要精力放在功能服务器上程序的更新工作。

这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。

第2章系统分析与设计

可行性分析

可行性分析是在全面调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从运行、经济、技术的方面进行分析和研究,以避免投资失误,保证新系统开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

这部分将从以下三个方面进行研究:

技术可行性、经济可行性、时间可行性。

(1)技术可行性

目前网站建设的技术完善,有许多的网站建设技术,如java,JSP等技术,并且网络上都有许多网站建设的模板供参考。

利用JSP技术可以建立先进、安全和跨平台的动态网站。

由于JSP技术的成熟与广泛的使用,并加上老师的帮助可以得到很多的技术支持。

由于在学习数据库时一直以SQLServer作为例子,所以采用MicrosoftSQLServer作为数据库的后台。

(2)经济可行性

计算机硬件的发展已经越来越快,购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。

开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得,可以节省不少人力、物力及财力。

所以,从经济的角度来看,该系统可行。

需求分析

电子商务系统随着我国经济的快速发展发生了翻天覆地的变化。

同时专门做营销的中小型企业根据人们的消费水平和方式的改变,也在不断的更改变换自己的经营方式,但同时也带来了这一行业激烈的竞争。

业务需求分析

现在网站的制作已经不再是只把企业想要表达的内容摆放在网站上那么简单,而是包含了更多的营销模式,给予浏览者更多的视觉享受。

现在企业营销商需要用一些更新颖更有效的方式增强竞争力。

建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的营销方法。

另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节,最终提升企业的价值与经济效益。

会员需求分析

这个网站以上面的业务需求为基础,进一步提出网站需要完成的以下任务:

网站需要让供应商、会员以及浏览者能清晰的看到商城的信息及动态,另一个重要的内容就是能够显示出该商城现有的各类型商品及其详细信息;由于消费者的需求在不断的增长和变化,商城在面对面销售的基础上也要随之发展出相应的业务。

功能需求分析

根据上面的需求分析,需要设计出网站的前台与后台。

会员在前台所浏览的内容,网站的后台需要能相应的做出更新或修改。

根据以上的想法,设计出网站的功能:

前台会员相关功能主要包括:

(1)会员注册、登录

(2)查看销售排行

(3)查看新品上架

(4)添加购物车

(5)查看订单

(6)修改会员资料

(7)找回密码等

后台管理相关功能主要包括:

(1)添加、修改、删除商品信息

(2)查看或是删除会员

(3)添加或是删除管理员

(4)查看订单、对订单进行出货或是删除订单

(5)添加、修改、删除公告信息

(6)添加或是删除友情链接等

将以上这些功能制作成网页以后,在其中分别互相建立分类,基本完成商城及会员对网站的要求。

数据流程分析

根据前台业务流程,会员的活动会分为两类。

会员浏览所使用到的数据归纳为站内信息,如商品信息等。

而会员提交的订单则作为网站的订单数据;根据后台业务流程,管理员对网站内容的进行添加、修改和删除等所操作的数据定义为商城信息。

网站数据流的总体图如图2.1所示。

图2.1网站数据流的总体图

进一步分析网站的数据流程,得到网站数据流程的零级图,如图2.2所示。

图2.2网站数据流的零级图

运行环境及开发工具

操作系统:

Windows2000/win7。

数据库:

SQLServer。

Web应用服务器:

Tomcat6.0。

开发工具:

Myeclipse。

系统结构设计

根据业务流程,需要将网站划分为前台、后台和数据库。

前台中,会员在登录网站主页后即可分类查看到商品等信息,还可以做订购商品等活动。

数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。

在设计好网站前台与后台的结构以后,就将数据库加入到结构中。

后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。

功能模块设计

层次模块结构是将系统划分为若干子系统,子系统下再划分为若干的模块。

而模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。

在结构化系统设计中,模块一般都是按功能划分的,通常称为功能模块。

合理的功能模块的划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性。

以前面的系统分析为基础,将系统分为两大模块,即前台模块和后台模块。

网上商城的功能结构如图2.3所示。

图2.3网上商城网站功能结构图

前台模块的功能模块设计

前台模块主要功能如下介绍:

(1)首页模块

主要有用户登录,商城公告,友情链接等。

(2)销售排行

此模块可以查看站内的销售商品的排名,查看其具体信息并可以添加购物车。

(3)新品上架

主要可以展示网站最新发布的新产品,第一时间向会员介绍新品的信息、价格等,并可以添加购物车。

(4)特价商品

可以查看网站中的优惠商品,会有优惠价格的显示,如果喜欢的话可以添加到购物车。

(5)查看订单

会员在把商品添加到购物车并去收银台结账后可以在查看订单中查看自己所购买的商品,如商品编号、地址、订货时间、是否出货等信息。

(6)购物车

会员在登录之后可以将自己喜欢的商品添加到购物车,在购物车中会员可以选择继续购物、去收银台结账、清空购物车、修改数量等操作。

(7)会员修改

会员在注册后可以根据自己的具体信息进行修改会员资料,如密码、年龄职业等信息。

(8)会员注册

游客可以在网站首页进行会员注册,填写会员名、密码、年龄、职业等即可。

这样,子模块各自的内容基本设计好。

下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。

除了在主页中建立面向其他模块的分类外,也要在其他模块中建立返回主页面的分类。

另外各个模块间也应该互相分类起来。

后台管理模块的功能模块设计

后台管理模块的功能是对站内的资源进行管理和维护。

以后台的业务流程分析和前台各个模块的设计为基础、根据会员的需求分析来确定后台管理模块应具有的功能。

后台管理模块的各个子功能模块如下:

(1)商品设置

管理员可以添加商品信息,包括商品类别、名称、定价、图片、简介等,修改、删除商品信息。

(2)会员设置

管理员可以查看会员的详细情况,如姓名、职业、账号、年龄、电子邮件等信息,并可以删除信息。

(3)后台管理员设置

管理员可以添加管理员、修改密码、删除管理员。

(4)订单设置

在此模块管理员可以查看订单的详细信息,如订单编号,购买会员的账号、送货电话、付款方式、地址等会员信息,同时可以看见所订商品的名称、数量、金额等信息;处理是否出货;删除订单。

(5)公告设置

管理员向会员发布最新公告信息、修改或是删除公告。

(6)友情设置

管理员向网站添加友情链接,方便会员进入其他网站,同时可以删除链接。

数据库设计

数据库是数据库应用程序的重要组成部分。

一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。

数据库的设计过程大致如下:

(1)根据会员需求,确定数据库中要保存的数据信息。

对会员需求进行分析时数据库设计的第一个阶段。

不断的调查与研究会员需求,了解企业运作流程等系统需求,使设计概念模型的基础。

(2)设计数据库的概念模型。

概念模型是按会员的观点来对数据建模,使用与进行信息世界建模的工具。

它对整个数据库的设计具有深刻的影响。

(3)逻辑结构设计。

逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。

(4)数据库的实施和维护。

在设计好前台与后台的功能模块后,就开始进行数据库的设计了。

根据网站系统的分析,数据库是整个网站的核心。

从前台显示的信息到后台操作的对象,都是围绕数据库展开的。

E-R图

E-R图是一种概念模型。

概念模型实际上是现实世界到机器世界的一个中间层次。

概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行数据库设计的有利工具,也是数据库设计人员和会员之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接的表达应该用众的各种语义知识,另一方面他还应该简单、清晰并且易于会员理解[7]。

以下是各个数据表的实体图。

(1)公告信息表tb_affiche的实体图

图2.4tb_affiche的实体图

(2)商品信息表tb_goods的实体图

图2.5tb_goods的实体图

(3)友情链接表tb_link实体图

图2.6tb_link的实体图

 

(4)会员表tb_member的实体图

图2.7tb_member的实体图

(5)管理员表tb_manager的实体图

图2.8tb_member的实体图

 

(6)订单商品表tb_order的实体图

图2.9tb_order的实体图

(7)订单详情表tb_orderdetail的实体图

图2.10tb_orderDetail的实体图

基本表设计

表的设计是这次设计的一个核心内容。

根据前面对网站前台与后台功能模块的分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:

商品信息、会员信息、公告信息、订单信息、管理员信息、友情链接信息等。

下面是为数据库设计的表:

(1)公告信息表tb_affiche

此表是用来发布网站内公告的表,主要存储公告的的基础信息。

结构如表2.1所示。

 

表2.1公告信息表

名称

数据类型

备注

id

int

id

name

varchar(50)

公告名称

content

text

公告内容

issueTime

smalldatetime

发布时间

(2)商品信息表tb_goods

商品信息表tb_goods用来保存商品信息的,表tb_goods的结构如表2.2下。

表2.2商品信息表

名称

数据类型

备注

id

int

id

bigId

int

大类别id

smallId

int

小类别id

goodsName

varchar(50)

商品名称

goodsFrom

varchar(50)

商品类型

introduce

text

商品简介

creaTime

smalldatetime

发布时间

nowPrice

money

现价

freePrice

money

特价价格

number

int

编号

pirture

varchar(50)

图片

mark

bit

是否出货

(3)友情链接表tb_link

用来记录网站友情链接网址的信息,具体表如下表2.3所示:

表2.3友情链接表

名称

数据类型

备注

id

int

id

linkName

varchar(50)

链接名称

linkAddress

varchar(50)

链接地址

(4)管理员表tb_manager

用来记录管理员的名称、密码、真实姓名等信息,具体表如下2.4所示:

表2.4管理员表

名称

数据类型

备注

id

int

id

account

varchar(50)

用户名

password

varchar(50)

密码

name

varchar(50)

管理员姓名

sign

bit

标记

(5)会员表tb_member

用来记录会员的名称、密码、真实姓名、年龄、职业、邮件等信息,具体表如下2.5所示:

表2.5会员表

名称

数据类型

备注

id

int

id

name

varchar(50)

会员名称

password

varchar(50)

密码

reallyName

varchar(10)

真实姓名

age

int

年龄

profession

varchar(50)

职业

email

varchar(50)

电子邮件

question

varchar(50)

找回密码问题

res

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1