建站知识

当前位置:首页 > 新闻资讯 > 建站知识 >

已阅读

客户管理系统设计文档

来源:admin       时间:2016-02-15 13:12         责任编辑:admin

用户需求说明书  /uploads/file/20160215/20160215131439_19635.rar


1.    简介
1.1  目的
此用户需求规格说明书主要描述现阶段公司内部员工在操作流程上遇到的问题,以及对采用客户管理信息系统软件的需要。 
1.2  范围
此用户需求规格说明书作为软件需求规格说明编写的依据,对软件系统分析、系统设计具有指导意义。 
1.3  参考资料
Orange HRM  http://www.orangehrm.com/
2.    用户需求
2.1  要解决问题的总览
现有系统采用foxtable数据库,采用类似Excel表格形式,公司内部员工直接对数据库表进行插入、删除、修改等操作。针对现有系统中出现的问题,现将问题整理: 
1)     数据同步问题:当两个用户同时对一条客户信息进行查询修改时,经常发生数据库锁死,导致系统死机,同时也不能有效的对数据库log日志进行分析从而查找死机原因。 
2)     目前客户数据量超过3万条,数据量大,公司领导只能看见这种原始数据,需要增加分析、汇总和决策支持功能, 通过图表等方式展现结果数据。 
3)     提高软件可操作性,软件数据录入更方便、快捷,提高软件的易用行。
4)     提高软件的技术含量,让软件可定制性和可扩展性增强。
 
2.2  任务/功能

客户管理系统
       


客户信息管理
综合查询
综合报表
系统管理


2.3  功能项描述
2.3.1 客户信息管理
          该子系统主要是实现管理客户信息的流程,主要由新增客户资料、修改编辑客户资料、两部分构成,同时显示是哪个公司员工修改此条客户资料。 
2.3.2 综合查询
该子系统提供对客户资料数据的综合查询功能。 
2.3.3 综合报表
该子系统输出客户的综合统计报表,如某公司全部客户的报表等。 
2.3.4 系统管理
该子系统负责完成整个系统的日常管理和维护工作。如编码表维护、日志管理、权限管理等。 
2.4  用户当前的操作模式 
本软件的最终使用者为公司内部的员工,操作人员一般分为两类,一般操作人员无须具备很多电脑知识,进行一些简单的培训后,懂得基本电脑操作即可上岗。系统维护人员需具备一定数据库管理方面的知识和技能。 
2.5  环境       
本客户管理系统仅在公司局域网内部使用,同时访问数据库的最大用户数约20人左右。
客户资料数据是公司的重要资产,应实现对数据库的备份功能。
公司部分员工的计算机水平较差,对最终软件操作要求简单、易用,需采用B/S结构,公司员工通过浏览器中的操作界面对客户资料进行操作。 
2.6  易用性 
1.软件操作业务流程尽量简化,符合实际的业务操作流程。
2.软件界面设计人性化,用户操作简单化。为方便用户操作,本系统全部采用B/S架构,用户通过浏览器界面进行操作。用户无须记忆任何操作命令,鼠标点击配合键盘输入即可完成业务处理;报表的打印做到所见即所得。
3.对用户的错误操作提供系统容错功能。
2.7  硬件/软件       
系统运行仅需要支持公司局域网。
目前系统采用的是Foxtable数据库,约有3万条数据,可导出到Excel表格,系统应能实现对现有数据的导入功能,新的数据库建议采用MySql for Windows。
客户端操作系统使用IE/Chrome浏览器。局域网服务器操作系统使用Microsoft公司的Windows。 
2.8  质量       
可能出现的错误
输出信息的形式及内容
处理方法
数据库读写失败
数据库操作失败
1、 数据库事务处理;
2、 捕捉错误事件;
网络连接失败
1、 数据库操作失败;
2、 网络通讯失败
捕捉网络错误事件,并提供自动重新连接功能
内存处理错误
非法操作
捕捉错误消息进行处理 
2.9  性能 
统计、查询数据的相应时间控制在5-10秒内; 
2.10         安全性

       
1. 服务器端接口访问采用户身份验证功能,根据用户权限,控制服务端接口访问。
2. 根据行政管理分级,控制系统可使用的功能。
 
2.11         可兼容性/可移植性


       
本系统在设计过程中尽量考虑到这些不同点,提高软件的灵活度。
 
2.12         服务与支持


       
1. 提供安装配置的技术支持,用户使用情况的反馈。