趣乐购”网上商城系统的设计与实现
目 录
1 引言 1
2 系统可行性 2
2.1 可行性分析 2
2.2 性能需求分析 2
2.3 软硬件环境需求 4
2.4 开发工具 4
2.5 架构设计 5
3 系统需求分析 6
3.1 需求分析 6
3.2 业务逻辑 8
3.3 数据流图 8
3.2 状态控制图 10
4 系统概要设计 11
4.1 系统的功能模块 11
4.2 数据库设计 11
5 系统详细设计 19
5.1 系统主页面设计模块 19
5.2 后台管理模块设计 22
5.3 用户管理模块设计 23
6 系统测试 25
6.1 测试目的 25
6.2 软件测试内容 25
6.3 测试结果 27
6.4 测试结果分析 27
7 系统的培训手册 28
7.1 建设背景 28
7.2 功能概况 28
7.3 技术特色 28
7.4 运行环境 28
7.5 系统启动 29
7.6 系统退出 29
7.7 系统维护 29
总结 30
致谢 31
参考文献 32
1 引言
在互联网日益流行的今天,网络已经变得越来越重要,电子商务已经越来越多的普及于工作、生活、学习和娱乐的各个方面,而在网络发展的过程中,网上购物也成为一种流行,也随着一系列的网 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
上商城的来临,也给消费者的消费观带来了重要的转变。
在20世纪的九十年代,在美国、欧洲等地的发达国家出现了“电子商务”说法的新概念。到目前为止,仍没有对电子商务统一的一个定义。简单来说,它是指在开放的国际大网络以及环境下,利用“客户/服务器”模式,实现个人之间、企业之间、包括政府之间的一种新型商务模式。(电子商务=企业业务/网上购物+服务器+信息技术)。
a)对于电子商务的类型,可以通过交易对象从以下几个方面看:一是企业与企业之间的商务交易、二是企业与个人(即消费者)之间的商务交易、三是企业与政府之间的商务交易、四是政府与个人之间的商务交易、五是企业内部的商务活动。
b)电子商务的本质与重点是在于通过互联网的技术将资源有效的整合,再放于信息平台,实现电子商务的核心竞争。
电子商务具有网络化、全球化和直接化的特征,同时它也是一个走势,它应用于各个机关单位,包括海关、税务、行政监管等部门,网上支付也需要建立安全的体系,同时我国也应该健全与完善相关的法律法规来保证电子商务的合法运行。
电子商务的运行需要电子商务系统的支持,它是保证电子商务的进行。网上交易的信息通信是通过数字信息渠道实现的,再经过服务器实现传递,所以双方必须拥有相应的信息技术工具。为保证交易双方的交易,我们也必须提供适当的分配和付款方式。
此外,为了保证企业、组织和个人可以采用数字通信渠道,保证交易的顺利交付和支付,需要通过提供专门服务的中介机构,即需要对电子商务服务商进行服务。而对于信用、税收问题需要通过制定相关经济政策进行推进。对于安全和身份识别问题需要通过技术进步来保证。对于法律和隐私等问题则需要加强电子商务方面的立法。对于推动消费者上网购物,则需要全社会的参与和引导。因此,发展电子商务是一项系统性的工程,它需要企业主导、政府引导和社会参与。具体情况如图1.1所示。
图1.1 电子商务系统
2 系统可行性
2.1 可行性分析
对于可行性的分析,本系统在经济可行性、技术可行性和操作可行性这三个方面进行考虑的。
2.1.1 经济可行性
经济可行性是指对于成本方面的节约,以最小的开发成本取得最大的效益,这需要对经济情况和自身能力进行分析与计划。本系统是通过互联网进行运行的,突破了用户限制,只要有网络就可以运行;用户也可以随时了解自己的状态,这比出去购物节省时间。因此,在经济上是可行的。
2.1.2 技术可行性
技术可行性是指在现有的条件下是否能够顺利的完成开发工作,以及在硬件和软件配置又是否能够满足开发。本系统的硬件配置为:CPU:P41.8GHz以上;内存:256MB以上;软件配置为:Microsoft Visual Stduio2010+SQL Server 2008。由此可以看出,系统对于软硬件的要求并不是很高。在本系统中,采用了ASP技术来实现,一来它可以创建动态式、交互式的Web应用程序;二来ASP页面可以使用VBScript、JavaScript等脚本语言来进行编写,其中程序代码是隐藏着的,运行时只可以看到静态的HTML页面;三来对于数据库的访问是通过内置的组件存取数据,并将数据返回给买家的浏览器,管理员通过客户端,来操作网页元素行为和外观,从而对用户的网页进行实 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
时的修改,发布消息等,创建出交互式通信。
程序的运行环境是在服务器端接收来自客户端的操作请求,并访问后端数据库,最后将结果回馈给客户端浏览器。因此,该系统从技术上是可行的。
2.1.3 操作可行性
本系统大概需要三个月的时间完成。前面的一段时间主要是以看书和收集相关的资料,然后是对系统的需求分析,概要设计以及数据库的设计,最后是操作界面主体框架的设计和代码的编译调试,操作性完全可行。
综上所述,在经济、技术和操作中是可行的,因此系统的开发是完全可行的。
2.2 性能需求分析
2.2.1 性能特性
在本系统中,有实用性、易操作性、扩展性、易维护性、可靠性、开放性、稳定性等这几种特性。
a)实用性
一个系统的好坏是相对于用户而言,即对用户而言,这系统实用则好,不实用则不好,它对系统的评价是一个重要指标。系统的成败关键是体系能否与管理相结合或能否具有相对的管理针对性。本系统可以方便用户对商品的选择与购物,它的实用性很强。
b)操作性
对于所开发的软件应做到操作的简单,以便于对电脑知识水平有限的人使用
c)扩展性
目前,本系统属于是一个演示系统,为了以后更好的使用本系统,系统需要具有一定的扩展性,因此,系统的扩展、维护是缺一不可的。
d)可靠性
在如今迅速发展的社会,可靠性是对系统的另一要求。社会发展的同时,也存在着一定的危险,系统对技术的依赖性越高,则系统可能受到破坏的程度就越高。因此,采取优秀的操作系统可以有效的避免破坏,保证系统的继续运行,这是可靠性的存在意义。
e)开放性
开放性是指该系统可以在开放的硬件体系结构中实现和运行,不会影响原有系统的效果。
3.3.3 后台订单系统数据流图
后台订单系统是用户对自己购买的商品的信息的提交,管理员收到订单,及时处理用户的商品发送,以达到高服务的品质。在订单系统中,管理员登录后,可查看用户下单的购物信息,同时可以修改订单的状态,通知用户,他的订单已经接受处理;在查看商品里可以看到用户下单的商品数量、商品价格、订单目前处理状态;在修改订单状态中,管理员可实时的修改订单的状态,方便商品的出入库。具体情况如下图3.4所示。
1 引言 1
2 系统可行性 2
2.1 可行性分析 2
2.2 性能需求分析 2
2.3 软硬件环境需求 4
2.4 开发工具 4
2.5 架构设计 5
3 系统需求分析 6
3.1 需求分析 6
3.2 业务逻辑 8
3.3 数据流图 8
3.2 状态控制图 10
4 系统概要设计 11
4.1 系统的功能模块 11
4.2 数据库设计 11
5 系统详细设计 19
5.1 系统主页面设计模块 19
5.2 后台管理模块设计 22
5.3 用户管理模块设计 23
6 系统测试 25
6.1 测试目的 25
6.2 软件测试内容 25
6.3 测试结果 27
6.4 测试结果分析 27
7 系统的培训手册 28
7.1 建设背景 28
7.2 功能概况 28
7.3 技术特色 28
7.4 运行环境 28
7.5 系统启动 29
7.6 系统退出 29
7.7 系统维护 29
总结 30
致谢 31
参考文献 32
1 引言
在互联网日益流行的今天,网络已经变得越来越重要,电子商务已经越来越多的普及于工作、生活、学习和娱乐的各个方面,而在网络发展的过程中,网上购物也成为一种流行,也随着一系列的网 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
上商城的来临,也给消费者的消费观带来了重要的转变。
在20世纪的九十年代,在美国、欧洲等地的发达国家出现了“电子商务”说法的新概念。到目前为止,仍没有对电子商务统一的一个定义。简单来说,它是指在开放的国际大网络以及环境下,利用“客户/服务器”模式,实现个人之间、企业之间、包括政府之间的一种新型商务模式。(电子商务=企业业务/网上购物+服务器+信息技术)。
a)对于电子商务的类型,可以通过交易对象从以下几个方面看:一是企业与企业之间的商务交易、二是企业与个人(即消费者)之间的商务交易、三是企业与政府之间的商务交易、四是政府与个人之间的商务交易、五是企业内部的商务活动。
b)电子商务的本质与重点是在于通过互联网的技术将资源有效的整合,再放于信息平台,实现电子商务的核心竞争。
电子商务具有网络化、全球化和直接化的特征,同时它也是一个走势,它应用于各个机关单位,包括海关、税务、行政监管等部门,网上支付也需要建立安全的体系,同时我国也应该健全与完善相关的法律法规来保证电子商务的合法运行。
电子商务的运行需要电子商务系统的支持,它是保证电子商务的进行。网上交易的信息通信是通过数字信息渠道实现的,再经过服务器实现传递,所以双方必须拥有相应的信息技术工具。为保证交易双方的交易,我们也必须提供适当的分配和付款方式。
此外,为了保证企业、组织和个人可以采用数字通信渠道,保证交易的顺利交付和支付,需要通过提供专门服务的中介机构,即需要对电子商务服务商进行服务。而对于信用、税收问题需要通过制定相关经济政策进行推进。对于安全和身份识别问题需要通过技术进步来保证。对于法律和隐私等问题则需要加强电子商务方面的立法。对于推动消费者上网购物,则需要全社会的参与和引导。因此,发展电子商务是一项系统性的工程,它需要企业主导、政府引导和社会参与。具体情况如图1.1所示。
图1.1 电子商务系统
2 系统可行性
2.1 可行性分析
对于可行性的分析,本系统在经济可行性、技术可行性和操作可行性这三个方面进行考虑的。
2.1.1 经济可行性
经济可行性是指对于成本方面的节约,以最小的开发成本取得最大的效益,这需要对经济情况和自身能力进行分析与计划。本系统是通过互联网进行运行的,突破了用户限制,只要有网络就可以运行;用户也可以随时了解自己的状态,这比出去购物节省时间。因此,在经济上是可行的。
2.1.2 技术可行性
技术可行性是指在现有的条件下是否能够顺利的完成开发工作,以及在硬件和软件配置又是否能够满足开发。本系统的硬件配置为:CPU:P41.8GHz以上;内存:256MB以上;软件配置为:Microsoft Visual Stduio2010+SQL Server 2008。由此可以看出,系统对于软硬件的要求并不是很高。在本系统中,采用了ASP技术来实现,一来它可以创建动态式、交互式的Web应用程序;二来ASP页面可以使用VBScript、JavaScript等脚本语言来进行编写,其中程序代码是隐藏着的,运行时只可以看到静态的HTML页面;三来对于数据库的访问是通过内置的组件存取数据,并将数据返回给买家的浏览器,管理员通过客户端,来操作网页元素行为和外观,从而对用户的网页进行实 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
时的修改,发布消息等,创建出交互式通信。
程序的运行环境是在服务器端接收来自客户端的操作请求,并访问后端数据库,最后将结果回馈给客户端浏览器。因此,该系统从技术上是可行的。
2.1.3 操作可行性
本系统大概需要三个月的时间完成。前面的一段时间主要是以看书和收集相关的资料,然后是对系统的需求分析,概要设计以及数据库的设计,最后是操作界面主体框架的设计和代码的编译调试,操作性完全可行。
综上所述,在经济、技术和操作中是可行的,因此系统的开发是完全可行的。
2.2 性能需求分析
2.2.1 性能特性
在本系统中,有实用性、易操作性、扩展性、易维护性、可靠性、开放性、稳定性等这几种特性。
a)实用性
一个系统的好坏是相对于用户而言,即对用户而言,这系统实用则好,不实用则不好,它对系统的评价是一个重要指标。系统的成败关键是体系能否与管理相结合或能否具有相对的管理针对性。本系统可以方便用户对商品的选择与购物,它的实用性很强。
b)操作性
对于所开发的软件应做到操作的简单,以便于对电脑知识水平有限的人使用
c)扩展性
目前,本系统属于是一个演示系统,为了以后更好的使用本系统,系统需要具有一定的扩展性,因此,系统的扩展、维护是缺一不可的。
d)可靠性
在如今迅速发展的社会,可靠性是对系统的另一要求。社会发展的同时,也存在着一定的危险,系统对技术的依赖性越高,则系统可能受到破坏的程度就越高。因此,采取优秀的操作系统可以有效的避免破坏,保证系统的继续运行,这是可靠性的存在意义。
e)开放性
开放性是指该系统可以在开放的硬件体系结构中实现和运行,不会影响原有系统的效果。
3.3.3 后台订单系统数据流图
后台订单系统是用户对自己购买的商品的信息的提交,管理员收到订单,及时处理用户的商品发送,以达到高服务的品质。在订单系统中,管理员登录后,可查看用户下单的购物信息,同时可以修改订单的状态,通知用户,他的订单已经接受处理;在查看商品里可以看到用户下单的商品数量、商品价格、订单目前处理状态;在修改订单状态中,管理员可实时的修改订单的状态,方便商品的出入库。具体情况如下图3.4所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2997.html