上海论文网提供MBA论文选题服务,专业提供硕士毕业论文服务。
导航 当前位置:上海论文网 > 工程管理 > 正文
某IT公司的销售管理系统的设计与应用
  • 论文价格:150
  • 用途:硕士毕业论文 Master Thesis
  • 编辑:若诗
  • 点击次数:
  • 论文字数:49713
  • 论文编号:el2021072706012922536
  • 日期:2021-08-04
  • 来源:上海论文网
本文是工程管理论文,在整个销售管理系统的设计和开发的流程中,不仅仅使自己的技术水平得到提高,理论水平也得到了巩固和完善。首先在一个系统的设计阶段,需要明白系统整体的需求,需求是一个系统的设计之本。在了解了系统的需求之后,根据己有的时间成本,资金成本,人力成本,结合系统的整体使用范围,了解市面上合适的技术框架,不盲目选择最新的开发语言,选择开源社区活跃且成熟的技术,制定出一个最合理的开发方案。在系统的开发阶段,一定要结合实际的需求进行销售业务的开发,销售订单,销售收退款,产品出入库,财务入账和报销等业务,都是互有关联,在开发时就不能只考虑当前的业务逻辑,需要全方位的考虑整体销售管理系统的业务流程,将每个环节都考虑到,结合实际的业务场景和用户使用习惯,同时兼顾开发代码的灵活性和可拓展性。在完成上述的工作后,本文介绍了如下的内容,包含三大块的工作:(1)同时根据公司存在的由于质量控制环节把控不力而导致软件项目漏洞多的问题,结合IS09000质量标准管理体系对该IT公司的销售管理项目质量进行过程优化,从质量计划、质量保证和质量控制三个环节来对项目质量进行有效管控。

......

 

第一章绪论

 

本文主要针对的是销售管理系统的业务流程和实现方式,对于销售管理系统开发过程中可能遇到的问题进行了整理,分析和解决。并对于系统设计过程中出现的问题进行了提取和分析,希望能在今后的工作中进行改进和优化。本文从系统体系结构入手,研究了系统的网络体系结构,应用程序体系结构和技术框架,研究了数据库建模技术,需求分析技术,产品设计和其他方面,结3合仓库销售,客户订单关系和其他服务,这些技术在系统建设中得到充分应用。通过这些技术,建立数据库,建立业务和数据模型,解决销售管理中出现的业务问题,增强销售管理人员对于业务的监管力度,提高库存管理的效率,简化财务入账退款的流程,实现了销售效率的整体增长。本文研究的销售管理系统是一个从零开始的系统,是一个综合的应用系统,包括定期销售流程管理,客户关系管理和库存管理。根据目前己知的销售业务逻辑和有限的资金,制订一个合理的系统开发方案并诉诸实施,是本文需要研究的重点。现实的销售业务如何转化为一个信息系统是本系统设计的关键,将销售流程描述图形化,数字化,具体化是将其交给开发人员进行理解的过程。将现实的业务流程转化为开发人员所能理解的程序开发语言是产品经理和研发需要完成的一个难点,需要产品经理和业务相关的人员互相讨论绘制具体的流程图来表述业务中可能出现的分支和节点,这样他们就能清楚明确地让程序开发人员了解,从而编写程序,最后实现销售流程管理的系统化。

......

 

第二章销售管理系统使用的相关技术理论

 

2.1B/S结构
(1)维护和升级方式简单。目前,软件系统改进与升级越发频繁,对于用户来说,升级软件也成了一件比较繁琐的事情。在此情况下,B/S架构的产品显然拥有更加便捷的特性。C/S架构的情况下,一个用户量很大的软件产品,需要适配几十种不同手机型号,甚至还要针对不同个体的手机进行维护,对于开发和维护人员来说可以想象效率和工作量。但B/S架构软件只需要管理服务器。客户端其实就是浏览器,这样对于开发和运维来说不需要去额外再维护多个不同操作系统上的客户端的代码逻辑,无论用户的总体数量有多少,操作系统的差异有多大,开发人员都不需要去关心,因为所有的数据和交互都来自浏览器;即使是不在办公位上,服务器出现问题,也只需要远程连接服务器进行监控和发布,不会出现因为个别客户端的不同导致的特殊错误。因此客户端的业务逻辑越来越少,服务端的代码越来越多,将是未来的软件发展的趋势。将来,软件升级和维护将变得更加容易和易用,用户人力,物力,时间和成本的节省将是显而易见的。(2)B/S架构的缺点之一是需要服务器端负担大量的压力,这是显而易见的。因为B/S架构的业务逻辑和数据展现都需要服务器端来进行负担。尤其对于用户量巨大的企业系统,越多的用户使用意味着服务器端需要越大的计算能力和存储能力。这对于服务端的维护人员和网络工程师都是一个很大的考验。

 

2.2IT项目风险管理
风险管理涉及到各个行业,每个行业均有其独特性,企业风险管理是指生产过程中,风险管理部门对可能遇到的各种风险因素作出识别、分析、评估,以最低成本实现最大的安全保障的过程。从表层上探析,风险管理就是对生产活动或行为中的风险进行管理,从深层上研究,风险管理是指主体通过风险识别、风险量化、风险评价等风险分析活动,对风险进行规划、控制、监督,从而增大应对威胁的机会,以成功地完成并实现总目标。风险管理的主体是管理人员,客体是生产活动中的风险或不确定性,大型、复杂的生产活动过程应设置专门的风险管理机构和相应的风险负责人。风险管理是一个过程,由风险的识别、量化、评价、控制、监督等过程组成,通过计划、组织、指挥、控制等职能,综合运用各种科学方法来保证生产活动顺利完成;风险管理技术的选择要符合经济性原则,充分体现风险成本效益关系,不是技术越高越好,而是合理优化达到最佳,制定风险管理策略,科学规避风险;风险管理具有生命周期性,在实施过程的每一阶段,均应进行风险管理,应根据风险变化状况及时调整风险应对策略,实现全生命周期的动态风险管理。
工程管理论文格式
产品基础信息

 

