文档介绍:第一章绪论
课题意义
的蓬勃发展,网上购物作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念。随着中国加入WTO,全球经济一体化的逐步深入,在线销售已是现代传统商品销售必不可少的经营策略之一。目前,网上购物在国际互联网上可以实现的商务功能已经多样化,可以说几乎以往传统的购物功能都可以在互联网上进行电子化的高效运作。
以信息网络为基础的在线销售管理系统的应用,有助于促进企业管理不断完善,同时扩大了商家的规模和市场影响力,而且可以减少经营成本,提高工作效率。对消费者来说,可以从相当大的产品范围内选择,寻找最合适的产品,同时购物不再受时间、地点限制。因此,为了提高公司效益,促进公司向多元化发展,并确立未来的竞争优势,建立一个经济、安全、高效的在线销售管理系统是企业必须考虑的问题。
设计工具
该系统开发使用JSP+JavaBean技术,在该模式中,JSP页面响应请求并将处理结果返回给客户,所有的数据库操作和复杂业务逻辑操作都通过JavaBean来实现。该技术实现了页面的表现和页面的逻辑相互分离。在相对小型的动态网站开发中,该技术存在很大的优势[3] [15]。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是Eclipse开源社区的领导者Genuitec发布的一个十分优秀的用于开发Java, J2EE的Eclipse插件集合。MyEclipse是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[13] [4]。
Dreamweaver是一款简单易用、可操作性强的网页制作及网站管理软件。它具有可视化编辑界面和强大的所见即所得的网页编辑功能,使用户不需要编写复杂的代码就可以轻松的创建跨平台、跨浏览器的网页。真正实现了页面设计艺术与编程技术的完美结合[1] [8]。
可行性分析
在项目的分析工作开始之前,要先进行可行性分析和研究。可行性是指“可能性”和“必要性”,是在对任何工程项目投入力量之前必须进行的工作。
“可能性”指在现有条件下,企业开发系统是否可以实现,是否具备必要条件。“必要性”是指企业开发系统是否有必要。进行可行性研究的目的是以最小的代价在短时间内确定软件项目是否值得开发,是否可以实现。下面简单地从技术可行性和经济可行性两方面进行分析[2]。
技术可行性分析:该系统使用JSP技术进行实现,其安全性、跨平台等特性都非常的强大。使用Myeclipse编写代码,界面设计工具为Dreamweaver,后台数据库使用SQL Server 2005数据库,以保证数据的安全和执行高效。
经济可行性分析:从投入的人力,财力与物力来讲是非常之小的。但是从企业的长远发展来讲此系统是很必要的,它扩大了商家的市场影响力,而且可以减少经营成本,提高工作效率。
由此可见,瑞特运动鞋在线销售管理系统具有可行性。
需求分析
可行性研究完成后,就要进行需求分析。需求分析的任务是对系统的业务内容进行进一步的调查和分析,确定企业的需求并把得到的明确需求反映到开发的系统中。需要由上而下、从粗到细、由表及里地对现行业务进行详细调查。并在此基础上进行分析,为系统设计阶段提供依据[2]。
根据需求分析阶段的结果,瑞特运动鞋在线销售管理系统业务处理上应满足以下需求:
(1)商品种类全面。
(2)数据查询方便,支持模糊查询,可以根据不同的浏览主题来快速搜索目标。
(3)管理员可以方便地对基本数据进行操作,添加、修改、删除数据。
(4)网站界面设置简洁,易于操作和使用。
(5)购买流程简便,网上交易简单安全。
系统功能介绍
通过对一些典型的电子商务网站的考察、分析,并结合企业要求,本系统应具有以下功能:
(1)统一友好的界面,保证系统的易用性。
(2)数据库设置合理安全。防止出现用户信息泄露,账号被盗现象。
(3)提供多种商品信息查询方式,使商品信息查询灵活、方便、准确。
(4)动态式信息发布,使用户及时查看公告信息。
(5)实现网上购物以及退货功能。
(6)实现订单管理功能。
(7)实现会员管理功能。
(8)实现商品信息以及商品分类管理功能。
(9)实现购物车功能。
(10)实现公告信息管理功能。
第二章系统设计
系统设计是根据系统分析阶段所提出的新系统的逻辑模型,建立起新系统的模块结构。一般包括总体设计、详细设计、