段的基础上提供对各种商务流程的支持,创造一个虚拟的商业链。协同式商务意味着企业员工、合作伙伴和顾客的一种动态合作。他们通过互动交流,在虚拟社区中找到节约成本、创造价值和解决业务问题的方法。协同式商务是需求链与供应链之间复杂的工作流的一种更为完整的反映。
1.2 电子商务的优势
电子商务的产生,为企业提供了虚拟的全球性贸易环境,开辟了新的市场,同时使商品提供者与客户之间的交易更加简单、高效,使公司可以更集中力量于满足客户需要,提高服务质量,为公司、企业带来现实的和长远的利益的同时,也为人们的生活带来了便利。其主要优势体现在以下方面[2]。
(1)高速高效。基于互连网的商务,通信速度大大提高,尤其是国际范围内的通信更加快捷,使商务业务的效率相应提高。
(2)费用低廉。由于互联网是国际的开放性网络,使用费用很便宜,一般来说,其费用不到VAN的四分之一,比其普通的通信费用也节省许多,同时也节省了管理和人员的开销。
(3)功能更全面。互联网可以全面支持不同类型的用户实现不同层次的商务目标,如发布电子商情、在线洽谈、建立虚拟商场或网上银行等。
(4)服务更有成效。电子商务可以凭借企业的Web服务器和客户的浏览在网上发布各类商业信息,信息内容极为丰富,信息的检索查询极其便捷。同时有些产品本身就 可以从网上传递,如软件、电子读物、信息服务等,使得服务更有效。电子商务能在网上提供产品的技术支持,能十分便捷地获取客户反馈意见,改进服务质量。
(5)使用更灵活。基于互联网的电子商务可以不受特殊数据交换协议的限制,任何商业文件或单证可以直接通过填写与现行的纸面单证格式一致的屏幕单证来完成,不需要再进行翻译,任何人都能看懂或直接使用。
(6)增强企业竞争力。电子商务扩大了企业的竞争领域,使企业从广告竞争呢感、促销手段、产品设计与包装等领域扩大到无形的虚拟竞争空间。
(7)用户购物更方便。电子商务的开展,能使用户足不出户就能买到称心如意的商品,大大为用户提供了便利和节省了时间。
1.3 本文研究内容
本文主要通过JSP、Struts技术来是实现了一个销售网站。在设计开发过程中,采用了MVC、DAO和工厂方法设计模式对网站进行架构,利用面向对象、TDD的开发方法对网站进行开发实现。
在本销售网站中,针对用户群的不同,本销售网站分为前台用户端部分和后台管理员部分。前台用户端部分,用户可以通过分类对商品进行相应的查询、浏览相关的商品,然后选择所要购买的商品放入购物车进行购买;在后台管理员部分,管理员通过对商品的分类、具体的商品进行设置与管理,对商品类别和具体商品的添加、修改、删除等操作,以完成对商品类别和商品的更新,从而使用户能及早得到最新商品的信息。
1.4 本文组织
本文共分5章,各章内容安排如下:
第1章绪论主要介绍了电子商务的产生、发展历史,并对电子商务活动的优势进行了分析;最后对本文的主要研究内容和文章的组织结构进行了介绍。
第2章对系统进行了分析。具体对系统的性能需求,功能需求和可行性进行了详细的分析。并就这些进行了开发环境的构建。
第3章就第2章的功能、性能和可行性分析,对电子商城系统进行了详细的设计。规划了系统目标、系统的业务流程图,并对系统的数据库进行了详细的分析和设计。
第4章具体介绍了系统的实现。主要是对系统界面实现和系统功能编码的实现部分进行了详细的介绍。
2 系统分析
2.1 系统需求分析
根据对国内外一些企业电子商城系统特点的分析研究,系统的通用需求主要包括系统的性能需求和系统的功能需求。
2.1.1 性能需求
作为一个数据库系统,首先,系统要有很好的稳定性和可维护性,使得系统易于维护;其次,系统要有很好的可扩展性,能够在现有框架不变的前提下增加新的业务逻辑,进行二次开发;第三,系统要有很好的可移植性,由于部分企业服务器系统采用Linux或Unix,所以能够移植到不同的操作系统上,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可能使界面简洁、美观、操作简单[3]。
2.1.2 功能需求
本系统为一个典型的销售网站,所以要具备销售网站的基本功能。针对销售网站的功能特点,本系统分为前台用户端部分和后台管理员部分[4]。
1、前台用户端部分
根据对销售网站的特点和功能的调查和研究,前台用户端部分主要是为了方便用户浏览、查询商品信息,然后选中的商品进行购买。同时满足用户对个人信息、订单信息进行查看、修改等一些功能。根据以上分析,前台用户端应实现以下功能:
商品查询:主要完成对商品的分类查询以及按类别查看商品的功能;
商品展台:主要完成对特价商品的、新商品、商品的销售排行的展示;
购物车:主要完成用户将商品添加到购物车、查看购物车和清空购物车功能;
会员管理:完成用户注册、登录、修改会员资料的功能;
收银台:主要完成对所购商品订单信息的填写,结帐。
2、后台管理员部分
根据一般销售网站的特点,后台管理员部分主要是为了方便管理员对整个网站进行管理,例如对商品、会员、订单等的管理等。所以本系统的后台管理员部分要完成以下一些功能:
商品大类别设置:主要是对商品的大类别进行设置管理,完成对商品大类别的添加、删除、查询等操作;
商品设置:主要对商品进行设置管理,完成对商品的添加、删除、信息修改、商品详细信息查询等功能;
商品小类别设置:商品的小类别是对商品大类别的细化,主要目的是为了把商品的商品进行更详细的分类,从而让用户可以更方便对商品进行查询。此部分主要完成对商品小类别的添加、删除、查询等操作,以实现对商品小类别的更新操作;
后台管理员管理:由于整个网站的管理维护是一个工作量相当大的事情,所以要有多个管理员进行管理,所以要有管理管理员的功能,此部分的功能主要是对后台管理员进行设置,以完成对后台管理员的添加、查询、删除、密码修改等操作。
会员设置:由于是电子商务网站,所以必定有很多的用户浏览,所以要对用户进行管理,以规范网站的用户管理,主要包括会员的查询、删除、详细信息查询等操作;
订单设置:由于管理员要根据用户的填写的订单进行发货、处理,所以网站的后台管理中要有对订单的管理,主要包括订单的执行、查询和详细查询操作。
2.2 系统可行性分析
计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。因此,很多企业都开始利用网络开展商务活动,可以看到,在企业进行网上商业活动时产生的效益是多方面的。但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费.可行性分析和风险分析在很多方面是互相关联的,项目风险越大,开发高质量的软件的可行性就越小。
2.2.1 经济可行性
经济可行性即进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。企业电子商城中经济上主要有以下几个突出的优势:
第一,资金投入少,回收快,而且无所谓存货,所以特别适合小商店和个人在网
上一篇:
基于J2EE网上书城研究及其应用毕业论文(word文档)
下一篇:
基于JSP邮件收发系统论文