管理系统开发思路

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/8412556.html

开发思路: “基础数据提炼(面向对象)—— 使用基础数据进行业务流程实现 —— 业务结果使用(存储、展示、通知)”

一:管理系统的本质

管理系统实际上就是将工作中人管的事,录入到系统中通过系统来整理、管理。

可以加快数据的存取效率、提高准确性与安全性。

对于实际场景的管理,则主要是提高了实时、全天候的即时响应性。

二:管理系统管什么

管理系统看起来很庞大,其实细分下来,是有迹可循的。

主要系统功能:主系统功能是所有管理类系统都会涉及到的功能,主要有以下几类:

1:管单位:将企业组织单位信息进行管理,同时根据组织级别来管理权限;

2:管人:将人员信息进行管理(人分为两种:系统用户 与  一般员工),同时根据人的角色、所属的单位等组合手段进行管理(权限、批量通知等);

3:管物:管理设备、物品信息等固定资产;

4:管属性、类别、标签:为了描述、分类一些物品、属性等等,我们会人为地赋予一些标签、分类给物品,将其进行分类与识别。这些属性、标签、类别也要进行管理。

5:管权限:定义权限、赋予权限(对人、对组、对角色、对部门单位等不同级别)。

6:管数据:定义系统的数据接口,定制对外开放的内容与从外界获取输入的方法。

7:管通知:提供对登陆用户的消息通知功能、求助、投诉、留言板、公告栏等。

8:管系统:对系统本身的一些设置、特性进行管理。

除了主系统功能,其他的功能模块更多是结合具体业务场景来定义的,这些功能模块需要灵活定制、组合进系统中。

最常见的功能模块有:

1:进销存(库存)管理:对仓库、库位、库存操作类型(出入库类型)等基础数据进行管理;对库存操作进行记录,实时增减库存数;对记录、数据进行分析,进行结果展示。

2:财务管理:对账户、账本、记账、结账等记录与操作;基于数据进行提炼展示;

3:工作流管理:对于需要系统中不同人员协同操作的单据、流程申请等,需要对流程单据的状态与操作进行管理;

...

三:定制业务模块的开发共性

对于每一个功能模块对开发,都是有一套类似的、行之有效的开发共性的。

每个功能模块都是对现实中的业务场景的虚拟而已。因此,功能模块开发的过程,就是面向对象开发的过程:了解业务场景、虚拟出对象、根据各对象协同实现业务逻辑、将结果对象进行展示或存储

第一步:了解业务场景,并将业务场景记录下来(越详细越好)

亲临业务场景,体验业务,熟悉、了解整个业务流程、业务知识,最好能亲自操作。

通过撰写需求文档,记录下每个业务流程所需的基础资料、业务逻辑、限制、注意事项等。

第二步:业务流程图形化

通过需求文档,通过用例图、活动图、时序图等,对每个业务流程进行图形化分析。

期间交由业务方审批、完善。

第三步:找对象

根据需求文档、UML图、具体业务场景,进行抽象划分。

用面向对象的思维,提取出一个个的类,以及它的属性、方法,形成 类图。

第四步:设计

根据具体业务流程,进行功能模块的原型设计(页面设计、功能设计、数据传输设计等)。

第五步:开发

根据原型进行开发,包括:数据库建表、类定义、页面开发、功能实现(页面请求处理、类的功能函数)。

第六步:测试与调整

交付业务人员进行试用,实时反馈。

对于不符合业务场景的,要进行调整;

对于开发上的bug,进行修复;

对于用户体验上的不足,进行改进完善。

第七步:交付、运维、迭代

系统交付使用后,要保持跟进,适应业务的变化来调整系统的功能。

随着业务的更新、技术的更新,也要对系统进行迭代,保持系统的活力。

四:定制业务模块的功能共性

对于每个定制的业务模块的功能,主要是三种:基础数据管理、业务流程操作、业务结果管理。

基础数据管理:主要是对该业务模块所需的基础数据的录入、展现等管理。

业务流程操作:可以使用业务模块的业务功能,例如:下订单、审核、发送通知等。

业务结果管理:可以对业务模块的所有业务结果数据进行查看、存储、通知;也可以对结果数据作进一步的提炼等。

原文地址:https://www.cnblogs.com/ygj0930/p/8412556.html

时间: 2024-10-12 08:39:58

管理系统开发思路的相关文章

AppleWatch开发入门一——Watch的开发思路与应用框架