第三章销售管理系统的风险分析.................11
3.1销售业务梳理与业务模型...............11
3.2销售项目的风险识别...............16
3.3销售项目的风险应对和监控...............20
3.4本章小结...............21
第四章销售管理系统的质量管理...............22
4.1销售管理系统质量管理的原则...............22
4.2销售管理系统质量管理规划...............23
4.3销售管理系统质量保证阶段24
4.4本章小结...............29
第五章销售管理系统数据库结构设计...............30
5.1用户视图与数据流分析...............30
5.2数据库设计...............38
5.3数据库表结构设计...............41

.......

 

第六章销售管理系统的实现

 

6.1销售管理系统的物理实现
销售管理系统以B/S架构为基础,前端采用ReactiveNative语言进行开发,保证了前端页面的一致性,后端采用Java开发,同时使用Grafana和APM等框架进行服务器性能监控。系统搭建在多台高性能的集群服务器上以满足对于高访问量的需求,数据库服务器单独搭建,读写的服务器分离,同时对于大数据量的访问采用从库的方式进行分流,减轻服务器的压力[26]。同时也将一些高频度访问但低频率更新的数据,比如省市区信息等存储在高速的缓存服务器中,使用ElaSticSearch或者RedS等缓存框架进行读写。考虑到当今时代大数据的发展,任何历史数据都是重要的战略资源,因此销售管理系统的物理实现必须考虑到能够足够大的容量,同时也需要考虑数据库的安全性,做好多个服务器备份的准备。同时,界面逻辑充分考虑了用户的需求和使用习惯,数据库的设计合理使得数据反馈快速有效,进而使得界面交互快速,准确,合理。在实际使用中,也会充分考虑所有用户的反馈意见,及时将不合理的页面设计进行修改。而在销售管理系统上线后,这些操作也都能在线上完成,例如出入库的流程,直接在系统里进行出库的报备,就能在库存管理人员那里生成一个出库申请单,库存管理人员就可以第一时间完成出库,并马上反馈给销售。
工程管理论文范文
RBAC权限扩展

 

6.2销售管理系统的安全策略
实现销售管理系统和其他系统一样,是在网络环境进行运行的程序。因此也面临着和其他系统一样的安全问题。安全问题分为几类,我们需要逐一进行分析并出具应对策略。(1)黑客或者病毒攻击:对于任何规模的企业来说,服务器遭受到黑客或者病毒的攻击导致服务器瘫痪或者数据泄露的问题都是会损失惨重的。首先,对于系统开发和维护人员来说,需要做好一些基础的防护工作,比如网站协议要改为httpS协议,服务器要设置防火墙,做好DDOS攻击防护,严禁外网登录核心服务器等。同时,服务器运维人员也要时刻都有人在值班监控服务器状况,对于异常突发情况要有应对方案。(2)内部人员的恶意操作黑客或者病毒的攻击始终还是来自外部的,做好大部分应做的防护工作基本上可以避免服务器遭受这些攻击。然而内部人员难以防范,这时候需要公司建立健全的监管机制,不能轻易的将一些重要操作的权限授予员工,比如对于数据库删库,建库,或者对服务器重启等操作。这些操作也一定是需要至少两名人员互相授权才能进行。而且要将这些操作记录在案,随时能够追责。从本文可以看出,从职能域进行需求分析是一个高效的分析方式,可以快速分离出每个业务逻辑需要做的事情,而不会与别的业务逻辑发生混淆。

......

 

第七章总结与展望

 

介绍了对销售管理系统进行需求分析的过程,根据企业的销售业务,同时结合销售和客户的反馈,根据职能域和数据流转图等设计方式来搭建了销售管理系统的业务模型。业务模型可以对一个销售管理系统的业务有很直观的了解,也能对开发人员有一个指导性的意见。本文详尽的从销售管理系统的职能域出发,介绍了每个业务环节需要完成的工作,同时展开了业务过程和业务活动的内容,将具体的业务流程进行了拆解。(3)实现了销售管理业务的物理模型和安全模型,并对具体业务的页面布局和逻辑实现进行了讲解,从而清晰的将销售管理业务的基本业务实现展现出来。目前该销售系统在北京某公司运行良好,通过销售的反馈和公司业务的分析,其实践效果相比以前的手动操作提高明显,具体的表现如下:(1)用户使用覆盖率大:销售管理系统涉及到的业务部门非常多,包括销售部门,财务部门,库存部门,客服部门,销售管理部门,信息技术部门等。每个部门都需要在销售管理的某一环节中发挥作用。据不完全统计,涵盖的内部用户多达近2000人。(2)界面简单人性化:由于采用了统一ReactviceNative技术框架,WeB端的界面逻辑展现都更加的友好和统一。(3)业务量增加:在销售管理系统的帮助下,销售录入订单的过程大大简化,客户的签约体验也大大提高,直观的结果就是使得销售签单率提高,带来直接的业务增长。(4)效率提高:销售管理系统也使得销售的业务流程大大简化,比如审核,收退款,出入库等流程,在以往需要手动进行操作的情景下,需要进行纸质的审批和报送,这样在路程中就浪费了大量的时间。流程省略和效率提高的直接结果就是可以提高销售订单的产生速度,并加快库存的消化速度,从而实现了业务的增长。
参考文献(略)