概要设计说明书(客户关系管理系统)

上传人:EY****y 文档编号:53571483 上传时间:2022-02-10 格式:DOCX 页数:21 大小:84.34KB
返回 下载 相关 举报
概要设计说明书(客户关系管理系统)_第1页
第1页 / 共21页
概要设计说明书(客户关系管理系统)_第2页
第2页 / 共21页
概要设计说明书(客户关系管理系统)_第3页
第3页 / 共21页
点击查看更多>>
资源描述
案卷号日期客户关系管理系统 概要设计说明书作者:兰图 邹锦毅曹晓林王霞完成日期:2007-11-30签收人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人011引言 .31.1编写目的 .31.2背景 .31.3定义 .31.4参考资料 .42总体设计 .42.1需求规定 .42.2运行环境 .42.3处理流程 .52.4结构 .62.5功能器求与程序的关系 .72.6尚未问决的问题 .73接口设计 .73.1用户接口 .73.2硬件接口 .73.3内部接口 .84运行设计 .84.1运行模块组合 .84.2运行控制 .84.3运行时间 .85系统数据结构设计 .85.1逻辑结构设计要点 .85.2数据库详细设计 .96系统出错处理设计 .96.1出错信息 .96.2补救措施 .106.3系统维护设计 .102客户关系管理系统概要设计说明1 引言1.1 编写目的在本系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2 背景本项目(客户关系管理系统)时由国信安老师委托,由负责开发。本系统与其他系统的关系如图1:浏览器销售系统浏览器浏览器浏览器1.3 定义(公司总部)销售数据服务端数据库人事管理系统员工数据1 3 1 专门术语SQL SERVER:系统服务器所使用的数据库管理系统(DBMS )。3SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。132 缩写系统:若未特别指出,统指本机票预定系统。SQL: Structured Query Language (结构化查询语言) 。ATM: Asynchronous Transfer Mode ( 异步传输模式)。1.4 参考资料以下列出在概要设计过程中所使用到的有关资料:1 机票预定系统项目开发计划软件开发小组2 需求规格说明书软件开发小组3 软件工程及其应用周苏、王文等天津科学技术出版社4 软件工程张海藩清华大学出版社2 总体设计2.1 需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。* 公司为方便客户关系的管理,需开发一个客户关系管理系统。系统的主要管理对象为客户信息, 销售管理, 客户反馈信息管理, 客户信息包括客户名称、 客户编码、详细地址、客户电话、客户传真、电子邮箱、主页、客户类型、客户来源、客户信誉、客户状态,保存在客户信息表里面,系统经过查询数据服务器后及时了解到客户的相关信息。销售管理包括销售记录和商品管理,销售记录的管理帮助员工及时的了解到客户和公司的来往情况,商品信息的管理能帮助员工查询不同的商品的信息,为客户提供更为快捷的服务。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求系统界面要简单明了,易于操作,服务器程序利于维护。2.2 运行环境根据调研得知算机配置均在Pentium 1000 级别以上,Win NT 环境下运行。42.3 处理流程处理流程如下市场本公司客户信息反馈信息商品信息录联系人信息录通过入录入销售客户信息表联系人信息表反馈信息表销售记录表查询修改查询结果清单1 客户信息(包括客户信息和客户相关联系人信息)主要来源为客户公司提供和市场调查,由员工录入到客户信息表和联系人信息表。2 反馈信息有客户公司,联系人或市场调查提供,由员工录入反馈信息表。3 销售管理主要包括商品信息管理和销售记录。商品信息由公司内部提供,由员工录入商品信息表。销售记录通过实际销售获得数据,由员工录入销售记录表。4 图中查询和修改分别加入在系统到各个模块,实现分别查询,修改。52.4 结构登陆员工管理员员客销客工管户售户理信管反息理馈管员员信理工工息查添修询加改客 客客销销客客户 户户售售户户报的 信的单记反反表添 息修录录馈馈打加 查改入查添信印询询加息报报报表表表打打打印印印1 登陆实现员工登陆和管理员登陆2 管理员登陆过后可以进行员工的相关操作,但能够对员工信息进行管理:1)添加,查询,修改,删除!3 员工登陆成功过后分别进行 1)客户信息管理 2)销售管理 3)客户反馈客户信息管理: 1)对客户信息的管理1)添加,查询,修改,删除!打印查询根据最容易记忆的字段进行查询,以下查询相同。2)对相关联系人的管理销售管理: 1)销售记录的管理1)查询,添加,打印62)商品信息的管理1)添加,查询,修改,删除!打印客户反馈信息管理:客户反馈包括三个类型,如下:1)客户建议添加,查询2 商业会议添加,查询3 客户投诉添加,查询2.5 功能器求与程序的关系本系统的客户端为浏览器。可视界面均通过浏览来实现。2.6 尚未问决的问题每位员工还不具备实现报表功能的相应知识。3 接口设计3.1 用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。 在设计语言上, 已决定使用 MS VISUAL C+ 进行编程, 在界面上可使用 VS.NET 所提供的可视化组件, 向 WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用 VS.NET 库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用3.2 硬件接口在输入方面,对于键盘、鼠标的输入,可用VISUAL C+的标准输入 /输出,对输7入进行处理。在输出方面,打印机的连接及使用,也可用VISUAL C+的标准输入 /输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM 。3.3 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4 运行设计4.1 运行模块组合运行由服务器运行后台程序,客户端由浏览器实现。4.2 运行控制运行控制将严格按照各模块间函数调用关系来实现。在各模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。严格控制数据输入类型,避免数据类型不匹配的错误。4.3 运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium 处理器。硬件对本系统的速度影响将会大于软件的影响。5 系统数据结构设计5.1 逻辑结构设计要点85.2 数据库详细设计在设计数据库时表名使用英文或拼音,以免在编写代码时出现不不要的错误。1 员工信息表:员工编号姓名性别联系电话住址登记时间2 客户信息客 户客 户详 细客 户客 户电 子主客 户客 户客 户客 户相 关编号姓名地址电话传真邮箱页类型来源信誉状态员工客户信誉是根据相应的评测标准系统自行对客户信誉修改,客户信誉包括: 好,较好,一般,较差很差客户状态为与公司的合作状态,包括1 合作。 2 暂停。客户类型有:1、个人2、企业相关员工为相关员工的编号3 联系人信息编姓称主联客职详细办公运动家庭传电子业余号名呼系人户务地址电话电话电话真邮箱爱好主键为编号, 客户 与客户信息表里面的客户名称想关联职务为客户公司的相关职务。销售记录表编号客户名相关联系人商品类型商品名单价数量金额员工销售定单记录编号客户名相关联系人金额定单日期交易完成日期员工销售定单表记录的是客户的定货信息销售记录表记录的是对应的定单记录的详细购买货物情况6 系统出错处理设计6.1 出错信息程序在运行时主要会出现两种错误: 1、由于输入信息,或无法满足要求时产生的错误,称为软错误。 2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,先判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因,例:9查无此信息! 等。6.2 补救措施根据错误类型给出相应的错误解决方案6.3 系统维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行Backup ,维护管理数据库死锁问题和维护数据库内数据的一致性等。10
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!