内容发布更新时间 : 2024/11/16 17:57:39星期一 下面是文章的全部内容请认真阅读。
1 课题来源及意义
伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
2 国内外的现状
伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。的确,客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。
敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。 在最近一段时间里,我也查了一些关于网上购物的信息。
有60.4%的网站属于企业网站,可见如今企业都将网站作为推广自己的重要手段。其次是个人网站。而政府部门的网站占到4.4%。
但是,另有调查显示,将近75%的企业的网站每天的点击率在200次以下,更有51.5%的企业网站的点击率不足50次,仅有8.6%的企业网站的点击率每天超过1000次。这说明,做好一个网站,做出网站的特色也企业信息与新闻相结合来吸引人观看是一个非常重要的问题。
另外,作为信息、新闻传播的传统模式的报刊业也将目光和精力投入到网络网站上来。毫无疑问,高速,海量的信息传输对报刊业也是巨大的刺激。
此外,随着电子时代的迅速发展,MP3等电子产品已受到广大的消费群体高度的关注。生产制造MP3的厂商作为新时代产业的一个主要部分,当然也会紧随着时代的发展来使自己在市场与行业中更具竞争力。利用电子商务的模式,在介绍推广自己的同时,以新的一种渠道销售自己的产品,也愈发被关注。
因此,设计一个具有电子商务功能的企业网站具有非常好的开发与应用前景。
3 本课题的研究目标
基于JSP的乐途网购物系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。
根据软件开发流程,本系统的开发过程是:首先在短时间内建立系统应用原型;然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本课题本着与时俱进的方针,从符合操作简便、界面友好、灵活、实用、安全的要求出发,实现用户在网络中,足不出户就可以进行网上购物,方便、直观。系统还将提供用户自己的订单,用户可以享受货到付款的形式。
互联网提供了可以无限伸展的展示空间,可以容纳无限的图书和图样以及内容。在当当网,消费者无论是购物还是查询,都不受任何时间和地域的限制。
购物网站就是提供网络购物的站点,足不出户即可购买到你所喜欢的商品。
4 研究内容
1、通用JSP应用系统,包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、
购物车管理、我的订单、用户管理、商品管理五个功能模块。 (1)交易系统功能描述:
商品展示:实现商品预览、商品明细、分类检索功能。
购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。 我的订单:实现订单确认、订单列表、删除订单、查询明细功能。 用户管理:实现登入/登出、用户注册、信息修改功能。
(2)管理系统管理描述:
用户管理:对于系统管理员提供用户删除、用户查询功能。 商品管理:实现商品列表、商品发布、商品删除、商品修改功能。 2、为保证系统的高效、科学、合理,系统应实现以下目标:
(1)系统能够稳定、可靠的运行,具有良好的可维护性、可扩展性、可移植性。在数据组织、系统功能、系统结构上保留足够的扩充余地,便于今后的扩充。
(2)系统能够简化管理,提高效率。
(3)系统能够提供流畅的数据信息处理、快速方便的信息查询。为确保系统实际应用时的科学性和先进性,本系统采用B/S 结构的设计思想。
(4)系统具有良好的安全保密性能,良好的误操作保护和故障恢复性能。 (5)具有良好的用户接口,操作简单、方便,易于学习和掌握。
本课题为小组合作开发,本人主要负责设计并实现商品显示、购物车、用户管理等模块。 商品显示:这一部分将该网站要销售的商品系统有层次的显示呈现给大家,让用户比较直观的来选择购物。
购物车:这一部分利用Browser的Cookie和Session记忆功能,将用户所购买的商品进行管理。
用户管理:这一部分管理用户的权限,管理员有添加商品和删除商品的权限,而普通用户只有购买商品的权限。还包括用户的登录,登出,注销,注册等功能。
5可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:
(1)经济可行性:该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
(2)技术可行性:JSP技术已经较为成熟。
(3)运行可行性:该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。
(4)法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的可行性分析,我将采用JSP技术,运用My SQL数据库对网站进行建设。
6 研究方法与系统采用技术
开发工具:MyEclipse 系统服务器:Tomcat 5.8 数据库:MySQL数据库。 开发时用到的技术有:
1)Servlet:一种服务器端的Java应用程序。
2)JSP:是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
3)Html:超文本标记语言或超文本链接标示语言。 4)CSS:层叠样式表。 5)Javascript脚本语言。 6)Xml可扩展标记语言。
7)Hibernate:开放源代码的对象关系映射框架。 8) Struts 2.0:基于MVC的一个轻量级框架。
7 进度安排
第1周 第2周 第3周 第4周 第5周 第6周 第7周 第8周 实习调研,查阅课题相关外文资料 了解行业状况、查阅文献资料,阅读资料,撰写调研报告 完成10000字符或3000汉字以上的外文翻译资料,准备资料,学习JSP技术 进行需求分析 进行概要设计 进行概要设计, 基本框架完成,提交毕业论文提纲 完成后台数据库的设计并编码,完成部分论文 完成前台界面的设计并编码,完成部分论文
第9周 继续编码并进行测试,继续编写毕业设计论文 第10周 继续进行程序测试,继续编写毕业设计论文 第11周 整理资料、文档、图表等,修改毕业设计论文 第12周 完成毕业设计论文,打印,按要求装订 第13周 软件验收和准备毕业设计答辩 第14周 毕业设计答辩及成绩评定
8 参考文献
[1] 阳雪峰.陈文臣.Java Web2.0基于Spring.Struts.Hibernate轻量级架构开发.机械工业出 版社.2009.1
[2] 武延军.黄飞跃.精通JSP编程技术.人民邮电出版社.2001.8
[3] 刘斌.精通Java Web整合开发(JSP+Struts+Hibernate).电子工业出版社.2011.4 [4] 谢星星.企业应用架构设计--Struts 2+Hibernate 3+Spring 2.水利水电出版社.2010.5 [5] 刘斌.大型门户网站是这样炼成的!(Struts 2+Spring 2+Hibernate 3)电子工业出版
社.2010.3
[6] 陈海山.深入Java Servlet 网络编程.清华大学出版社.2002.2 [7] (美)斯蒂芬等著.轻松掌握SQL(第五版).电子工业出版社.2009.1 [8] Steven Holzner.Java 技术内幕.机械工业出版社.2002.1 [9] Phil Hanna.JSP技术大全.机械工业出版社.2002.3
[10] Karl Moss.Java Servlet 开发人员指南.清华大学出版社.2002 [11] Richard Yates著.COLD SPRING HARBOR.Random House.2011.11
[12] Harvey M.Deitel.Paul J.Deitel著.Java How to Program.北京机械工业出版社. 2002.01