管理信息系统课程设计-企业客户资源管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

辽宁工业大学

管理信息系统设计课程设计报告(论文)题目:企业客户资源管理系统的分析与设计

院(系):软件学院

专业班级:软件工程112

学号: 111301052

学生姓名:安凯辰

指导教师:翟宝峰

教师职称:副教授

起止时间: 2012.5.28--2012.6.8

课程设计(论文)任务及评语

目录

第一章系统分析 (1)

1.1需求分析 (1)

1.2系统业务流程图 (1)

1.3数据字典 (2)

第二章系统设计 (4)

2.1结构设计 (4)

2.1.1 概念设计 (5)

2.1.2 逻辑设计 (6)

2.1.3 物理设计 (8)

2.2行为设计 (9)

2.2.1 总体设计 (9)

2.2.2 模块设计 (10)

第三章系统实现 (14)

3.1数据库实现 (14)

3.2系统实现 (14)

第四章总结 (16)

参考文献 (17)

第一章系统分析

1.1需求分析

需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典,可行性分析等内容为系统的设计奠定基础。

企业客户资源管理简单的说就是对客户的一些资料进行有效的管理,以前我们是人工来管理客户的信息,但如今已是信息化时代,我们需要通过计算机技术来对其进行高效的管理才能有利于一个企业更好的发展。客户管理系统是一个智能化的信息处理系统,它将企业的经营、管理以客户为中心,通过系统管理员就可以轻松有效的对客户的信息进行操作管理。

企业的客户资源管理往往是很复杂、很繁琐的。由于所掌握的客户资源种类众多,订货人、管理、发放的渠道各有差异,各个企业之间的客户资源管理体制不尽相同,各类统计报表繁多,因此客户资源管理必须编制一套客户资源管理系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

根据当前的企业客户资源管理体制,一般的客户资源管理系统,总是根据所掌握的客户资源类别,相应分成几个科室来进行物资的计划,订货,核销托收,根据企业各个部门的需求来发送物资设备,并随时按期进行客户资源盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。

一个完整的客户资源管理系统应包括资料管理、我方信息管理、系统分析、用户管理系统维护,因此有必要开发一套独立的客户资源管理系统来提高企业工作效率, 而所使用的这套客户资源管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的客户资源,使企业生产活动效率最大化。

1.2系统业务流程图

根据当前发展形势,企业客户资源管理已成为现代企业战略规划中不可缺少的部分,也是现代企事业办公自动化的基础和前景。基于它的重要性,而设计出工资管理系统。

它对相应的模块能基本实现添加记录、删除记录、查询、更新、打印报表等功能,能基本满足用户的需求。

可以确定系统的处理逻辑和流程,得到系统业务流图如图1.1所示:

图1.1系统业务流图

1.3数据字典

数据词典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项,其中

数据元素是组成数据流的基本成分。本系统数据字典如下:

图1.2数据字典

第二章系统设计

2.1结构设计

其实一个系统的总体设计一般都是由两个阶段组成:系统设计,用来确定系统的具体实施方案;结构设计,用来确定系统软件的具体结构。

系统设计是从系统的总体目标出发,根据我们在需求分析阶段对系统逻辑功能的要求来考虑系统所要用到的技术以及经济开销和系统的运行环境等方面的条件,确定系统的总体设计方案,从而确保系统的总体目标的实现。

系统分为多个模块,各个模块之间没有过多的相互作用,每个模块完成一个相应的子功能,从而实现模块的独立化。由于模块的独立程度又由内聚和耦合两个标准来进行衡量,因此要做到模块的独立化就得尽量使模块的划分做到高内聚和低耦合。

耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块之间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据,在软件设计中应该追求尽可能低耦合的系统。由此可知影响软件复杂程度的一个重要因素就是耦合,所以我们在开发系统时应该采取以下的设计原则:尽量使用数据耦合,少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合。

系统的总体设计目标就是为了建立一个统一的信息管理平台,以公司经营的客户群为中心来对客户的详细信息进行有效的管理,加强同客户的交流和感情的建立,从而提高客户对公司的满意程度,也为公司的不断发展起到推动性的作用。

其实本系统要实现的一系列操作都是在对数据进行操作,也主要就是对数据进行增加、修改、查询和删除四项操作。那么对数据如何去实现有效的管理,则需要对其进行认真的分析和设计。通过对本系统的分析后,本系统需要达到的主要设计目标有:

1、首先我们应该确定,系统的最终效果要达到一个友好的人机交互模式,系统界面简洁友好,信息的查询要灵活、方便、快捷和准确。

2、系统的管理员对系统的不同用户要分配不同的权限。

3、系统用户可随时修改自己的口令。

4、对系统用户的输入数据要作严格的验证,尽可能排除可能出现的错误。

5、系统各个模块的增、删、改、查要设计得当。

6、系统要有相应的帮助信息,以便用户在操作过程中查看。

7、系统运行要稳定,而且也要安全可靠。

结构化设计方法就是把数据流图表示的逻辑模型用结构图层次的方式表现出来。结构化设计的核心其实就是把模块分解设计,采用自顶向下、逐层分解的方法,从而把整个系

相关文档
最新文档