资源描述
手 机 淘 宝 系 统
需求分析说明书
专 业: 计算机科学与技术
班 级: 11计科3班
指导老师: 何伟
小组成员:
胡凯(124) 赵勇 (126) 粟灿 (128)
黄瑞 (100) 曾凯(131)朱继业(125)
姜翔(145)
一.引言
1。1 项目背景
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己
商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地
购买产品.
该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能.其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。
编写目的如下:
客户和营销部门依赖它们来了解他们所能提供的产品。
软件开发小组依赖它来了解他们所需要开发的产品。
项目负责人根据包含在软件需求规格说明书中描述的产品来制定规划并预测进
度安排、工作量和资源.
1.2 前期工作
我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:
网页排版、 顾客消费流程、以及管理员的操作,这三大块进行了调查.并总结
出了有自己特色的设计思路。
1。3 参考资料
《软件需求分析》
《网上商城需求分析计划书》
。
二、技术概述
2.1 开发目标
本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:
管理员可以维护客户注册信息、维护商品信息、处理订单信息、维护系统公网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、评价、支付购物等等。
我们使用A以及 SqlServer技术构建网站,争取将本网站做成一个界面
友好、用户购物方便、管理员管理方便的购物系统
三、手机淘宝系统的功能要求
为能方便快捷的网上购物,要求开发这样一个手机淘宝系统,本系统在用户注册之后,能够在线下订单并随时查看订单状态,店主在接收到用户订单之后及时发货。在用户注册成为店主后要求能够商家商品,完成订单等功能
根据可行性研究的结果和客户的要求,分析现有情况及问题,将本系统划分为3个模块:会员,店主,管理员
下面分析各个模块的功能需求:
1.会员模块:
在会员的功能实现上,可以分为以下几个部分:
[1]会员注册
用户按规格输入个人详细正确的信息成为本站会员,并依靠此信息完成之后的一切操作
[2]会员登录:
检查用户输入的信息与数据库中存储的是否一致,一致则开放会员权限
[3]在线购物
会员查询到合适商品,加入购物车,填写详细信息并付款后,生成订单,存储在数据库,并发送给店主
[4]订单评价
购物成功后可由会员对此次购物进行评价
[5]店铺申请
填写所要申请的店铺名,账号,姓名,身份证号等详细信息后,相当于完成店主注册,等待管理员审核
2.店主模块的功能要求:
可以分为以下几个部分:
[1]商品上架
填写相关商品的详细信息,存入数据库
[2]商品管理:
查看已上架的商品信息,并随时修改
[3发货:
收到货款后,确认相关订单,完成发货。
[4]查看评价:
查看所有有关本店商品的评价
3,管理员模块的功能要求:
[1]商品审核
根据数据库反馈的商品信息,决定此商品是否应下架
[2]店铺管理:
查看所有店铺信息,并拥有关闭店铺的权限
四、手机淘宝系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,手机淘宝系统应该满足以下的性能需求:
1. 系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。
由于手机淘宝的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,在系统开发过程中,必须采用一定的方法保证系统的准确性.
2. 系统的开放性和系统的可扩充性
手机淘宝系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求会不断的更新和完善,而这些,都要求系统提供足够的手段进行功能的调整和扩充.而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代.
3. 系统的易用性和易维护性
手机淘宝系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面.要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程.
4. 系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准.如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
5.系统的先进性
目前计算系统的技术发展相当快,做为机票预定系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
6.系统的响应速度
手机淘宝系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时
反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,
原则是保证操作人员不会因为速度问题而影响工作效率。
五、手机淘宝系统的数据需求
手机淘宝系统的数据需求包括如下几点:
1. 数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义.数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2. 数据的一致性与完整性
由于系统的数据是共享的,在不同的店铺中,会员是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题.要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3. 数据的共享与独立性
整个系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。
六、手机淘宝系统的数据字典
系统中的数据元素:
名字:会员信息
别名:
描述:会员的个人信息,用于对会员的确认
定义:会员信息=姓名+性别+账号+身份证号码+密码
位置:输入到数据库
名字:订单信息
别名:
描述:会员购买的商品信息及会员相关的详细信息
定义:订单信息=订单时间+订单号+商品名+数量+单价+总价+配送地址+会员账号+店铺编号
位置:传输到店主模块
名字:商品信息
别名:
描述:手机的详细信息
定义:手机信息=手机名+参数
位置:传输到数据库
名字:店铺信息
别名:
描述:店铺详细说明
定义:店铺信息=店铺名+店主账号+地址+联系方式+店主信息
位置:输出到数据库
七、手机淘宝系统的逻辑模型
手机淘宝系统的逻辑模型如下图所示:
ID号
用户名
密码
详细地址
用户
产生
购买
订单
商品
ID号
厂商
总经费
用户名
订单号
价格
名称
八、手机淘宝系统的运行要求
手机淘宝系统中硬件和软件的配置如下:
系统软件: Window NT Server
数据库管理系统:SQL Server
硬件要求:Pentium III 450以上, 258M RAM, 14G HD
展开阅读全文