软件百科
联系我们
联系电话

135 2295 6919

135 2295 6919

公司主站Website:

www.qykh2009.com

公司主站
电子邮箱

电子邮箱:

qykh2009@163.com

公司地址

公司地址:

北京市朝阳区亚运村天创世缘B2座30整层

Software     软件百科

电子商城系统开发需求文档

分享到:

类别:ERP系统访问量:267272编辑:yangyong 日期:2024-11-01 20:58:00

    


来源:   北京系统开发公司

 

    系统规划

1.1编写目的

Web开发技术的飞速发展无疑促进了电子商城的普及,目前,越来越多的商业活动开始迁移到Inter中来进行,这种模式给商家和消费者带来了极大的便利,使以前很多不同的商业活动变得异常快捷。

1.2系统描叙

  本电子购物商城系统在设计时充分考虑了系统的可扩展性和商业活动特有的业务流程,良好的前期设计使他具有优秀的扩展能力并且便于维护,在发展飞速的生活中,为了更好的满足人们的需求,该系统提供强大的服务功能,更能吸引消费者。

1.3系统功能

  为了满足市场的需求,我们将该电子商城系统主要划分了如下的功能:1,浏览商品:包括按用户的需求俩分类浏览,搜索等;2,购买商品:包括用户选择商品了需要使用到购物车,以及订单等;3:用户信息管理:当用户注册了帐号后,可以对自己的个人信息进行查询,修改等功能;4:活动商品:当遇到节假日的时候,我们适当的对商品进行打折处理,以便更能吸引消费者前来购物,5:用户级别:消费者在进行注册,及已有的用户购物达到一定的程度是,可以让该用户享受更优惠的待遇;6后台关系:在这里,我们主要设置了几个模块,管理员模块,可以对商品及其他用户设置权限及其他相关操作,用户管理模块,以及商品管理模块。

1.4开发平台

   在开发过程中为了提高性能及安全性,我们在这里选择了c#语言,使用.net开发环境,数据库则使用oracle数据库。

1.5数据库环境

   (1)要求运行硬件环境:

CPU:奔4以上

内存:1G以上

硬盘容量:80G 以上

(2)要求操作系统为:

Windows XP或XP以上。

具体需求

2.1功能需求

  本系统分为前台与后台,前台是为消费者提供信息,当消费者进入前台界面后,如果成功注册后,并可以购买网页上的任何商品,但消费者不能对商品信息进行操作。对商品的操作则是在后台提供,当管理员进入后台,就可以对商品信息进行修改,也可以对会员进行删除。

2.2用户接口需求

如果是游客进入该网站首页,则不容许购买任何商品,必须注册过后才可以购买,游客注册成功后并成为会员,会员只容许购买商品,查看商品,但不能进行删除,修改商品的任何内容

2.3通信接口需求

2.4性能需求

   要求本系统一ORACLE数据库进行设计,使用最新的AJAX技术进行设计,是查询更新速度加快。更加吸引用户的眼球。

2.5安全需求

   采用完备的密码管理系统,分级限定操作限制,定期数据保存,每日更新。

 

2.6可维护性需求

最高级别人员可享用任意修改商品及会员信息,分级人员享用其各自权限

 

2.7其他需求

目标系统功能齐全,能够完全满足业务需求。客户只可凭借客户名和密码进行个人信息的查询和修改,不得删除和进入其他客人信息(包括查看其他用户资料)。

 

 

整体设计

3.1系统功能设计

  电子商城系统其共分为两大功能模块:前台系统和后台系统。两大功能模块又分别包括各自的众多自模块,前台系统就是面向Internet上的用户,主要包括商品信息模块,用户信息模块,购物车模块,优惠活动模块,订单模块,后台系统则是用于商店管理员对网站极其对用户信息,商品信息进行管理和维护,主要包括管理员信息管理模块,用户信息管理模块,销售管理模块,收入统计模块,权限设置模块等,主要系统功能结构图如下:

 系统开

                            图 3.1

