《企业内部管理系统详细设计方案30726.docx》由会员分享,可在线阅读,更多相关《企业内部管理系统详细设计方案30726.docx(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 内部管理系系统详细细设计方方案 二二年年七月二二十七日日设计方案简简介本设计方案案是为内内部管理理程序开开发而编编写的,它它包括了了系统可可行性研研究,系系统模块块设计,模模块的具具体流程程设计,一一些需要要进一步步讨论或或者研究究的问题题,需要要的资料料与硬件件,数据据表的定定义等。但但它没有有包含关关于编码码的更多多主题。例例如编码码的约定定,注解解的格式式等。尽尽管这些些问题对对于实现现这个系系统都是是非常重重要的,但但因为是是设计方方案它没没有被包包括在其其中。整个设计方方案的大大致目录录如下:一 内部管理系系统项目目方案(第第2页第200页)1 项目开发背背景 (第第2页)2 项目
2、可行性性研究 (第22页第第6页)3 系统的大致致模块划划分 (第第6页第188页) 31 市市场部 (第66页第第17页页)3111 系统统登陆模模块 (第88页)3122 系统统设置模模块 (第88页)3133 事件件添加模模块 (第88页第第9页)3144 事件件查找编编辑 (第99页第第11页页)3155 事件件参数设设置 (第111页)3166 事件件跟踪模模块 (第111页第133页)3177 人事事基本管管理 (第113页)3188 部门门参数设设置 (第114页)3199 资料料票据管管理 (第114页第155页)31110 业业务收入入统计 (第115页)31111 工工资参
3、数数设置 (第115页)31112 员员工工资资管理 (第115页第166页)31113 数数据加密密备份模模块 (第第16页页)31114 数数据库管管理模块块 (第第16页页第117页) 32 网网管部 (第117页)33 制制作部 (第117页第188页)4 数据流图 (第119页第200页)41 市市场部业业务数据据流图 (第119页)42 市市场部工工资数据据流图 (第220页)二 内部管理系系统所需需资料 (第221页)三 内部管理系系统所需需硬件 (第222页)四 数据库设计计 (第第23页页第225页)1 上层数据库库设计 (第223页)2 市场部数据据库设计计 (第第24页第
4、255页) 五五项目目工作量量估算 (第226页)内部管理系系统项目目方案一 项目开发背背景为了提高公公司内部部管理的的效率,所所以需要要编制一一套完整整的用于于公司内内部管理理的系统统。这样样一个系系统可以以在整个个公司范范围内使使用,做做到了公公司资源源的整合合与共享享。二 项目的可行行性研究究1 技术方面:整个系统属属于一个个规模比比较大的的MISS系统。尽尽管其在在组织关关系上存存在着很很大的复复杂性,繁繁琐性,不不确定性性,但是是就整个个系统的的技术构构成上来来看,它它还是属属于一个个数据库库应用类类的系统统。其基基本操作作还是对对存在数数据库进进行添加加、删除除、查找找、编辑辑等。
5、所所以就单单纯的数数据库应应用来看看,暂不不存在太太大的技技术问题题。2 经济方面:由于系统对对公司的的正常运运行的影影响是相相当大的的,所以以必须要要设置单单独的服服务器来来运行这这个系统统。又考考虑到所所有计算算机硬件件软件都都是存在在出错可可能的(具具体到这这个系统统,由于于其需要要不间断断的运行行,所以以其出错错的可能能就会变变得更大大),因因此整个个系统应应该考虑虑使用双双机热备备份技术术。使用用两台服服务器同同时运行行,一个个为主一一个作备备份,这这样可以以避免服服务器故故障对整整个系统统的影响响。又考考虑到这这个系统统是为公公司内部部服务的的,而且且数据库库设置和和调试时时候都必
6、必须要直直接使用用服务器器,所以以应该将将服务器器设置在在公司内内部。纵纵观整个个系统需需要的硬硬件,我我们认为为整个项项目的投投资将可可能是比比较巨大大的。这这方面,提提请公司司再作详详细讨论论。3 法律方面:整个系统由由于是自自行开发发,自行行使用,所所以系统统本身不不存在法法律上的的版权争争议。在在服务器器软件方方面,应应该使用用正版软软件,因因为整个个系统尽尽管是开开发给内内部使用用,但它它毕竟很很多部分分还是要要依靠IInteerneet的,一一旦服务务器连接接到Innterrnett上,它它的操作作系统可可能会被被Miccrossoftt跟踪,如如果不是是正版软软件,将将不得不不面
7、临民民事诉讼讼的风险险。4 目前存在的的问题:目前我们觉觉得最大大的问题题仍然是是数据库库访问方方式上的的问题。和和一般的的MISS系统不不同,我我们面临临着更广广泛范围围内的数数据库访访问。这这个范围围已经不不可能用用局域网网解决了了,但一一旦使用用Intternnet网网,数据据传输的的有效性性和安全全性就会会成为严严重的问问题。现现在将三三种可能能数据访访问的方方式列举举如下,并并逐一作作分析:a 使用纯单机机版的数数据库系系统这是最简单单的数据据库访问问方式。采采用这种种方式不不涉及网网络传输输,所以以无论在在哪个部部门,也也不管其其上网设设施是如如何的,总总能采用用这种方方法的。采采
8、用这种种系统后后,如果果要实现现数据同同步,必必须定期期将数据据库全部部上传(注注意:这这里应该该是上传传整个数数据库,因因为采用用这种方方式操作作的系统统,它上上传的时时间间隔隔一般是是比较大大的,如如果记录录哪些记记录是更更新的,在在实际同同步时候候,将花花费很多多时间作作整个更更新记录录的比对对,在记记录量增增大时候候,这个个检测的的时间也也会急剧剧增加,反反而增加加了处理理时间),服服务器在在收到整整个数据据库后,在在服务器器端运行行一个特特殊的软软件,用用于数据据的同步步。然后后将处理理后的数数据库放放在一个个特定的的区域,客客户端可可以将处处理后的的数据库库收下来来,以实实现数据据
9、库同步步。整个系统采采用的传传输示意意图如下下(仅以以市场部部为例):总部服务器市场部DBDBDB市场部总部服务器上应该运行特定软件用于数据同步,此过程可能需要人工干预。这段传输可以采用任何传输方式,包括FTP,Email b 采用纯网络络数据库库的结构构:采用这个结结构从理理想的角角度来看看,是最最适合这这个系统统的。因因为它具具有最好好的实时时性,可可以将当当前获得得的数据据立即传传输出去去,这样样其他部部门也就就立即可可以得知知目前的的业务情情况。而而且采用用这个结结构,从从数据库库应用角角度来看看,对网网络底层层的传输输情况不不需要有有太多的的了解(这这部分由由SQLLSerrverr
10、提供的的网络传传输协议议保证)。但但是就公公司目前前各市场场部上网网情况来来看,由由于很多多市场部部采用的的仍然是是Moddem和和ISDDN,不不能244小时在在线,因因此再不不对目前前各市场场部上网网设备改改造的情情况下,很很难使用用这种结结构。这这种结构构还有一一个问题题是它很很大程度度上依赖赖于中心心数据库库,对中中心数据据库可靠靠性和稳稳定性的的要求相相当高。这种结构的的示意图图如下(以以市场部部为例):总部服务器DB市场部市场部市场部市场部C采用本本地数据据库和网网络数据据库同时时使用的的结构 这里的结构和示意图a)中的结构看上去有些相似。但其原理是完全不同的。图a)中,需要上传的
11、是完整的数据库,它依靠运行在服务器端的程序对数据进行整理以达到同步的目的。而这个结构中,实际上并不存在一个文件上传的过程,它是依靠数据库访问接口来直接实现数据交互的。数据库访问接口屏蔽了很多网络的细节。在这个结构中,在服务器上不需要再单独运行管理程序来实现数据同步。: 这是是这个系系统最有有可能采采用的数数据库结结构。它它的特点点是平时时数据存存储在本本地数据据库,以以天为单单位,让让本地数数据库和和总部的的一个共共享数据据库进行行交互,以以实现数数据的同同步。这这种方式式的优点点是数据据因为在在本地和和网络数数据库上上共存,所所以可靠靠性是比比较高的的。而且且就Moodemm,ISSDN和和
12、宽带共共存的情情况下使使用这种种结构也也是比较较现实的的。它的的缺点是是:在每每日用于于同步的的数据量量大的情情况下是是无法使使用的,另另外,即即使每天天用于同同步的数数据量并并不是很很大,但但是本地地数据库库或者网网络共享享数据库库的存储储量已经经很大,这这样再搜搜索用于于需要同同步的数数据的时时间也将将成倍增增加。系系统在刚刚投入使使用时候候可能速速度比较较快,但但是存储储量达到到一定程程序后,系系统运行行速度将将会急剧剧减慢。(根根据实验验,当数数据记录录条数达达到5万万条以上上时,完完整的数数据库搜搜索花费费的时间间会很长长很长),而而在这种种系统结结构下,为为了保持持两者数数据库的的
13、完全同同步,可可能要反反复搜索索数据库库。此段段时间的的开销是是相当大大的。除此之外,这这个结构构最大的的问题是是:如何何保证数数据的完完整同步步。因为为诸如MModeem等上上网设备备,其传传输过程程极易由由于外界界干扰或或者线路路传输速速率的突突变造成成传输中中断。重重传这些些数据可可能会造造成数据据的重复复。(比比如经过过检测,这这次需要要上传110条记记录,现现在客户户端开始始上传,上上传一半半Moddem断断线了,所所以实际际只传了了五条。客客户端检检测到这这一错误误,开始始重传,但但实际上上尽管断断线仍然然有五条条记录是是成功传传送的,重重传全部部必定造造成重复复,但是是要很准准确
14、的定定位具体体是在那那条中断断是相当当困难的的。这和和网络传传输协议议里错误误检测是是类似的的)采用这个结结构的示示意图如如下:直接数据库交互总部服务器DB市场部DBDB市场部 介介于以上上原因,我我们认为为选用何何种数据据库结构构需要进进行进一一步研究究。可以以作一下下实验,比比如使用用各种现现有的上上网设备备来进行行一下数数据库连连接。测测试在不不同的数数量情况况下,对对性能的的影响。特特别要对对Moddem连连接SQQLSeerveer作更更多的实实验。因因为其连连接速度度比较慢慢,必须须要对数数据库连连接超时时时间作作调整。(此此值过小小或者过过大都会会对性能能造成影影响。过过小的值值
15、可能会会使使用用Moddem的的机器无无法连上上SQLLSerrverr,过大大的值在在确实发发生错误误时候,需需过很多多时间才才能检测测到此错错误)三 系统的大致致模块划划分由于整个系系统最后后使用的的结构还还没有最最后确定定,所以以这里的的模块划划分只是是一个大大致的划划分。在在经过实实验,确确定使用用哪种数数据库结结构后,需需要对此此部分进进行进一一步修正正。1 市场部从最大的方方面市场场部管理理系统可可以划分分成业务务管理、人人事管理理、财务务管理、数数据统计计与备份份、系统统设置等等模块。其中业务管管理模块块包括事事件记录录添加、事事件记录录修改,事事件记录录删除、事事件提醒醒等功能
16、能。这部部分侧重重的是对对客户服服务的,它它是以客客户为中中心开展展的。是是整个系系统数据据的入口口处。在在人事管管理和财财务管理理等模块块中,有有很多数数据是要要依靠业业务管理理模块的的。人事管理模模块指对对分公司司内部人人员的管管理,包包括用工工、退工工、员工工平时所所领取资资料、合合同等其其他凭证证的管理理与查询询。这里里要注意意各种凭凭证领取取时候的的记录;在凭证证丢失时时候的处处理。这这些凭证证都是由由业务产产生的,所所以其与与业务管管理模块块之间存存在很多多相互访访问的情情况。由由于存在在这个特特性,所所以必须须要做好好数据保保护,以以防止数数据交叉叉访问时时候对原原先数据据的破坏
17、坏。财务管理模模块是用用于市场场部内部部工资结结算的。由由于市场场部工资资很大部部分是有有业务员员的业绩绩决定的的,所以以其在很很大程度度上也是是依赖于于业务管管理模块块的。它它就是根根据业务务管理模模块的统统计结果果,再利利用一定定的算法法来计算算业务员员当月的的工资和和市场部部管理人人员当月月的工资资。这部部分繁琐琐的地方方在工资资结算方方法和各各分公司司之间算算法的差差异上,尽尽管可以以设置一一些可选选项,但但如果差差异过分分悬殊则则可能需需要为有有些分公公司编写写单独的的处理模模块。数据统计功功能依赖赖于业务务管理模模块和财财务管理理模块,它它按照一一定的时时限生成成各种业业务报表表供
18、公司司内部留留存、上上交等。除除了打印印出来的的报告外外,程序序应该提提供一定定的界面面供数据据查阅(不不打印)。备备份是所所有MIIS系统统都应该该具备的的,尽管管数据安安全可靠靠存储大大部分应应该由服服务器来来保证,但但是程序序中仍然然应该具具备数据据备份功功能,用用于数据据定时的的导入导导处。或或者与其其他程序序交互时时候可以以使用。系统设置模模块用于于对程序序进行初初始设置置。这部部分应该该尽量考考虑到可可扩展性性。对于于能够进进行设置置的部分分在此处处应尽量量设置设设置选项项。当然然,调整整只能在在一定范范围内进进行,一一般是数数值上或或者选项项组合上上的。由由于系统统设置对对于系统
19、统的运行行是起全全局影响响的,所所以再调调整前要要进行安安全性验验证。整个市场部部程序模模块示意意图如下下:(本本图仅供供参考)市场部管理程序系统设置模块系统登陆模块业务管理模块财务管理模块人事管理模块事件跟踪模块员工工资管理工资参数设置资料票据管理部门参数设置事件添加模块事件查找编辑业务收入统计人事基本管理事件参数设置注意这里一个粗的双箭头表示这些数据库访问之间将有频繁的交互。财务数据存取模块业务数据存取模块人事数据存取模块数据加密与备份模块注:这里的资料票据管理模块被放在人事管理模块下面了,主要是处于以下考虑:资料票据总是由特定的业务员领取的,它需要不断的与人事数据库交互,放在人事里面可以
20、减少交叉访问带来的开销。远程数据同步模块远程数据库(运行SQLServer的服务器)各模块的功功能解释释与数据据表之间间的对应应关系:1 系统登陆模模块: a含义解解释:用用于市场场部合法法身份的的验证,使使用加密密密码验验证方式式。b相关数数据表:上层数数据表(11)c流程:输入用户名,密码显示错误提示到公司总数据库进行验证通过否?否是显示操作界面,进行操作 d其他说说明:密密码信息息应进行行加密存存贮。加加密方式式不用过过于复杂杂,可以以使用AASCIII码移移位变换换的方法法。2 系统设置模模块:a含义解解释:系系统设置置模块是是对系统统的一些些运行参参数进行行调整。它它可以分分为两部部
21、分,一一是为了了适应不不同的网网络传输输而进行行的机器器系统参参数设置置,二是是对本市市场部的的一些个个性化经经营方式式进行的的设置,它它偏向于于业务。比比如说套套餐价格格,限价价等。这这些数值值都会有有默认值值,并且且允许在在运行时时候,通通过其他他部分,比比如财务务管理,人人事管理理,业务务管理等等操作界界面里进进行分别别设置。但但由于其其代码的的重用性性,这里里保留了了一个入入口,可可以对这这些参数数进行全全面的调调整,这这样不用用分别进进入每一一个界面面调整了了。这种种调整方方式通常常只在程程序第一一次运行行时候才才需要。b相关数数据表:市场部部数据表表(1)(22)(33)(116)
22、(117)(119)(220)(221)c其他说说明:在在具体设设计时候候,对有有逻辑联联系的部部分应结结合在一一起,使使界面做做到直观观,简化化,并且且这些调调整数值值应该是是要立即即生效的的,所以以要采用用直接的的方式,不不然如果果需重启启程序甚甚至重启启winndowws才能能生效,那那么会带带来很多多麻烦。 3事件添添加模块块: a含义解解释:事事件添加加模块是是整个系系统运行行的基础础。整个个系统的的业务数数据都是是由这里里提供的的。这里里录入的的事件信信息包含含两部分分,一是是业务相相关客户户信息,二二是业务务信息本本身。它它同时也也存在两两种可能能性,一一是新客客户,这这样就要要
23、同时添添加客户户信息与与业务信信息,二二是老客客户新业业务,此此时只需需要对业业务信息息进行增增加就可可以了。但但不管是是何种方方式,这这里都提提供了一一个统计计的入口口从查查找客户户开始,以以确定客客户信息息是否存存在。 b相关数数据表:市场部部数据表表(1)(22)(33)(44)(55)(66)(77)(88)(99)c流程:事件添加应应该以客客户查询询作为整整个事件件添加的的开始。以以查询结结果作为为添加或或者编辑辑的依据据。整个个过程可可以用以以下流程程表示: 接到一客户某项业务 进行客户查询是客户资料是否存在否显示客户资料录入客户资料显示客户以前的事件资料录入事件资料添加此次新事件
24、 d其其他说明明:按照照这个流流程,对对于第一一次在我我们这里里开办业业务的客客户,需需要同时时录入客客户资料料以及事事件(业业务)资资料,而而对于老老客户来来说,其其客户资资料已经经存在,所所以只要要录入事事件(业业务)资资料就可可以了,但但在录入入前应该该将原先先资料显显示一遍遍,这样样比较符符合软件件设计惯惯例与用用户操作作习惯。4事件查查找编辑辑:a 含义解释:这一模模块实现现了对现现有事件件的查找找和对输输入有错错并且已已经添加加的资料料的编辑辑。查找找分为两两种信息息的查找找,一是是客户资资料的查查找,二二是业务务资料的的查找。当当然这两两种查找找模式会会有交叉叉,比如如,查到到某
25、一客客户后,希希望查看看这个客客户的所所有我们们对其开开展的业业务情况况,或者者,查到到某一业业务资料料后,需需要列出出这个业业务所对对应的客客户资料料,因此此在设计计时候,要要考虑到到这些方方面,在在代码重重用和灵灵活性上上要作好好调整。另另外此处处的编辑辑是出于于这样一一种考虑虑的,在在有些数数据输入入时候有有错,但但并没有有立即发发现,隔隔了一段段时间后后,通过过查找或或者突然然记起发发现了这这个错误误,那么么这里就就要提供供一个功功能,允允许用户户修改原原先的客客户资料料或者业业务资料料。b 相关数据库库:市场场部数据据表(11)(22)(33)(44)(55)(66)(77)(88)
26、(99)c 流程: 显示提示,选择查找内容 查找客户资料?否是输入业务编号或按内容查找输入客户编号或姓名进行数据库查找显示提示显示提示进行数据库查找否否找到否?找到否?是是 显示业务资料显示客户资料否否是否进一步显示客户资料?是否进一步显示业务资料?是是显示客户资料显示业务资料流程结束d 其他说明:这里的的查找以以及显示示流程应应该是很很清楚的的,但要要对编辑辑功能做做一下说说明。整整个流程程里面似似乎没有有出现编编辑部分分,我们们的考虑虑是将编编辑功能能融合在在显示的的时候,显显示的时时候用户户就可以以进行编编辑,显显示界面面下面有有一个修修改确认认按钮,这这样用户户按下这这个按钮钮时候,编
27、编辑过程程就完成成了,这这样一个个操作方方式在其其他工程程里面已已经被普普遍采用用了,经经过几个个项目的的考察与与用户那那里得到到的反馈馈来看,这这一操作作方式被被认为是是最符合合修改这这一功能能操作习习惯的,而而且也是是最直观观的。对对于程序序设计人人员来看看,它由由于将显显示与编编辑界面面复用了了,有效效的控制制了由于于界面过过多而带带来的混混乱。5事件参参数设置置:a 含义解释:通过这这个模块块,各市市场部可可以设置置一些关关于业务务有关的的数据,包包括市场场部能提提供的业业务,价价格,限限价,套套餐组合合等。b 相关数据库库:市场场部数据据库(11)(22)(33)c 其他说明:这个功
28、功能是整整个系统统设置功功能的一一部分。操操作人员员可以在在这里调调整业务务有关的的参数,也也可以在在一个总总的设置置里面调调整这些些数据,具具体使用用哪种方方式,则则由操作作人员根根据自己己的习惯惯决定。6事件跟跟踪模块块a 含义解释:这个模模块主要要用来跟跟踪一笔笔业务的的服务过过程。我我们可以以用它来来检查业业务所需需资料是是否收到到,钱款款是否收收到,票票据是否否收到,赠赠品是否否给出,合合同是否否签订,是是否制作作完成等等诸如此此类的信信息。相相对于完完整的事事件查找找而言,它它更侧重重于服务务的过程程,而不不是单纯纯的让操操作人员员了解这这个事件件。事件件查找模模块它只只能进行行一
29、个事事件的查查找或者者编辑,它它不带有有对这个个事件发发展过程程进行记记录的过过程,而而此处的的记录功功能则显显得非常常重要了了。b 相关数据表表:市场场部数据据表(11)(22)(33)(44)(55)(66)(77)(88)(99)(99)(110)(111)上上层数据据表(22)(44)(66)c 流程:End of processingDB Search OperatingInput Client IDDisplay Event Info.1 查看某一事件过程(资料,钱款收取情况)2 记录某一事件过程(资料,钱款收取情况)Mark Rece. Data.Refresh the disp
30、.Display Event Info.End of processingDB Search OperatingInput Client IDSome moddulee deetaiils:DB Search Operating1 Input Client ID Disp Error Msg.Look up it in DBFound?Disp. Info.Its the entire process of DB Searchinclude2Display Event Info.includeDisp event process.Disp client info.Finished?Data i
31、nfo.Money infoProcess describe d其他说说明:总总的来说说,这个个模块的的设置是是可以让让操作人人员方便便的了解解到一个个事件整整个的进进展情况况(也就就是说,它它不仅是是业务那那里的进进展,也也有制作作的进展展,业务务员可以以通过这这里知道道是否制制作完成成或者申申请成功功等消息息)。7人事基基本管理理:a 含义解释:人事基基本管理理模块包包含了人人事管理理的一些些常规操操作,包包括用工工,调动动,退工工。其中中用工,调调动和一一般的人人事管理理系统很很类似,但但是退工工部分,由由于要处处理资料料票据的的上交,所所以有相相当的复复杂性。b 相关数据表表:市场场部
32、数据据表(112)(113)(114)(115)(116)(117)(118)(119)(220)(221)c 流程: 显示提示,接收用户操作选择(用,调,退)用工?是否否调部门? 是否记录员工离职原因为“调部门”录入员工资料资料是否都上交否重新录入员工资料与报到日期是同意退工是否牵涉部门撤并?是调整部门设置 否重新记录员工所属部门打印未上交资料 d其他说说明:这这部分相相关数据据表里面面有几张张是财务务部分的的,在这这里引用用它是因因为如果果出现部部门的撤撤并,将将牵涉到到计算底底薪,提提成时候候部门见见的差异异(因为为有可能能有的部部门要撤撤销了,那那么财务务提成或或者底薪薪计算用用到的数
33、数据库就就要进行行同步更更新) 8部门参参数设置置a 含义解释:这个功功能是比比较简单单的。它它设置的的是某个个分公司司的部门门名称与与编号。在在系统第第一次运运行时候候,会要要求用户户录入这这些信息息(也可可能使用用某些默默认值),但但以后如如果需要要调整部部门设置置,可以以在这里里进行,也也可以在在总的系系统设置置里面进进行。这这个依据据操作人人员的习习惯而定定。但这这里要强强调一个个问题:部门的的调整对对于这个个部门内内所有人人员来说说都是有有影响的的。调整整一个部部门的信信息,要要对涉及及这一调调整的所所有信息息做更新新,这点点非常非非常重要要。不然然很容易易出现系系统的不不一致。比比
34、如部门门A被撤撤销了,那那么原先先属于部部门A的的所有成成员信息息就要作作同步调调整,否否则在读读取员工工信息的的时候,他他们仍然然指向AA,这个个数据显显然是无无效的。同同时,也也要注意意部门调调整对计计算工资资部分数数据的调调整。b 相关数据表表:市场场部数据据表(112)(113)(114)(115)(116)(117)(118)(119)(220)(221) 9资资料票据据管理a 含义解释:这里在在资料票票据管理理指业务务员领取取资料,发发票,合合同时候候的登记记,以及及为为了了避免遗遗失而做做日常定定期检查查提供依依据(它它可以指指出哪个个业务员员何时领领取了何何种物品品票据,是是否
35、用掉掉,如果果用掉是是用到哪哪里去了了)b 相关数据库库:市场场部数据据表(55)(66)(77)(99)(110)(111)(12)(133)(114)(115)c 流程描述:因为这个过过程很难难用流程程图来做做完整表表述,所所以,改改用文字字表示。首先,资料料以及所所有票据据的来源源。市场场部的资资料,票票据来源源与总公公司。对对于实物物(比如如:书,盘盘等)可可以给它它编号,这这样便于于跟踪。对对于票据据,其本本身就带带有编号号,所以以这里不不再需要要自行给给它编号号。然后后,根据据业务需需要,业业务员领领取了书书、盘等等。这些些领取的的东西都都必须要要登记下下来,并并且记录录领取人人的
36、姓名名(实际际内部操操作的是是编号)。下下面的部部分,要要与业务务管理模模块互操操作了。在在业务管管理那部部分里面面,有一一个事件件跟踪模模块,它它会记录录业务员员使用这这些票据据、资料料的情况况。无论论票据还还是其他他实物资资料,一一旦业务务员领取取后,那那些资料料要么在在业务员员手里,要要么已经经给客户户了。通通过上面面所述的的流程,我我们可以以很容易易的知道道业务员员用掉的的资料或或者票据据。在定定期检查查时候,系系统可以以自动得得出业务务员用掉掉的资料料票据,这这样很容容易得出出应该在在手里的的资料票票据。只只要把这这一个清清单和业业务员手手里的资资料、票票据相比比对,就就可以了了解是
37、否否有遗失失情况。业务员实际领取的资料、票据市场部领取到的总的资料,票据业务员手里应该有的资料、票据业务员实际消耗掉的资料、票据事件跟踪模块d 其他说明:这里提提供了一一种可以以跟票据据、资料料的方法法,但这这里只是是一种方方法,它它并不能能解决所所有的问问题。这这里很大大部分依依赖了事事件跟踪踪模块对对数据库库操作的的结果。但但是如何何判别业业务员是是否真的的如他申申明的那那样把凭凭证交给给客户了了呢?程程序只能能按照他他所申明明的那样样做记录录(换句句话说,程程序总是是认为这这个申明明是真实实的)。所所以通过过这个系系统只能能识别非非故意的的单据实实物丢失失,而识识别故意意隐匿单单据则是是
38、管理学学和法学学的范畴畴,并不不是计算算机科学学的范畴畴了。另外,这里里的票据据是指发发票、合合同、发发行凭证证、赠品品、其他他表单等等。对每每一种票票据的处处理方式式可以是是类似的的。都包包含查询询与录入入修改等等。 100业务务收入统统计:a 含义解释:这里统统计的是是每一个个市场部部业务上上面的净净收入,支支出等。这这些数据据是通过过业务管管理模块块和财务务部分的的工资管管理模块块得到的的。b 相关数据表表:市场场部数据据表(111)(99)(222),上上层数据据表(77)c 其他说明:这部分分需要提提供给我我们更多多的资料料,比如如现在公公司需要要统计些些什么,统统计表的的样式是是怎
39、样的的,如果果某些统统计方法法不是显显而易见见的,则则需要给给出算法法。11工资资参数设设置:a 含义解释:由于每每一个市市场部,市市场部的的每一个个部门的的工资计计算方法法都不一一样,所所以需要要对一些些数据进进行设置置。这些些设置将将影响到到工资计计算。和和其他设设置相比比,这里里的设置置可能进进行的更更频繁一一些。所所以要对对它的效效率做一一个准确确的考虑虑。和其其他所有有的设置置一样,这这里的所所有数值值都会有有一个初初始值。b 相关数据库库:市场场部数据据表(119)(220)(221)(116)12员工工工资管管理:a 含义解释:市场部部的工资资计算方方法比较较特殊,所所以在这这一
40、块里里面是有有一定麻麻烦的。对对于一般般业务员员需要考考虑的是是有没有有底薪,有有没有提提成,需需不需要要缴纳三三金,与与之相关关的还有有底薪计计算方法法,提成成计算方方法等;管理人人员除了了这些基基本工资资外,还还有管理理费,但但不同部部门管理理费又是是不一样样的,所所以在具具体设计计时候要要把这些些问题都都考虑进进去。b 相关数据表表:市场场部数据据表(77)(99)(111)(116)(222)c 流程: 这部部分因为为要涉及及提成,所所以计算算方法比比较复杂杂。以下下是提成成的计算算方法:业务员接到一笔业务资料钱款是否在当月收到?在当月不计算提成将此提成记录在当月将此业绩记录底薪(可能
41、没有)底薪算法业务提成 一般业业务员的的工资构构成缴纳三金(可空) 业务员工资提成算法其他奖励(可空)其他罚款(可空)管理费算法管理员工资管理费管理人员员工资构构成最后实际工资工资项目计算依据 d其其他说明明:更具具体的计计算方法法可以参参考最后后的数据据流图。数据加密备备份模块块: 这这个模块块属于为为了维护护数据安安全而设设置的模模块。在在SQLLSerrverr里面,本本身就有有数据加加密传输输功能。这这里只对对一些敏敏感的重重要的数数据进行行再次的的加密,使使其在数数据库里里面就是是加密以以后的状状态(既既即使不不通过网网络传输输,也无无法直接接解读这这些数据据)。当当然实际际应用时时
42、候,可可以采用用简单的的加密方方法,如如ASCCII移移位等,不不要太复复杂。而而且只对对重要的的数据,比比如财务务数据和和业务数数据进行行保护。数数据备份份可以按按照按日日,按月月对数据据进行备备份,以以防止数数据库的的意外破破坏。数据库管理理模块:数据库管理理模块完完成常规规的数据据库录入入查找等等功能。它它除了数数据库常常规操作作以外要要进行错错误检测测和可恢恢复错误误的处理理。将其其单独成成为几个个模块是是为了是是上层模模块对数数据库的的操作更更为简单单和灵活活,并提提供了一一定的可可靠性保保证。 远程数数据同步步模块: 这一一模块采采用何种种同步方方式是目目前需要要讨论的的问题。设设
43、计这一一模块的的目的是是使上层层操作可可以与数数据远程程访问完完全分离离。将来来如果改改换了数数据远程程访问的的方式,那那么只需需要修改改此模块块,而在在这一模模块之上上的部分分,可以以不作改改动。2 网管部网管部程序序主要是是用来记记录和查查询申请请的域名名信箱等等的情况况。相对对于市场场部程序序来说,网网管部程程序功能能上比较较简单与与单一,需需要统计计的数据据较少。需需要完成成的功能能是从共共享数据据库中获获取消息息,按照照消息内内容进行行处理(如如进行空空间设置置,设置置邮箱等等),将将处理结结果返回回共享数数据库。辅辅助功能能如查询询等。总总的模块块示意图图如下:流程控制模块数据查找模块数据编辑模块远程数据库(运行SQLServer的服务器)数据添加模块数据交互模块再对这一流流程进行行一下解解释,网网管部的的数据都都来自于于市场部部,它是是一个被被动的执执行机构构,但它它执行的的结果又又是必须须要返回回给市场场部的,不不然是毫毫无意义义的。总数据