第四章 系统需求分析4.1 业务流分析 http://www.paper51.com
药品销售平台工作流程为:系统启动并进入登录界面,根据不同的普通用户进行登录,所有普通用户都可以浏览系统主页面。通过权限判断,普通普通用户用注册和登陆,可以查看基础资料信息,个人设置等,管理员登陆成功后,可以进行分配权限,修改资料等的操作。所有普通用户均可以实现查询功能。 内容来自论文无忧网 www.paper51.com 本系统的业务流程图如图2-1所示: copyright paper51.com http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图2-1 系统业务流程图 内容来自www.paper51.com
本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标: copyright paper51.com 具体目标如下: paper51.com (1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让普通用户随时清楚自己的操作情况。 内容来自论文无忧网 www.paper51.com (2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。 copyright paper51.com
(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。 内容来自www.paper51.com (4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的普通用户,只需要稍作修改就可以开发出适合自己特点的客户关系管理系统。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。 paper51.com (5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 paper51.com 4.2 数据流分析 paper51.com
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 paper51.com 客户管理系统的数据流程:对本系统操作的数据源有普通普通用户、注册普通用户和管理员三种,首先由系统管理员根据不同普通用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的普通用户可以对这些库信息进行添加、修改和删除处理。所有普通用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。 http://www.paper51.com
整个系统各个模块的系统顶层数据流图如图2-3所示: http://www.paper51.com
paper51.com
4.3 数据字典 paper51.com 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。 内容来自www.paper51.com 1.数据字典列表——数据流 paper51.com 数据存储名称:管理员信息 内容来自www.paper51.com 数据来源:管理员信息表 内容来自www.paper51.com 数据去向:管理员登陆模块 http://www.paper51.com 数据组成:管理员信息=管理员唯一识别ID+管理员帐号+管理员密码+权限+添加时间 内容来自论文无忧网 www.paper51.com
描述:存储了管理员的基本信息 内容来自www.paper51.com
数据存储名称:客户信息 内容来自www.paper51.com 数据来源:客户信息表 内容来自论文无忧网 www.paper51.com 数据去向:客户模块 paper51.com 数据组成:客户信息=普通用户唯一识别ID+真实姓名+联系电话+身份证号码+联系地址+添加时间等 内容来自论文无忧网 www.paper51.com 描述:存储了客户的基本信息 内容来自www.paper51.com 数据存储名称:商品信息 内容来自www.paper51.com
数据来源:商品信息表 paper51.com 数据去向:商品信息模块 内容来自www.paper51.com 数据组成:商品信息=商品唯一识别ID+添加时间+商品名称+商品类别+原价+现价+添加时间等 内容来自论文无忧网 www.paper51.com 描述:存储了商品的基本信息 http://www.paper51.com 2.数据字典列表——数据处理 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com http://www.paper51.com 名字: 数据库信息 内容来自www.paper51.com
别名:无 copyright paper51.com 描述:存储了数据库的基本信息 paper51.com 数据组成:数据库信息=产品信息+客户信息+管理员信息+订单信息等 paper51.com 位置:数据库 copyright paper51.com
输出: 查询得到的信息页面 paper51.com 3.数据字典列表——数据存储 http://www.paper51.com B 客户管理系统的数据项 内容来自论文无忧网 www.paper51.com 管理员数据项: 内容来自www.paper51.com 普通用户数据项: 内容来自www.paper51.com
内容来自www.paper51.com
名称:密码 内容来自论文无忧网 www.paper51.com 简述:用户的密码 copyright paper51.com 数据类型:文本 copyright paper51.com 字段大小:20 paper51.com 商品数据项 paper51.com 内容来自论文无忧网 www.paper51.com 名称:现价 copyright paper51.com 简述:商品的现价信息 copyright paper51.com 数据类型:长整形 paper51.com
字段大小:8 http://www.paper51.com 名称:原价 paper51.com 简述:商品的原价信息 内容来自论文无忧网 www.paper51.com
数据类型:长整形 paper51.com 字段大小:8 http://www.paper51.com 五 系统设计5.1 系统概要设计 copyright paper51.com
客户管理平台的设计,是为了使企业实现线上销售管理,以补地面销售的不足,更好的做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统升级预留端口。 paper51.com
客户管理平台采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,很方便。 内容来自www.paper51.com |