网上商城详细设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论
随着网络技术的日趋成熟,Internet 变成了一种处理日常事务的交互式的环境。在互联网上开展各种服务已经成为许多企业和部门的急切需求。从传统行业到新兴的电子商务(Electronic Commerce 或 Electronic Business),基于Web 技术的应用极大地改变着传统的服务模式。因此,Web 己成为社会信息交流的一个平台, Web 的普遍使用已经从根本上改变了人们的生活方式、工作方式,也改变了企业的经营方式和服务方式。越来越多的公司、企业以及政府希望通过利用国际互联网所提供的无地域、无国界、无时间限制的便利信息环境来开发自己的 Web应用。
基于数码产品的电子商务网站的设计融合了电子商务网站的购物特性和门户网站的个性化特性,成为最新网站技术的热点。对中小企业来说不可能有大量的资金投入构建电子商务网站。那么,如何充分利用现有资源、尽量减少专业技术人员的投入、对网站的维护和更新也不需要大量的人力、物力和财力已成为中小企业开展网上业务的关键。同时,中小企业的电子商务网站能否盈利,很大一部分因素将取决于其网站的个性化特性。因此对电子商务门户网站的研究将有助于我国中小企业开展网上商务。对促进电子商务在中国的快速发展有一定的实际意义。
JSP 已经成为开发动态网站的重要而快速、有效的工具。JSP 强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,JSP 技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上商品销售系统,我是负责系统的用户模块的设计。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。
在此次毕业设计中,本人所负责的系统则是进行数码产品网上商城系统的设计与开发,本系统是针对现在主要的物流中心问题,采用目前在网站开发中使用
广泛的JSP技术,基于mysql数据库所开发的一套信息管理系统。本系统实现了商户在线对数据库进行管理等功能;界面友好,使用方便。
第二章网上商城系统的需求分析
因特网与电子商务因特网最大的优势就是它将分布在世界各地的、彼此孤立的资源有效地组织起来,在世界范围内实现高效的信息传递和资源共享。因特网消除了地域对于信息传递的局限,也为企业向客户推销自己的产品提供了全新的舞台,成为商业竞争的新战场,更为资本寻求最佳的资源配置和经营运作手段创造了更为广阔的活动空间,便于资本在全球范围追逐利润。由因特网快速蔓延带来的信息全球化、经济全球化必将导致生产制造的全球化和生产资料的全球化再分配。由于新兴经济的增长、跨国公司的形成、设计和生产能力的分散,利用国外的设计和生产厂商等因素,许多企业正在变成一种越来越集成化的全球系统。信息、资金、材料、零部件、成员和工人已经打破国家和地区的界限,生产制造能力已经发展成为一种商品。因此,透过因特网,人们开始从价值流的角度重新审视企业的运营模式以及其资源的分布和配置,并由此派生出一种新型的商务操作模式一电子商务。早在二十年前,商贸界在盛行“电子单证”的时候便有了电子商务的雏形,随着网络技术的发展和社会经济模式的飞速变化,继而出现了ElectronicCommerce(电子交易)。
2.1系统运行环境
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
I、软件环境
客户端:
➢操作系统:Windows2000/XP
➢网络协议:TCP/IP
➢浏览器:Internet Explorer 8.0
➢数据库:mysql数据库(也可以是SQL数据库)
II.硬件环境:
➢客户机 2.2 GHz CPU或更高,内存:1024M或更大,
2.2系统功能需求
网上商城系统主要提供网上的物流信息管理平台。
2.2.1管理员部分的主要功能
➢管理员登录功能,根据权限进入管理员相应的页面的功能
➢管理员管理用户、商品(查看、修改、删除)以及对系统进行设置的功能
2.2.2 用户部分的主要功能
➢用户登录功能,根据权限进入用户相应的页面的功能
➢用户进行在线购物的相关操作
2.2.3 购物流程部分的主要功能
➢通过用户的操作,完成整个购物的流程
2.3系统性能需求
➢实用性:为物流信息管理提供方便,有效进行物流中心信息管理,尽量最大限度降低管理员日常管理工作量,提高物流信息管理和效率,
优化资源,实现效益最大化。
➢技术先进:数码产品网上商城系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工
具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业
的领先地位。
➢安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在
何处,只要您可以访问Internet都可以使用本系统。
➢适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都
能得以应用。
➢代码可读性好:文中的代码将尽可能简洁,易懂。
2.3系统技术需求:
2.3.1开发技术
目前,开发此类系统的技术主要有JSP 、JSP、JSP、PHP等技术。针对本系统的功能需求和性能需求,采用的是JSP 技术,即活动服务页。它是一套微软开发的服务器端运行的脚本平台。通过JSP可以结合HTML网页、JSP指令和ActiveX元件建立动态、交互并且高效的Web服务器应用程序。有了JSP 不必担心客户的浏览器是否能运行所编写的代码,所有的程序都将在服务器断执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器将执行的结果返回给客户浏览器,减轻了客户端浏览器的负担,大大提高了交互的速度。同时它有自己独具的优点,包括无需compile编译,容易编写,在服务器端直接执行;使用普通的文本编辑器即可进行编辑设计;JSP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性;语言相容性高,能与所有的ActiveX Script语言都相容;易于操控数据库可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库。
2.3.2系统开发工具
本系统采用Visual Studio2008作为开发工具。Visual Studio200是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,是一集网页创作和站点管理两大利器于一