3.1.1前台功能设计

  (1)商品信息模块

   热门商品浏览(首页吸纳时点击最高的商品的商品列表),新到的 商品浏览,商品的分类浏览,商品的快速搜索,商品的详细信息浏览,活动商品的浏览

(2)购物车模块

添加商品到购物车,购物车信息的修改,删除很结账。

(3)用户信息管理模块

   注册新用户,登录,用户修改密码,用户个人资料管理。

   (4)订单模块

查询个人订单列表,查询某订单的详细信息。

3.1.2后台功能设计

(1)管理员信息管理

 登录和修改密码管理。

(2)商品信息管理

 添加,删除,商品类别;添加,修改,删除商品信息;添加,修改,删除活动商品信息。

(3)用户信息管理

 查询用户信息,修改账户金额。

(4)新闻管理

 对新闻进行添加,删除,修改管理

(5)销售管理

 查询某月的销售情况,(包括每种商品的售出数量,相关订单数,收入)。

3.2系统流程分析

  对电子商务系统来说,整个电子购物的流程是至关重要的,在电子商城的流程设计中就贯彻了这样的思想,下面是对购物流程的分析图

系统开发

图3.2

数据库设计

4.1基本表设计

用户信息表(用户ID,用户名,用户密码,口令提示信息,口令提示题答用户真实信息,性别,用户帐号,家庭住址,邮箱地址,

电话号码,邮政编码)

  商品信息表(商品ID,商品名称,商品图片,商品价格,商品信息介绍,分类编号,商品点击数)

  商品分类表(商品分类ID,分类名称)

  购物车表(记录ID,购物车ID,所购商品编号,购物车图片,购物时间,购物数量)

  订单表(订单号,该商品的购买数量,商品单价,交易时间,所属用户ID,商品ID)

  管理员信息表(管理员ID,管理员名称,管理员口令,管理员姓名,注册时间)

  促销活动信息表(活动号,商品ID,活动折扣,活动备注,活动开始时间,活动结束时间)

  新闻表(新闻ID,新闻主题,新闻内容,新闻时间)

 

4.2基本表关系视图

测试分析

5.1 编写目的

软件测试是软件质量保证的关键因素,代表了规约设计和代码的最终评审;证实了软件依据规约所具有的功能及其性能需求;增加了软件的可靠性。

在开发工资管理系统的过程中,为了及时发现迄今为止的错误,更有效率的完成该项开发工作,开发人员要对其进行软件测试。

该电子商城系统用于中型网站,适用于WINDOWS XP环境。它的使用者是这家企业的职工和财务管理人员。

5.3 功能测试


系统开发

系统开发

 6.1 该产品的使用范围


该电子商城系统是一项独立的软件产品,即针对中型电子商务管理系统。可供消费者提供查询相应的商品信息,或者是购买相应商品,只需要该消费者进入本网站的首页,进行注册后,并可以成功的对商品购买,在后台通过管理员的维护,可以不定期的对商品,会员信息,及相关的新闻进行及时的更新,逐步符合广大消费者的需求。

6.2 缺陷和不足

该网站的缺陷也很明显,很多功能的实现还不是很切合实际的情况,很多功能能也不够完善,可扩充性也不是很好。

6.3 补救方案

该电子商城系统受时间,人员和技术的限制,对产生的缺陷无法立即进行补救,但开发人员会尽快做出详细的解决方案。

7.项目人员分配表

    系统开发
     经过一个多星期的设计和开发,该电子商城系统基本开发完毕。其功能基本符合客户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间以及水平有限,所以该系统还有许多不尽如人意的地方,比如功能较少等多方面问题。这些都有待进一步改善.也希望老师们能够多多指教,好让我能够不断进步.8.总结书

来源:北京乾元坤和,北京系统开发公司,北京网站建设公司,OA系统开发,ERP系统开发 ,CRM系统开发 QQ号:2725110947    联系电话:010-51246210 ; 15699913471