AppleWatch开发入门一--Watch的开发思路与应用框架 一.引言 Apple Watch无疑是apple在智能手表领域的一次革命,如何在Watch上开发出实用且具有美感的应用,是iOS开发者们开始思考的一个问题,由于watch的随身性和快捷性,在某些方面,它有比iphone更加大的优势,要抓住watch的这些特点,开发出淋漓尽致的应用,就需要改变一些在iphone开发的思路,正如一句话:只有忘掉经验,才会有意想不到的突破. 这一系列博客,首先是总结我在公司watch项目开发中的一些经验

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二)

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二) Date  周六 10 一月 2015 By 钟谢伟 Category website development Tags asp.net / mvc4 相关资源 ibatis manual pro git 廖雪峰的官方网站 BookMS-V1.0 上一篇链接 任务简介 开发工具:VS2010 项目框架:MVC4 浏览器:Chrome 数据库ORM框架:iBatis.net 数据库:mysql 后端开

linux在线预览pdf文件开发思路

准备:swftools,flexpaper 基本思路: 1,将pdf文件转化成swf文件 2,使用flexpaper预览swf文件 主要代码: 1,在linux中安装swftools.官网下载swftools 安装包,解压 2,./configure --prefix=安装路径 make install 执行完之后,执行pdf2swf -help 如果显示.说明安装成功 如果执行pdf2swf -help  显示commond not find 的话,可能需要配置swftools的环境变量,具体

源中瑞智慧城市工程建设,智慧城市碎片化管理系统开发

源中瑞智慧城市工程建设,智慧城市碎片化管理系统开发(ruiec_wangxuyan) 推进新型智慧城市建设是以习同志为核心的党中央在新时期为强化城市科学发展而做出的战略性决策,是破解城市发展难题的新途径,是以大数据为基础的城市治理新举措,是以信息流驱动的城市综合发展新模式. 当前智慧城市的风头正劲,据统计,全国有597个城市提出了与智慧城市相关的试点或规划.碎片化现象本来是智慧城市建设的必经之路,因为不同的智慧项目都是由不同的政府部门和企业去实现的.虽然智慧医疗.智慧交通.智慧家居是当前的主流智

基于JSP+Servlet+JavaBean的人力资源管理系统开发课程

<基于JSP+Servlet+JavaBean的人力资源管理系统开发> 课程观看地址:http://www.xuetuwuyou.com/course/53 讲师:蒋子厚(http://www.xuetuwuyou.com/user/1984) 课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍 一.课程使用到的软件及对应的版本 1.jdk 1.7 2.tomcat 7.0 3.MySQL6.0+ 4.navicat 9 + 5.Macromedia Dreamw

微信小程序开发思路

小程序还没有完全开放,不能真实体验,但通过文档和开发工具,可以了解到他的开发思路 下面就介绍下小程序的开发方式,希望能帮助有兴趣的朋友对整体思路有个快速了解 整体结构 默认示例项目的目录结构 从后缀名上可以看到,一共有4种类型: js 逻辑代码wxml 视图文件wxss 样式文件json 配置信息/app.js 中可以定义小程序在启动时做哪些业务逻辑.全局函数.全局数据-- App({ onLaunch: function () { ... }, getUserInfo:function(cb)

Lync二次开发思路

Lync作为目前最为强大的企业及时通信工具,目前被众多大企业所使用(这里就废话去介绍了),其与硬件及自家产品的集成非常强大.但是其即时通信功能,尤其是国内的用户大多习惯了QQ的截图.消息记录.离线留言等功能,另外如何更好的与企业现有的业务系统进行整合,这都需要进行一定的开发工作. 通常Lync的开发技术路线有两种:一种是无UI开发模式,另一种是以插件形式(且称为有UI模式). 无UI模式:即自己重新开发Lync客户端界面,后台进程运行原有的Lync进程,通过Lync SKD去调用响应的模块. 有

Halcon学习笔记——机器视觉应用工程开发思路及相机标定

机器视觉应用工程开发思路 机器视觉应用工程主要可划分为两大部分,硬件部分和软件部分. 1.硬件部分,硬件的选型至关重要,决定了后续工作是否可以正常开展,其中关键硬件部分包括:光源,相机以及镜头. 2.软件部分,目前业内商业库主要有Halcon,康耐视,DALSA,evision,NI等,开源库有OpenCV.其中NI的labview+vision模块. 机器视觉应用工程大致开发思路:       一.获取图像              图像采集可以来源多个途径,用算子read_image去读取图

微商品牌八大模块管理系统开发

微商品牌八大模块管理系统 135.3879.3268 黄 微信电话  微商品牌八大模块管理系统软件 微商品牌八大模块管理系统定制开发 微商品牌管理系统 谁的朋友圈还没有几个微商了?说句实在的,现在微商大军越来越强大了.很多微商品牌发展的越来越好,越来越火热,与此同时,很多微商的日子也不好过,痛点明显,管理混乱,价格混乱,货物真假也难以分辨,而可以真正实现规范化管理的除了系统似乎别无他法.普州商务推出微商品牌管理系统,8大模块实现规范化品牌管理. 微商品牌管理系统模块介绍 1.代理授权系统 各级别