1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,指尖手机商城需求规格说明书,一引言,1.1,编写目的,随着计算机技术的日渐成熟,其强大的功能已经为人们所接受,并且已经进入人类社会的各个领域发挥着越来越中重要的作。使用计算机对单位科室进行管理,有着手工管理所不能匹敌的优点,其检索迅速,查找方便,可靠性高,存贮容量大,保密性强,寿命长,成本低等。不仅能够极高的提高管理效率,还能促进科学化,规范化的管理。本系统规格说明书说明了“手机商城管理系统”,本说明书为了让用户和软件开发者双方对开发软件的初始规定有一个共同的理解。使之成为整个项目开发中软件卡发设计的依据
2、也是产品测试好验收的依据。,预期读者:向系统分析员、程序员、测试员、实施员和最终用户。,本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是,用户手册,和,测试计划,的编写依据。,1.2,项目背景,手机的使用已经相当普遍,,手机商城,项目是在,网站开发项目教程,课程下提出的实习项目,希望通过,手机商城,电子商务网站的设计开发,提高自己的网站编程能力。该项目是以,A,为基础,windows,环境为平台开发的。,建议开发项目的名称:,手机商城。,建议开发项目的任务提出者:,平顶山工业职业技术学院教师王聪。,建议开发项目的开发者:,平顶山工
3、业职业技术学院计算机系,建议开发项目的开发平台:,WINDOWS,环境下,建议开发项目的测试平台:,WINDOWS,环境下,建议开发项目的使用平台:,WINDOWS,环境下,建议开发项目的开发软件:,Vs2000,,,Vs2003,,,Vs2005,,,Vs2008,1.3,定义,本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:,Wshop,:,网上购物平台,购物车,:,装载客户选好的商品和准备以后购买的商品,商场会员,:,网上购物平台中合法的系统注册用户,游客,:,未注册或者未登录的网上购物平台浏览者,管理员,:,系统某部分的管理者 超级管理员 整个系统的管理员,商场,:,指通过网络
4、方式开展商品销售的电子商务平台,1.4,参考资料,项目经核准的计划任务书、合同或上级机关的批文,项目开发计划,软件工程,Ian,Sommerville,著 程成等译,原书第九版 机械工业出版社;,二任务概述,2.1,目标,该项目旨在构建一个在线买卖商品的电子商务平台。任何人可以通过一台连接到因特网的计算机登陆该平台,通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。同时商家也可以对网站信息进行维护。,2.2,运行环境,操作系统:,Microsoft
5、 Windows 2000 Advanced Server,支持环境:,IIS 5.0,数 据 库:,Microsoft SQL Server 2000,2.3,条件与限制,建议开发软件运行的最短寿命:四个月,进行显然方案选择比较的期限:暂时不考虑,经费来源和使用限制:暂时不考虑,法律和政策方面的限制:暂时不考虑,硬件、软件、运行环境和开发环境的条件和限制:在,Windows XP SP2,下使用,建议开发软件投入使用的最迟时间:四个月,三功能需求,随着,www,(,WorldWideWeb,)的普及,动态网页技术也急速发展。从原来的,CGI,(,CommonGatewayInterface,
6、到,ASP,(,ActiveServerPage,)都从某种程度上满足了网页开发人员对动态网页开发技术的需求。通过,ASP,我们可以结合,HTML,网页、,ASP,指令和,ActiveX,元件建立动态、交互且高效的,Web,服务器应用程序。因为所有的程序都将在服务器端执行,包括所有嵌在普通,HTML,中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。,1.,功能划分,本系统包括以下模块:,1.,登陆模块,2.,开店模块,3.,注册模块,4.,购物车管理模块,5.,交易模块,6.,信息搜索模块,7.,系统维护模块,8.
7、帮助模块,9.,用户留言模块,10.,安全管理模块,2.,功能描述,下面对各模块做详细的介绍:,1.,登陆模块,登陆模块分为用户登陆模块与管理员登录模块。用来与游客作区别。用户在主页登陆,管理员在后台登陆。,2.,开店模块,只限于用户使用,用户在此模块中展示自己提供的商品以及相关的信息。其他用户管理员以及游客可以浏览相关的信息。,3.,注册模块,提供新会员注册功能,注册用户能管理自己的帐户信息,包括联系方式、个人信息等相关信息。,4.,购物车管理模块,用户在预览了商品信息之后,可以将自己心仪的商品放入购物车,确认后进入支付模块。也可以将不再需要的商品从购物车中删除。,5.,支付模块,用户确认
8、过商品之后,可以通过网上银行支付。,6.,信息搜索模块,此模块面向所有参与者,包括管理员、用户和游客。在这个模块中可以查询其他用户发布的商品信息。,7.,系统维护模块,管理员在后台登陆之后,在这个模块中对网站信息进行维护,包括用户信息的核对,用户账号和,IP,的封锁以及用户留言的管理。处理用户之间的问题。,8.,帮助模块,此模块向所有参与者提供帮助信息,包括网上商城的功能及操作介绍。,9.,用户留言模块,用户可以在此模块中对商品对商品及店主进行打分及留言,同时,被留言的用户及商品的发布者也可以向留言者回复信息;若被留言人及商品发布者觉得留言含有恶意,可以向管理员提出申诉,由管理员处理。同时,可
9、以向管理员提出对网上商城的看法及建议。,10.,安全管理模块,记录来访用户的详细信息,包括登陆及注销的时间、用户,IP,等。通过分析这些信息可以对系统提供安全保护机制。,四、系统总体设计,1.,前台系统管理结构图如下:,2.,后台系统管理结构图:,3.,前台页面结构:,1.,商城所有页面增加手机二级分类导航栏(,CDMA,,,GSM,,,3G,,,PHS,),2.,商城首页商品分类展示由竖向排列修改为横向排列,3.,手机首页增加两个网上商城广告位,4.,商城首页的购物指南做成,LOGO,图,4.,会员注册及登录,1.,前台会员注册包括帐号、密码、姓名、送货地址、邮编、固定电话、移动电话、电子邮
10、件、邮政编码。其中帐号、密码、姓名、电子邮件为必填,帐号只能填写字符,不能为数字,且唯一;电子邮件要验证唯一;固定电话分区号和号码填写,移动电话为小于,13,位字符,电话的这种验证方式手机网站其他位置也做同样修改。,2.,前台会员注册成功后系统自动发邮件给会员,邮件模板如下:,尊敬的*先生,/,小姐:您在指尖通讯网站注册成功!您的帐号:(用户帐号)您的密码:(用户密码),若有疑问请发邮件至,mobile,或,XXXX-XXXXXX,,,400-880-9999,!欢迎您光临指尖手机“网上商城”选择您中意的产品,,mobile.,zj,指尖通讯股份有限公司,2012/04/015,3.,前台会员
11、注册成功后自动登录,给用户两个跳转链接,一为手机网站首页,二为商城首页,4.,前台会员登录后在登录提示栏显示帐号,登陆次数等。如,XXX,用户登录,这是您第,X,次登录。,五,.,手机商品展示,1.,前台手机展示中,高级搜索增加按价位搜索 ,其他功能中增加来电防火墙选项。,2.,前台手机销售详细页面增加相关配件链接,与资料下载、常见问题平行放置,点击进入为此款手机的相关配件列表,可进行订购。,3.,后台增加热销、促销、促销价格、促销时间段。当促销价为,0,,则前台显示正常价格,当促销价格不为,0,,在促销期内前台显示促销价,过期后显示原价,4.,后台增加对价格、库存量进行批量修改的功能,5.,
12、后台增加虚拟库存数量控制。增加真实库存数、已订购数、虚拟库存数、库存报警下限数四个属性。,6.,订单管理,1.,前台用户提交订单时增加支付方式(以后扩展在线支付)、备注(可以让用户标记订购的机型颜色等信息)。自动列出最后三次购物送货地址供用户选择,用户也可自选填写。,2.,后台订单权限管理,订单按状态分级管理,不同人员可以赋予操作不同状态订单的权限,各授权人员只能操作自己有权限的该状态订单。,3.,后台订单流程,未确认订单:用户和客服代表提交的工单,无效订单 :电子商务专员审核后工单填写不明无法联系用户订单,已确认订单:电子商务专员联系用户确认后工单,已到帐订单:收到用户款项后工单状态,电子商
13、务专员审核款项和库存后将工单转化为待发货订单,物流部可以看到此种状态订单。,已发货订单:物流部发货后将订单置为已发货订单(如果是邮购订单必须要填写邮包号才能提交、自提需要添加提货人字段、添加发货人字段),已关闭订单:用户签收后将工单置为已关闭订单,已取消订单:打款前用户取消的订单,退货订单:用户收到货后退货的订单,未发货退款订单:收到用户款项后未发货用户要求取消的订单,在第一期的基础上增加了三种订单属性,分别是“无效订单”、“退货订单”、“未发货退款订单”,均是为了方便数据统计。原有订单逻辑关系不变,新增的三种订单状态的逻辑关系如下:,“未确认订单”可转为“无效订单”;,“已到帐订单”可转为“
14、未发货退款订单”;,“已发货订单”和“已关闭订单”可转为“退货订单”。,4.,后台报表统计,销售明细情况:记录各种商品的销售明细情况,提供导出到,Excel,的功能,以便进一步统计与管理。,销售统计,/,排行:系统自动对所有商品的销售量进行详尽统计,提供导出到,Excel,的功能,以便进一步统计与管理。,发退货记录:记录每一个订单的发货或者客户退货情况。,对一期的导出,EXCEL,表格的操作方式进行修改。,7.,配件管理,1.,后台由一期的导入数据修改为自己录入数据并进行相关管理,2.,后台配件的增加,修改,修改,查询,五、运行环境规定,设备,服务器推荐配置:,基本类别,类型 入门级网络,类别
15、 机架式,结构,1U,处理器,CPU,类型,Pentium D,CPU,频率,(MHz),3400,处理器描述 标配,1,个,Pentium D 945,处理器,支持,CPU,个数,1,CPU,二级缓存,4MB,主板,FSB,(总线),800MHz,扩展槽,2,内存,内存类型,DDRII,内存大小,4GB,最大内存容量,32 GB,存储,硬盘大小 标配不提供,硬盘类型,SATA,磁盘阵列卡 集成串行,ATA,光驱,DVD/CD-RW Combo,网络网络控制器 集成双千兆以太网接口,接口类型,标准接口,2,个,USB 2.0(,后面,),、,2,个,USB 2.0(,前面,),、,2,个,RJ
16、45,、键盘、鼠标、,Serial,、,Video,其他参数 散热系统,7,个冷却风扇,管理及安全性,安全性 加电口令、特权存取口令、可选引导顺序、无人干预启动,电源性能,电源 单电源,电源数量,1,电压,220V,功率(,W,),351,外观特征,尺寸,43440559mm,重量,12.7Kg,系统支持,Microsoft Windows Server 2003 Standard Edition/Enterprise Edition/Web Edition,、,Windows Small Business Server 2003,、,Red Hat Enterprise Linux,、,S
17、USE Linux Enterprise Server,、,Windows 2000 Server,和,Advanced Server,、,Novell NetWare 6.5,、,Novell NetWare 6.5 Open Enterprise Server,六,.,支持软件,操作系统:,Redhat,Linux,数据库管理系统:,MySql,5.0.*,Java,应用服务器:,Apache/Tomcat,3.,接口,部署于,Apache+Tomcat,服务器上。,该网站运行于,Linux,操作系统,能在各平台正确显示,支持各主流浏览器。,七其它需求,可用性稳定,安全保密性能强,可维护性简单,有可移植性,






