客户管理系统项目开发总结报告.docx
- 文档编号:890824
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:46
- 大小:210.62KB
客户管理系统项目开发总结报告.docx
《客户管理系统项目开发总结报告.docx》由会员分享,可在线阅读,更多相关《客户管理系统项目开发总结报告.docx(46页珍藏版)》请在冰点文库上搜索。
客户管理系统项目开发总结报告
漳州师范学院
软件工程课程设计
客户管理系统
院、系:
计算机科学与工程系
专业:
计算机科学与技术
班级:
组长:
学号:
同组成员:
指导教师:
起止日期:
1客户管理系统课程设计概述..................5
1.1课程设计的目的.......................................................5
1.2课程设计的任务.......................................................5
1.3课程设计采取的基本原理和主要技术方法.................................5
2可行性研究.........................................6
2.1可行性研究的前提......................................................6
2.1.1要求............................................................6
2.1.2目标............................................................7
2.1.3条件、假定和限制................................................7
2.1.4进行可行性研究的方法............................................7
2.1.5评价尺度........................................................7
2.2对现有系统的分析......................................................7
2.2.1工作负荷........................................................7
2.2.2费用开支........................................................7
2.2.3人员............................................................8
2.2.4设备............................................................8
2.2.5局限性..........................................................8
2.3所建议的系统..........................................................8
2.3.1对所建议系统的说明..............................................8
2.3.2改进之处........................................................8
2.3.3影响............................................................8
2.3.4技术条件方面的可行性............................................9
2.4可选择的其他系统方案..................................................9
2.5投资及效益分析........................................................9
2.5.1支出...........................................................10
2.5.2收益...........................................................10
2.5.3收益/投资比...................................................10
2.5.4投资回收周期...................................................10
2.5.5敏感性分析.....................................................11
2.6社会因素方面的可行性.................................................11
2.6.1法律方面的可行性...............................................11
2.6.2使用方面的可行性...............................................11
2.7结论.................................................................11
3需求分析................................12
3.1任务概述.............................................................12
3.1.1目标...........................................................12
3.1.2用户的特点.....................................................12
3.1.3假定和约束.....................................................12
3.2需求规定.............................................................12
3.2.1对功能的规定...................................................12
3.2.2对性能的规定...................................................14
3.2.3输人输出要求...................................................15
3.2.4数据管理能力要求...............................................15
3.2.5故障处理要求...................................................15
3.2.6其他专门要求...................................................15
3.3运行环境规定.........................................................16
3.3.1设备...........................................................16
3.3.2支持软件.......................................................16
3.3.3接口...........................................................16
4概要设计................................17
4.1总体设计.............................................................17
4.1.1需求规定.......................................................17
4.1.2运行环境.......................................................17
4.1.3系统结构.......................................................17
4.2接口设计.............................................................20
4.2.1用户接口.......................................................20
4.2.2外部接口.......................................................20
4.2.3内部接口.......................................................20
4.3运行设计.............................................................20
4.3.1运行模块组合...................................................21
4.3.2运行控制.......................................................21
4.3.3运行时间.......................................................21
4.4系统数据结构设计.....................................................21
4.4.1逻辑结构设计要点...............................................21
4.4.2物理结构设计...................................................24
4.5系统出错处理设计.....................................................24
4.5.1出错信息.......................................................24
4.5.2补救措施.......................................................25
4.5.3系统维护设计...................................................25
5详细设计...............................26
5.1程序系统的结构.......................................................26
5.2.1系统登录模块的设计............................................26
5.2.2系统管理模块的设计.............................................26
5.2.3客户信息维护模块的设计.........................................27
5.2.4客户服务模块的设计.............................................30
5.2.5信息查询模块的设计.............................................32
6单元测试................................34
6.1测试概要.............................................................34
6.1.1系统登录测试...................................................34
6.1.2客户信息维护测试...............................................34
6.1.3客户服务测试...................................................35
6.1.4信息查询测试...................................................35
6.1.5系统管理测试...................................................36
7小组总结...............................37
参考资料...............................................38
1、客户管理系统课程设计概述
1.1课程设计的目的
把软件工程中规范化的软件开发方法应用到本次客户管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。
1.2课程设计的任务
根据软件开发工程的过程,分析设计一个客户管理系统。
1.3课程设计采取的基本原理和主要技术方法
本系统使用了全新的客户关系管理理念,系统从完善的基础信息到客户信息维护,强大的数据查询,基本能够满足中小型企业的需要。
提高客户忠诚度和保有率,实现缩短销售周期、降低销售成本、增加收入、扩展市场,从而全面提升企业的赢利能力和竞争力。
本系统实现以下基本功能:
管理员可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计和更改。
本系统使用的是MicrosoftVisualC++6.0来开发的,采用SQLServer2000的数据库管理系统,由于VC良好的面向对象功能,真正实现了面向对象的设计。
2、可行性研究
2.1可行性研究的前提
2.1.1要求
a.功能:
❑详细全面记录并管理客户信息和联系人信息。
❑方便实用的数据查询功能。
❑能够根据客户的反馈得出相应的处理方法,做到快速、及时。
❑对客户和企业进行分类,方便管理。
❑设置业务往来的商品数量统计功能。
❑通过计算机控制电话呼叫用户。
b.性能:
(1)对时间特性的要求
供给毫无弹性;无法储蓄;无法替代;无法失而复得。
(2)灵活性:
可根据不同情况可调用。
(3)系统安全性需求
系统需能够防止各类误操作可能造成的数据丢失、破坏,同时防止用户非法获取网页以及内容;
c.输入:
基本信息、客户信息的输入。
d.输出:
根据要求返回结果
e.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程
f.在安全与保密方面的要求:
每个用户都有自己的密码;
g.同本系统相连接的其他系统:
操作系统、SQLServer数据库管理系统;
h.完成期限:
2012年12月。
2.1.2目标
A.方便基本信息的录入,实现录入的数据的高校验性;
B.处理速度的提高;
C.使系统更人性化以方便用户使用;
D.人力与设备费用的减少;
E.高安全性、保密性;
2.1.3条件、假定和限制
a.硬件、软件、运行环境和开发环境方面的条件和限制:
系统开发平台:
VisualC++6.0。
数据库管理系统软件:
SQLServer2000。
运行平台:
Windowsxp/Windows2000。
分辨率:
最佳效果800*600。
b.可利用的信息和资源:
目前的Internet网络资源;
c.系统投入使用的最晚时间:
2012年12月。
2.1.4进行可行性研究的方法
本次可行性分析是按照前面给出的步骤进行的即按照复查项目和规模研究目前正在使用的系统导出新系统的高层逻辑模型重新定义问题这一循环反复过程进行的。
2.1.5评价尺度
我们在对该系统进行评价时主要是与当前的人工进行的客户管理的比较,在评价时,我们不仅考虑了当前已有系统的不足以及优点,同时我们也要参考我们当前已经掌握的项目开发知识,从而评判该系统是否能够成功开发以及其能带来的经济效益和社会效益。
2.2对现有系统的分析
2.2.1工作负荷
现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件来进行操作,不仅速度慢,效率低,而且文件也不易长期保存,操作时需要花费大量的人力物力资源,已经与现在经济高效的时代不相符了。
2.2.2费用开支
由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
2.2.3人员
由于现有系统是人工的,对人员要求不高。
2.2.4设备
由于现有系统是人工的,所以对设备无定性要求。
2.2.5局限性
由于现有系统是人工的,处理速度慢,运行效率低。
2.3所建议的系统
2.3.1对所建议系统的说明
利用计算机处理数据的快速有效的优点,将本系统安装在计算机上,提供人性化的界面供用户进行操作,用户就可以对各种信息进行操作,这样不仅可以减少人员的工作量,提高操作效率,也可以避免有人工输入的某些信息的错误,操作起来简便,快捷,数据的准确性高,使维修管理效率大大提高。
2.3.2改进之处
A.提供图形用户界面供用户录入信息,并对某些信息验证正确性,实现录入的数据的高校验性。
B.由于不再是纯手工的进行各种操作,而是由系统进行各种处理,大大提高了数据的处理速度。
C.由于使用系统可以大大提高处理速度和效率,可以减少人力和其他设备的使用,从而减少人力和设备的费用支出。
D.为了提高系统的安全性和保密性,需要设置登录该系统的用户名和密码,供登录时身份认证,并且设置访问权限来限制不同用户的操作权利。
2.3.3影响
1.对设备的影响
可能需要用户用一些比较适应系统的硬件设备,比如安装某些软件,可能占用一部分存储空间,所以要求用户机器存储空间要足够。
2.对软件的影响
该系统需要在Windows2000及其以上的版本上运行。
3.对用户单位机构的影响
由于本系统完全考虑了各个文化水平的用户的使用,因此在用户使用该系统之前无须进行太多培训,用户可以参考用户手册便可灵活运行该系统.
4.对系统运行过程的影响
A用户的操作规程,本系统的操作规程通俗易懂
B运行中心的操作规程,运行中心的操作规程也很简单
C源数据的处理:
源数据用于创建数据库,具有保密性
D数据进入系统的过程,通过检索数据库的方式
E对数据保存的要求,对数据存储、恢复的处理,保存在数据库里
F系统失效的后果及恢复的处理办法:
采用数据恢复技术.
5.对开发的影响
A开发过程中需要用户大力支持。
一个新系统的开发,必然会减少用户们的工作量B由于本系统会使用到员工信息等数据库,如果稍有不慎,会造成系统无法使用的问题。
6.对地点和设施的影响
对原有地点设施无影响。
7.对经费开支的影响
除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用。
2.3.4技术条件方面的可行性
本系统是采用microsoftvisualc++6.0开发的,提供了强大的视图编程集成环境,所以在一些基本的界面设计上使开发变得很容易。
另外通过SqlServer这种高效的关系数据库,还有Windows系列的操作系统紧密集成,这种安排使SqlServer能充分利用系统提供的特性。
对于即将开发的该系统来说,SqlServer是一个很好的选择。
而开发人员都具有一定的编程基础和系统开发经验,并且已经熟练掌。
2.4可选择的其他系统方案
无
2.5投资及效益分析
2.5.1支出
一、基本建设投资
本系统的基本建设投资有如下几项
1、采购必要设备的投资
网络平台的建设,这一块需要5万左右
服务器与存储系统,这一块需要10万左右。
2、开发系统的投资
按目前市场上人事管理系统的开发价格来看,开发所需的投大概在30
万不等
3、安装费用2万
总计47万左右
二、其他一次性支出
本系统开发期为3个月,需开发人员7人。
根据软件系统的规模估算
每人每月的人工费按5000元计算,开发费用为10.5万元。
B、硬件设备费共10万元其中,服务器及网络等设备费10万元。
C、外购开发工具、软件环境费用共3万元。
D、其他费费用共1万元。
一次性支出总费用25.5万元。
三、非一次性支出
运行维护费用
1硬件维护运行,包括设备耗电量和检修维护,这块费用在每年10万左右
2软件运行维护,按开发费用的5%计算1万/年左右
3人员成本与办公经费28.2万/年左右
总计39.2万/年左右
2.5.2收益
一、一次性收益
提高了对用户的各种请求操作的反应速度能够高效的录入数据并降低了出错机率从而节省了用户大量的时间使管理人员的工作量大大减少企业就可以精简人员使原材料和劳动力资源得到更合理的利用。
该系统也不需要其他特殊的外部设备更方便了各类信息的存储减少了企业为存档而支出的费用。
从而降低了很多成本。
二、非一次性收益
原先每年需支出员工工资123.6万元,现每年需支出员工工资28.2万元每年共节省工资支出95.4万。
三、不可定量的收益
由于该系统节省了用户大量的时间使员工可以充分利用这些时间为公司工作创造出更好的经济效益。
2.5.3收益/投资比
在6年期内,系统总成本307.7万元,系统总收益572.4万元。
A、投资回收期:
1.28年
B、纯收益:
572.4-307.7=264.7万元从经济上考虑,开发本系统完全可行的。
2.5.4投资回收周期
根据投资回收周期的计算方法收益的累计数开始超过支出累计数的时间为1年。
2.5.5敏感性分析
系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小。
2.6社会因素方面的可行性
2.6.1法律方面的可行性
该系统的研制和开发都选用正版软件将不会侵犯他人集体和国家的利益不会违法相关的法律和政策。
2.6.2使用方面的可行性
本系统的研制和开发充分考虑用户工作流程,计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。
2.7结论
经上述的可行性分析,本系统可以立即开始进行;
3需求分析
3.1任务概述
3.1.1目标
本设计要实现的是客户管理系统,是针对中小型企业生产管理开发设计的,实现进一步的计算机化的管理。
系统在实现上应该具有如下功能:
❑详细全面记录并管理客户信息和联系人信息。
❑方便实用的数据查询功能。
❑能够根据客户的反馈得出相应的处理方法,做到快速、及时。
❑对客户和企业进行分类,方便管理。
❑设置业务往来的商品数量统计功能。
❑通过计算机控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 管理 系统 项目 开发 总结报告