一.引言
本详细设计是在概要设计之后,为明确程序具体实现功能以及指导编程人员以后的编程工作而而编写的,它的依据是《客户信息治理系统总体设计》与《客户信息治理系统需求报告》 读者是后期的编程人员。
二.项目背景
通过需求分析之后以及总体设计工作之后,系统的功能模块,框架结构差不多差不多明确。详细设计工作要紧明确如何完成这些功能的实现。差不多要求是:界面大方,易操作;操作流程操纵清晰;功能完善;要紧模块封装独立,便于以后升级。
三.定义与说明
缩写、术语 解 释 客户 业绩 打算 送货清单 报警点 权限
与公司发生业务往来的单位 公司、业务员发生的业务所带来的效益 合同产生就生成打算 打算执行完之后按照合同产生送货清单送货 当时刻超过极限点时提醒用户 用户不同级别访问不同数据 四.参考资料
[1 ]Joe Walnes,Ara Abrahamian,Mike Cannon-Brookes,Pat Lightbody. Java 开放源码编程.电子工业出版社,2005.1
[2]宋现锋.趣味程序导学 Java 2.清华大学出版社,2002.1
[3]王晟,马里杰.SQL Server经典案例解析.清华大学出版社,2006.1 [4]Cay S.Horstmann,Gary Cornell.java2核心技术.机械工业出版社, 2006.3
[5]阿诺德.java程序设计语言.人民邮电,2006.5 [6]张伟.Java程序设计.人民邮电出版社,2004.10
[7]王国辉,吕海涛,李钟尉.JAVA数据库开发案例精选.机械工业出版社, 2007.3
[8]李春葆,曾慧. SQL Server 2000应用系统开发教程. 清华大学出版社, 2005.6
[9]孙兆林,齐占杰,李海龙.新编SQL Server图解教程.北京期望电子出版 社,2001.6
[10]Ted Neward. Effective Enterprise Java. Addison,2004.8 [11]张伟.Java程序设计.人民邮电出版社,2004.10 [12]Damir
Bersinic
,
Stephen
Giles.
Portable
DBA:
SQL
Server.McGraw-Hill/Osborne,2006.1
[13]Allan Hirt, Cathan Cook, Kimberly.Microsoft SQL Server 2000 High Anailablity.Microsift,2004.6
[14] Bruce Eckel.Thinking in JAVA.机械工业出版社,2007.1
[15]James Gosling,Bill Joy,Guy Steele,Gilad Bracha. Java™ Language
Specification.Addison-Wesley,2006.10
五.功能模块结构
客户管理信息系统查询修改报警点设置查查查查查查查询查询询询询询询送询用客业业计合货开户工客户务绩划同清票权作户相员相单相限期联关相相相关相关相限系信关关关信关信关报报息信信信警息息息息信息信警息息点点修修修修修修改修改改改改改送改用客业计合货开户户务划同清票权相员相相单相限关相关关相关相信关关信关息信信信息息息信息信息息
六.界面设计
1.系统治理子系统
1.1用户登录窗口
【模块名称】
用户登录窗口 【模块功能说明】
公司人员登录。 【模块的界面设计】
备份添加添添添添添添加添加加加加加送加用客业计合货开户户务划同清票权相员相单相限关相相关相关相信关关信关信关息信信息息息信息信息息
【各栏目说明及有效性】
必填项:
用户编号:char (100) 用户密码:char(10)
【模块的要紧处理】
1. 登录:用输入的用户名和密码登陆系统 2. 取消:取消重新登陆 【接口】:用户登陆 【限制条件】
1.2用户治理窗口
【模块名称】
用户治理窗口 【模块功能说明】
对所用用户进行权限给予 【模块的界面设计】
【各栏目说明及有效性】
必填项: 用户编号:char (20)
用户姓名:char (20) 用户密码:char(20) 用户类型:char (20)
【模块的要紧处理】
工具栏按钮:
1. 下记录:下一个记录 2. 尾记录:末尾的记录 3. 添加:添加用户 4. 删除:删除用户
5. 编辑:对用户权限的设定 6. 刷新:刷新内容 【接口】 用户登陆 【限制条件】
有权限限制的操作
1.3修改密码
【模块名称】修改密码
【模块功能说明】修改用户密码 【模块的界面设计】
【各栏目说明及有效性】
必填项: 用户名:char
输入原密码: 输入新密码: 重复新密码:
【模块的要紧处理】 :修改用户密码 【接口】 【限制条件】:有权限限制的操作 1.4系统初始化
【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
必填项:
【模块的要紧处理】 : 【接口】 【限制条件】: 1.5系统日志
【模块名称】系统日志 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
必填项:
【模块的要紧处理】 : 【接口】 【限制条件】:
1.6备分数据
【模块名称】备分数据
【模块功能说明】对数据进行备分以免丢失 【模块的界面设计】
【各栏目说明及有效性】
备份路径及文件名:char
【模块的要紧处理】 :对数据进行备份 【接口】 【限制条件】:有权限限制的操作
2.客户资料
2.1【模块名称】:客户静态信息治理 【模块功能说明】:对客户的静态信息进行治理 【模块的界面设计】:
【各栏目说明及有效性】: 客户编号:char 客户名称:char
邮箱:char 客户类别:char 健档时刻:char 联系人姓名:char 联系人 :char 联系人职位:char :char 地区 :char 通信地址:char char :char 地址:char
【模块的要紧处理】 查询用户权限: 设定用户权限: 增删改用户权限: 【接口】
【限制条件】
有权限限制的操作 2.2 客户静态信息查询
【模块名称】:客户静态信息查询 【模块功能说明】:对客户静态信息的查询 【模块的界面设计】:
【各栏目说明及有效性】
可选择项: 客户编号:char 客户名称:char 联系人姓名:char 联系人 :char 联系人职位:char 地区:char 通讯地址:char 邮箱:char char :char :char
建档时刻:char 客户类别:char
【模块的要紧处理】 :通过一项关键字查询客户的详细信息 【接口】
【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按客户编号提取信息按客户名称提取信息按联系人姓名提取信息按联系人电话提取信息按联系人职位提取信息按地区提取信息
按地区提取信息按通讯地址提取信息按邮箱提取信息按网址提取信息按传真提取信息按邮编提取信息按建档时间提取信息按客户类别提取信息
2.3客户动态信息治理
【模块名称】:客户动态信息治理 【模块功能说明】:对客户动态信息的治理 【模块的界面设计】
【各栏目说明及有效性】
可选择填写项: 客户编号:char 客户级别:char 客户状态:char 信用级别:char 客户欠款:char
【模块的要紧处理】 :编辑客户动态信息 【接口】 【限制条件】:有权限限制的操作
2.4客户动态信息查询 【模块名称】:客户动态信息查询 【模块功能说明】:对客户动态信息的 【模块的界面设计】
【各栏目说明及有效性】
可选择填写项: 客户编号:char 客户级别:char 客户状态:char 信用级别:char 客户欠款:char
【模块的要紧处理】 :对客户动态信息的查询 【接口】: 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按客户编号提取信息按客户级别提取信息按客户状态提取信息按信用级别提取信息按客户欠款提取信息
3.行动治理
3.1客户联系明系治理
【模块名称】:客户联系明系治理 【模块功能说明】:对客户联系明系的编辑 【模块的界面设计】:
【各栏目说明及有效性】 可选择填写项: 客户编号:char 客户名称:char 联系日期:char 合同号:char 报警日期:char 联系类别:char 业务员编号:char 业务员姓名:char 报警内容:char 合同链结地址:char 报价单链接地址:char 联系内容:char
【模块的要紧处理】 :与客户联系的记录 【接口】 【限制条件】:有权限限制的操作
3.2客户联系明系查询
【模块名称】:客户联系明系查询 【模块功能说明】:对客户联系明系的查询 【模块的界面设计】
【各栏目说明及有效性】 可选择填写项: 客户编号:char 客户名称:char 联系日期:char 联系日期:char
【模块的要紧处理】 :对客户单次联系状况的查询 【接口】 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按客户编号提取信息按客户名称提取信息按联系日期提取信息按联系日期提取信息
4.业务员治理
4.1业务员信息治理
【模块名称】:业务员信息治理 【模块功能说明】:对业务员信息治理的编辑 【模块的界面设计】:
【各栏目说明及有效性】
必填项:
业务员编号:char 对应客户编号:char 联系 :char 业务员姓名:char 对应客户名称:char
【模块的要紧处理】 :对业务员信息的编辑及查询 【接口】 【限制条件】:有权限限制的操作
4.2业务员信息查询 【模块名称】:业务员信息的查询 【模块功能说明】:对业务员信息的查询 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 业务员编号:char 对应客户编号:char 联系 :char 业务员姓名:char 对应客户名称:char
【模块的要紧处理】 :对业务员信息的查询 【接口】 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按业务员编号提取信息按对应客户编号提取信息按联系电话提取信息按业务员姓名提取信息按对应客户名称提取信息
4.3个人对应所有信息 【模块名称】:业务员自己的相关信息 【模块功能说明】:查看自己的相关信息》??????????????????? 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 业务员编号:char 对应客户编号:char 联系 :char 业务员姓名:char 对应客户名称:char
【模块的要紧处理】 :查看个人对应的相关信息 【接口】 【限制条件】:有权限限制的操作 5销售治理 5.1打算信息治理
【模块名称】:打算信息治理 【模块功能说明】:对打算单的治理编辑 【模块的界面设计】
【各栏目说明及有效性】
必填项: 打算号:char 合同号:char 客户编号:char 客户名称:char 业务员号:char 到货状态:char 发货状态:char 发货日期:char 开票日期:char 打算下达日期:char 规定完成日期:char 实际完成日期:char 合同金额:char 质保金额:char 到款金额:char 是否取消:char
是否完成打算链接地址:char
【模块的要紧处理】 :对打算单的编辑 【接口】 【限制条件】:有权限限制的操作
5.2打算信息查询 【模块名称】:对打算信息的查询 【模块功能说明】:对打算信息的查询 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 打算号:char 合同号:char 客户编号:char 客户名称:char 业务员号:char 发货状态:char 发货日期:char 开票日期:char 打算下达日期:char 规定完成日期:char 实际完成日期:char 合同金额:char 质保金额:char 到款金额:char 是否取消:char
是否完成打算链接地址:char 分析文档:char
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作
【流程图】:
初始化定义变量按计划号提取信息按合同号提取信息按客户编号提取信息按客户名称提取信息按业务员号提取信息按发货状态提取信息
5.3合同信息治理
【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
必填项: 合同号:char 打算号:char 客户编号:char 客户名称:char 业务员号:char 到货状态:char 发货状态:char 发货日期:char 开票日期:char 打算下达日期:char 规定完成日期:char 实际完成日期:char 合同金额:char 质保金额:char 到款金额:char 是否取消:char
是否完成打算链接地址:char 分析文档:char 【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作
5.4合同信息查询
【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 合同号:char 打算号:char 客户编号:char 客户名称:char 业务员号:char 到货状态:char 发货状态:char 发货日期:char 开票日期:char 打算下达日期:char 规定完成日期:char 实际完成日期:char 合同金额:char 质保金额:char
到款金额:char 是否取消:char
是否完成打算链接地址:char 分析文档:char 【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按计划号提取信息按合同号提取信息按客户编号提取信息按客户名称提取信息按业务员号提取信息按发货状态提取信息 发货日期提取信息开票日期提取信息计划下达日期提取信息规定完成日期提取信息质保金额提取信息是否取消提取信息是否完成计划链接地址提取信息分析文档提取信息
6.产品治理
6.1产品明系治理
【模块名称】: 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
必填项: 打算号: 产品名称: 型号: 合同号: 单价: 数量: 金额:
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作 6.2产品明系查询 【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 打算号: 产品名称: 型号: 合同号: 单价: 数量: 金额:
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按计划号提取信息按产品名称提取信息按型号提取信息按合同号提取信息按单价提取信息按数量提取信息
6清单治理
6.1送货清单治理 【模块名称】
【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
必填项: 货单号: 打算号: 合同号:
货运联系人 : 发货方式: 收货单位: 发货日期: 客户联系人: 收货地址: 客户联系 : 货运联系人: 发货人:
清单连接地址:
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作
6.2送货清单查询
【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】
可选填写项: 货单号:char 打算号:char 合同号:char
货运联系人 :char 发货方式:char 收货单位:char 发货日期:char 客户联系人:char 收货地址:char 客户联系 :char 货运联系人:char 发货人:char
清单连接地址:char
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作 【流程图】:
按发货日期提取信息按客户联系人提取信息按收货地址提取信息按客户联系电话提取信息按货运联系人提取信息按发货人提取信息按清单连接地址提取信息
按发货日期提取信息按客户联系人提取信息按收货地址提取信息按客户联系电话提取信息按货运联系人提取信息按发货人提取信息按清单连接地址提取信息
6.3开票信息治理 【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】 必填项:
客户编号:char 客户名称:char 打算号:char 开户银行:char 帐号:char 税号:char
单位地址 :char
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作
6.4开票信息查询
【模块名称】 【模块功能说明】 【模块的界面设计】
【各栏目说明及有效性】 可选填写项: 客户编号:char 客户名称:char 打算号:char 开户银行:char 帐号:char 税号:char
单位地址 :char
【模块的要紧处理】 : 【接口】 【限制条件】:有权限限制的操作 【流程图】:
初始化定义变量按客户编号提取信息按客户名称提取信息按计划号提取信息 按开户银行提取信息按帐号提取信息按税号提取信息按单位地址电话提取信息
因篇幅问题不能全部显示,请点此查看更多更全内容