客户资源管理系统系统设计说明书.docx
- 文档编号:15556635
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:11
- 大小:304.55KB
客户资源管理系统系统设计说明书.docx
《客户资源管理系统系统设计说明书.docx》由会员分享,可在线阅读,更多相关《客户资源管理系统系统设计说明书.docx(11页珍藏版)》请在冰点文库上搜索。
客户资源管理系统系统设计说明书
客户资源管理系统
系统设计说明书
编制
张颖
审核
批准
版本
V0.1
发布日期
2010.1.18
更改记录
序号
版本
更改处·更改内容
更改人/日期
审核人/日期
批准人/日期
1
V0.1
新规
张颖
2010.1.18
2
3
4
5
目录
1.文档介绍4
1.1文档目的4
1.2文档范围4
1.3读者对象4
1.4参考文档4
1.5术语与缩写解释4
2.系统概述5
3.系统总体结构5
4.用户界面设计5
4.1.应当遵循的界面设计规范5
4.2.界面的关系图和工作流程图5
4.3.主界面7
4.4.登录画面7
4.5.Menu画面8
4.6.美学设计8
4.7.界面资源设计8
4.7.1图标资源8
4.7.2图像资源8
4.7.3界面组件8
4.8.其他9
5.模块设计9
5.1.模块命名规则9
5.2.模块汇总表9
5.3模块关系图9
5.4.系统的模块设计10
5.5.其他10
6.开发环境的配置10
7.运行环境的配置10
8.测试环境的配置11
9.其他11
1.文档介绍
1.1文档目的
编写此文档的目的是详细描述客户资源管理系统中的用户界面设计及模块设计。
并对本系统开发、运行及测试环境配置给予详细的说明。
1.2文档范围
本文档为该系统的系统设计说明书,详细的说明了“客户资源管理系统”的用户界面设计、界面关系及美学设计等,并对模块设计、结构情况做了详细的阐述。
另外对于该系统的开发环境配置、运行环境配置及测试环境配置进行了指定及推荐。
本文档主要适用于开发人员进行系统开发,测试人员进行系统测试,同时也为后续的系统维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。
1.3读者对象
本文档的预期读者为项目管理人员、项目开发人员、项目测试及维护人员。
1.4参考文档
1)软件所参照的软件开发标准为:
GB8567-88标准
2)XX公司软件开发标准(2008)
3)本项目的需求说明书及产品规格说明书
4)戴坚锋,《软件项目开发与实施》,电子工业出版社,2009。
5)邵志东,《软件开发这点事儿——软件开发工具手册》,电子工业出版社,2009。
1.5术语与缩写解释
缩写、术语
解释
CSS
层叠样式表,CascadingStyleSheets
LOGO
徽标或者商标的英文说法
DAO
数据访问对象DataAccessObject,是一种应用程序编程接口
CVS
版本控制系统,ConcurrentVersionSystem
2.系统概述
本系统是通过扫描仪将扫描后的名片数据,传送到服务器上,被发送来的名片信息数据通过OCR自动读取,修正后,将数据保存入数据库中。
客户可以使用移动设备或计算机,通过互联网对名片数据进行查询和整理;服务用客户端可以对客户的名片信息进行辅助修改。
本次项目中,实现的WEB应用方面只是实现了可以通过计算机,使用互联网进行名片数据操作的处理;而对移动设备接入,扫描仪数据传送,服务用客户端并没有开发此功能,特此注明。
本系统大体分为以下几个模块:
用户管理、名片管理、组管理、数据导出、错误管理。
3.系统总体结构
整个系统遵循多层次的架构模式,从上到下依次为视图层、控制器层、模型层、持久化层和数据库层。
如右图所示。
视图层
控制器层
模型层
持久化层
数据库层
层次间的依赖关系的原则应该是自顶向下的,即上层可以依赖下层,而下层应该尽量减少对上层的依赖。
同时层次间的交互应该减少对实现的依赖,通过接口进行交互。
这样修改哪一层,对其他层不用做或者做尽量少的改动。
4.用户界面设计
4.1.应当遵循的界面设计规范
本系统所有用户界面遵循软件开发标准GB8567-88标准进行设计,用户界面设计友好合理,充分考虑到用户的操作习惯,达到用户在需求说明书中对界面的需求要求。
4.2.界面的关系图和工作流程图
界面一览:
界面ID
界面名称
用途
UI0001
登录画面
用于用户登录
UI0002
Menu画面
提供用户可进行操作的菜单项
UI0003
名片信息作成画面
用户通过此画面添加客户资源信息
UI0004
名片信息详细画面
用户通过此画面编辑及删除客户资源信息
UI0005
主画面
用户进行客户资源管理,可一览客户资源信息并操作
UI0006
组管理画面(弹出)
向现有组中添加名片或新建组
UI0007
删除全部名片(弹出)
批量删除名片信息
UI0008
名片信息全部更新画面
批量更新名片信息
UI0009
组管理画面
新建、编辑、删除及管理组中名片
UI0010
同一人物设定画面
对同名名片进行设定
UI0011
访问日志画面
查看客户资源访问信息
UI0012
文件导出画面
将客户资源以CSV/XML形式导出
UI0013
公司部门浏览画面
以树型结构查看客户资源的公司部门信息
UI0014
用户信息变更画面
修改用户密码
UI0015
操作错误画面
显示操作错误原因
UI0016
系统错误画面
本系统共通的错误画面
界面关系图如下:
各界面之间关系图
4.3.主界面
客户资源管理系统主界面主要用于查询名片信息,以一览方式显示;还可根据选项不同,弹出相应的画面。
4.4.登录画面
登录画面主要用于系统用户登录系统。
4.5.Menu画面
用于菜单信息显示。
其他界面参见系统概要设计部分。
4.6.美学设计
本系统充分考虑到用户的操作习惯,各用户界面组件布局合理。
本系统为使界面配色方案协调,对使用的主色,背景色,前景色,按钮大小,文字,格式,表格等进行了统一标准,采用了CSS保持了各界面风格的统一。
4.7.界面资源设计
4.7.1图标资源
本系统所使用图标资源均来自于互联网,企业未提供相关Logo。
4.7.2图像资源
本系统所使用图像资源均来自于互联网,未做相关开发。
4.7.3界面组件
本系统所使用的树型结构显示企业客户资源信息部分为互联网下载的JS文件实现。
4.8.其他
5.模块设计
5.1.模块命名规则
本系统模块命名规则(类、函数、变量等)遵循Sun公司所定义的JavaSource描述风格。
另外本系统所有DAO类均以Dao为类名后缀,所有Business层类均以Business作为类名后缀,所有Action层类均以Action作为类名后缀,所有Form实体层类均以Form作为类名后缀,所有Entity实体层类均以Entity作为类名后缀,所有Value实体层类均以Value作为类名后缀。
5.2.模块汇总表
本系统采用4层架构来实现,分为UI层(用户界面)、实体层(对象-表的映射)、业务层(数据处理)和数据访问层(操作数据库),其中UI层为JSP网站,其他三层均为类库,另外添加一个类库,提供各层都可能用到的公共功能,如验证操作、数据操作等。
客户资源管理系统模块汇总
模块名称
功能简述
用户界面层--jsp
包含所有用户界面文件
Action层--action(类库)
包含用于处理用户请求的动作类
商业逻辑层--business(类库)
包含用于将Action及DAO分离的商业层类
数据访问层--dao(类库)
包含用于对数据库做操作的类
通用功能模块--common(类库)
包含可被其他模块共同使用的类
Form实体层--form(类库)
包含对应页面表单项的实体类
Entity实体层--entity(类库)
包含用于在Action及Business层间传输数据的实体类
Value实体层--value(类库)
包含用于在Business及DAO层间传输数据的实体类
5.3.模块关系图
以下为本系统各模块之间关系图。
客户资源管理系统模块关系图
5.4.系统的模块设计
模块的具体设计参见《客户资源管理系统模块设计(JAVA).xls》。
5.5.其他
6.开发环境的配置
类别
标准配置
最低配置
计算机硬件
CPU2.8GHz以上内存2G
CPU2.8GHz以上内存1G
软件
操作系统Windows2000/2003Server,数据库版本为Oracle10g或以上版本,Web服务器为Tomcat6.0,浏览器IE6.0或以上版本
操作系统Windows2000/XP,数据库版本为Oracle9i版本,Web服务器Tomcat5.0,浏览器IE6.0
网络通信
公司内部局域网采用TCP/IP作为网络通讯协议
TCP/IP作为局部网络通讯协议
其他
版本控制推荐采用CVS软件
7.运行环境的配置
类别
标准配置
最低配置
计算机硬件
CPU2.8GHz以上内存2G
CPU2.8GHz以上内存1G
软件
操作系统Windows2003Server,数据库版本为Oracle10g或以上版本,Web服务器为Tomcat6.0,浏览器IE6.0或以上版本
操作系统Windows2000Server,数据库版本为Oracle9i版本,Web服务器Tomcat5.0,浏览器IE6.0
网络通信
10M网络宽带,采用TCP/IP作为局部网络通讯协议
10M网络宽带,采用TCP/IP作为局部网络通讯协议
其他
8.测试环境的配置
本系统单元测试、结合测试环境的配置参见6.开发环境的配置。
本系统系统测试、验收测试环境的配置参见7.运行环境的配置。
9.其他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户资源 管理 系统 设计 说明书