电子商城系统开发需求文档
来源: 北京系统开发公司
系统规划
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.项目人员分配表
来源:北京泛普坤和,北京系统开发公司,北京网站建设公司,OA系统开发,免费进销存管理系统开发 ,库存管理软件免费系统开发 QQ号:2725110947 联系电话:010-51246210 ; 15699913471
- 1财务软件免费版
- 2免费生产管理软件
- 3库存管理软件免费版
- 4免费工程管理软件
- 5免费装修预算软件
- 6免费商场管理软件
- 7免费汽车美容管理软件
- 8免费服装进销存软件
- 9免费出入库管理软件
- 10免费电脑销售管理软件
- 11免费会员积分管理软件
- 12免费资料管理软件
- 1Erp实施案例分析
- 2免费进销存管理软件实施方案
- 3免费进销存管理软件是什么
- 4如何做好免费进销存管理软件验收测试
- 5泵行业免费进销存管理软件实施要点与难点分析
- 6企业财务管理中免费进销存管理软件的使用简介
- 7免费进销存管理软件有什么作用?
- 8浅析制造业免费进销存管理软件供应链业务流程重组
- 9免费进销存管理软件实施风险是什么?
- 10服装免费进销存管理软件软件开发应遵循的六大原则
- 11选择免费进销存管理软件软件的六个关键点
- 12免费进销存管理软件价格
- 13 免费进销存管理软件是怎么控制成本的?
- 14中国库存管理软件免费版产业规模2012年将突破600亿元
- 15什么是免费进销存管理软件软件
- 16泛普免费进销存管理软件功能模块
- 17泛普ThinkOne免费进销存管理软件功能介绍
- 18免费进销存管理软件是什么?
- 19制造业企业免费进销存管理软件应用
- 20药店免费进销存管理软件如何实施
- 21免费进销存管理存软件好用版!
- 22免费进销存管理软件实施过程中的难点及误区
- 23免费进销存管理软件是什么软件
- 24电子行业免费进销存管理软件实施
- 25免费版的进销存软件下载
- 26免费进销存管理软件模块都有哪些?
- 27选择免费进销存管理软件的诀窍
- 28在哪里可以下载到免费网络版进销存软件?
- 29免费进销存管理软件是什么?到底什么是免费进销存管理软件?
- 30免费进销存管理软件仓库管理系统怎么用
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