锦州锦华商城网站建设商务网站设计课程设计论文文档格式.docx
《锦州锦华商城网站建设商务网站设计课程设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《锦州锦华商城网站建设商务网站设计课程设计论文文档格式.docx(39页珍藏版)》请在冰豆网上搜索。
课程设计(论文)题目
课程设计(论文)任务
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,J