《内部管理系统可行性研究及需求分析报告11694.docx》由会员分享,可在线阅读,更多相关《内部管理系统可行性研究及需求分析报告11694.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内部管理理系统详详细设计计方案二二二年七月月二十七七日设计方案案简介本设计方方案是为为内部管管理程序序开发而而编写的的,它包包括了系系统可行行性研究究,系统统模块设设计,模模块的具具体流程程设计,一一些需要要进一步步讨论或或者研究究的问题题,需要要的资料料与硬件件,数据据表的定定义等。但它没没有包含含关于编编码的更更多主题题。例如如编码的的约定,注注解的格格式等。尽管这这些问题题对于实实现这个个系统都都是非常常重要的的,但因因为是设设计方案案它没有有被包括括在其中中。整个设计计方案的的大致目目录如下下:一 内部管理理系统项项目方案案(第22页第第20页页)1 项目开发发背景 (第22页)2 项
2、目可行行性研究究 (第第2页第6页页)3 系统的大大致模块块划分 (第66页第第18页页) 31 市场部部 (第第6页第177页)311 系系统登陆陆模块 (第第8页)312 系系统设置置模块 (第第8页)313 事事件添加加模块 (第第8页第9页页)314 事事件查找找编辑 (第第9页第111页)315 事事件参数数设置 (第第11页页)316 事事件跟踪踪模块 (第第11页页第113页)317 人人事基本本管理 (第第13页页)318 部部门参数数设置 (第第14页页)319 资资料票据据管理 (第第14页页第115页)3110 业务收收入统计计 (第第15页页)3111 工资参参数设置置
3、 (第第15页页)3112 员工工工资管理理 (第第15页页第116页)3113 数据加加密备份份模块 (第116页)3114 数据库库管理模模块 (第第16页页第117页) 32 网管部部 (第第17页页)33 制作部部 (第第17页页第118页)4 数据流图图 (第第19页页第220页)41 市场部部业务数数据流图图 (第第19页页)42 市场部部工资数数据流图图 (第第20页页)二 内部管理理系统所所需资料料 (第第21页页)三 内部管理理系统所所需硬件件 (第第22页页)四 数据库设设计 (第第23页页第225页)1 上层数据据库设计计 (第第23页页)2 市场部数数据库设设计 (第第
4、24页第255页)五项目目工作量量估算 (第226页)内部管理理系统项项目方案案一 项目开发发背景为了提高高公司内内部管理理的效率率,所以以需要编编制一套套完整的的用于公公司内部部管理的的系统。这样一一个系统统可以在在整个公公司范围围内使用用,做到到了公司司资源的的整合与与共享。二 项目的可可行性研研究1 技术方面面:整个系统统属于一一个规模模比较大大的MIIS系统统。尽管管其在组组织关系系上存在在着很大大的复杂杂性,繁繁琐性,不不确定性性,但是是就整个个系统的的技术构构成上来来看,它它还是属属于一个个数据库库应用类类的系统统。其基基本操作作还是对对存在数数据库进进行添加加、删除除、查找找、编
5、辑辑等。所所以就单单纯的数数据库应应用来看看,暂不不存在太太大的技技术问题题。2 经济方面面:由于系统统对公司司的正常常运行的的影响是是相当大大的,所所以必须须要设置置单独的的服务器器来运行行这个系系统。又又考虑到到所有计计算机硬硬件软件件都是存存在出错错可能的的(具体体到这个个系统,由由于其需需要不间间断的运运行,所所以其出出错的可可能就会会变得更更大),因因此整个个系统应应该考虑虑使用双双机热备备份技术术。使用用两台服服务器同同时运行行,一个个为主一一个作备备份,这这样可以以避免服服务器故故障对整整个系统统的影响响。又考考虑到这这个系统统是为公公司内部部服务的的,而且且数据库库设置和和调试
6、时时候都必必须要直直接使用用服务器器,所以以应该将将服务器器设置在在公司内内部。纵纵观整个个系统需需要的硬硬件,我我们认为为整个项项目的投投资将可可能是比比较巨大大的。这这方面,提提请公司司再作详详细讨论论。3 法律方面面:整个系统统由于是是自行开开发,自自行使用用,所以以系统本本身不存存在法律律上的版版权争议议。在服服务器软软件方面面,应该该使用正正版软件件,因为为整个系系统尽管管是开发发给内部部使用,但但它毕竟竟很多部部分还是是要依靠靠Intternnet的的,一旦旦服务器器连接到到Intternnet上上,它的的操作系系统可能能会被MMicrrosooft跟跟踪,如如果不是是正版软软件,
7、将将不得不不面临民民事诉讼讼的风险险。4 目前存在在的问题题:目前我们们觉得最最大的问问题仍然然是数据据库访问问方式上上的问题题。和一一般的MMIS系系统不同同,我们们面临着着更广泛泛范围内内的数据据库访问问。这个个范围已已经不可可能用局局域网解解决了,但但一旦使使用Innterrnett网,数数据传输输的有效效性和安安全性就就会成为为严重的的问题。现在将将三种可可能数据据访问的的方式列列举如下下,并逐逐一作分分析:a 使用纯单单机版的的数据库库系统这是最简简单的数数据库访访问方式式。采用用这种方方式不涉涉及网络络传输,所所以无论论在哪个个部门,也也不管其其上网设设施是如如何的,总总能采用用这
8、种方方法的。采用这这种系统统后,如如果要实实现数据据同步,必必须定期期将数据据库全部部上传(注注意:这这里应该该是上传传整个数数据库,因因为采用用这种方方式操作作的系统统,它上上传的时时间间隔隔一般是是比较大大的,如如果记录录哪些记记录是更更新的,在在实际同同步时候候,将花花费很多多时间作作整个更更新记录录的比对对,在记记录量增增大时候候,这个个检测的的时间也也会急剧剧增加,反反而增加加了处理理时间),服服务器在在收到整整个数据据库后,在在服务器器端运行行一个特特殊的软软件,用用于数据据的同步步。然后后将处理理后的数数据库放放在一个个特定的的区域,客客户端可可以将处处理后的的数据库库收下来来,
9、以实实现数据据库同步步。整个系统统采用的的传输示示意图如如下(仅仅以市场场部为例例):总部服务器市场部DBDBDB市场部总部服务器上应该运行特定软件用于数据同步,此过程可能需要人工干预。这段传输可以采用任何传输方式,包括FTP,Emailb 采用纯网网络数据据库的结结构:采用这个个结构从从理想的的角度来来看,是是最适合合这个系系统的。因为它它具有最最好的实实时性,可可以将当当前获得得的数据据立即传传输出去去,这样样其他部部门也就就立即可可以得知知目前的的业务情情况。而而且采用用这个结结构,从从数据库库应用角角度来看看,对网网络底层层的传输输情况不不需要有有太多的的了解(这这部分由由SQLLSe
10、rrverr提供的的网络传传输协议议保证)。但是就就公司目目前各市市场部上上网情况况来看,由由于很多多市场部部采用的的仍然是是Moddem和和ISDDN,不不能244小时在在线,因因此再不不对目前前各市场场部上网网设备改改造的情情况下,很很难使用用这种结结构。这这种结构构还有一一个问题题是它很很大程度度上依赖赖于中心心数据库库,对中中心数据据库可靠靠性和稳稳定性的的要求相相当高。这种结构构的示意意图如下下(以市市场部为为例):总部服务器DB市场部市场部市场部市场部C采用用本地数数据库和和网络数数据库同同时使用用的结构构 这里的结构和示意图a)中的结构看上去有些相似。但其原理是完全不同的。图a)
11、中,需要上传的是完整的数据库,它依靠运行在服务器端的程序对数据进行整理以达到同步的目的。而这个结构中,实际上并不存在一个文件上传的过程,它是依靠数据库访问接口来直接实现数据交互的。数据库访问接口屏蔽了很多网络的细节。在这个结构中,在服务器上不需要再单独运行管理程序来实现数据同步。: 这这是这个个系统最最有可能能采用的的数据库库结构。它的特特点是平平时数据据存储在在本地数数据库,以以天为单单位,让让本地数数据库和和总部的的一个共共享数据据库进行行交互,以以实现数数据的同同步。这这种方式式的优点点是数据据因为在在本地和和网络数数据库上上共存,所所以可靠靠性是比比较高的的。而且且就Moodemm,I
12、SSDN和和宽带共共存的情情况下使使用这种种结构也也是比较较现实的的。它的的缺点是是:在每每日用于于同步的的数据量量大的情情况下是是无法使使用的,另另外,即即使每天天用于同同步的数数据量并并不是很很大,但但是本地地数据库库或者网网络共享享数据库库的存储储量已经经很大,这这样再搜搜索用于于需要同同步的数数据的时时间也将将成倍增增加。系系统在刚刚投入使使用时候候可能速速度比较较快,但但是存储储量达到到一定程程序后,系系统运行行速度将将会急剧剧减慢。(根据据实验,当当数据记记录条数数达到55万条以以上时,完完整的数数据库搜搜索花费费的时间间会很长长很长),而而在这种种系统结结构下,为为了保持持两者数
13、数据库的的完全同同步,可可能要反反复搜索索数据库库。此段段时间的的开销是是相当大大的。除此之外外,这个个结构最最大的问问题是:如何保保证数据据的完整整同步。因为诸诸如Moodemm等上网网设备,其其传输过过程极易易由于外外界干扰扰或者线线路传输输速率的的突变造造成传输输中断。重传这这些数据据可能会会造成数数据的重重复。(比比如经过过检测,这这次需要要上传110条记记录,现现在客户户端开始始上传,上上传一半半Moddem断断线了,所所以实际际只传了了五条。客户端端检测到到这一错错误,开开始重传传,但实实际上尽尽管断线线仍然有有五条记记录是成成功传送送的,重重传全部部必定造造成重复复,但是是要很准
14、准确的定定位具体体是在那那条中断断是相当当困难的的。这和和网络传传输协议议里错误误检测是是类似的的)采用这个个结构的的示意图图如下:直接数据库交互总部服务器DB市场部DBDB市场部介于以上上原因,我我们认为为选用何何种数据据库结构构需要进进行进一一步研究究。可以以作一下下实验,比比如使用用各种现现有的上上网设备备来进行行一下数数据库连连接。测测试在不不同的数数量情况况下,对对性能的的影响。特别要要对Moodemm连接SSQLSServver作作更多的的实验。因为其其连接速速度比较较慢,必必须要对对数据库库连接超超时时间间作调整整。(此此值过小小或者过过大都会会对性能能造成影影响。过过小的值值可
15、能会会使使用用Moddem的的机器无无法连上上SQLLSerrverr,过大大的值在在确实发发生错误误时候,需需过很多多时间才才能检测测到此错错误)三 系统的大大致模块块划分由于整个个系统最最后使用用的结构构还没有有最后确确定,所所以这里里的模块块划分只只是一个个大致的的划分。在经过过实验,确确定使用用哪种数数据库结结构后,需需要对此此部分进进行进一一步修正正。1 市场部从最大的的方面市市场部管管理系统统可以划划分成业业务管理理、人事事管理、财务管管理、数数据统计计与备份份、系统统设置等等模块。其中业务务管理模模块包括括事件记记录添加加、事件件记录修修改,事事件记录录删除、事件提提醒等功功能。
16、这这部分侧侧重的是是对客户户服务的的,它是是以客户户为中心心开展的的。是整整个系统统数据的的入口处处。在人人事管理理和财务务管理等等模块中中,有很很多数据据是要依依靠业务务管理模模块的。人事管理理模块指指对分公公司内部部人员的的管理,包包括用工工、退工工、员工工平时所所领取资资料、合合同等其其他凭证证的管理理与查询询。这里里要注意意各种凭凭证领取取时候的的记录;在凭证证丢失时时候的处处理。这这些凭证证都是由由业务产产生的,所所以其与与业务管管理模块块之间存存在很多多相互访访问的情情况。由由于存在在这个特特性,所所以必须须要做好好数据保保护,以以防止数数据交叉叉访问时时候对原原先数据据的破坏坏。
17、财务管理理模块是是用于市市场部内内部工资资结算的的。由于于市场部部工资很很大部分分是有业业务员的的业绩决决定的,所所以其在在很大程程度上也也是依赖赖于业务务管理模模块的。它就是是根据业业务管理理模块的的统计结结果,再再利用一一定的算算法来计计算业务务员当月月的工资资和市场场部管理理人员当当月的工工资。这这部分繁繁琐的地地方在工工资结算算方法和和各分公公司之间间算法的的差异上上,尽管管可以设设置一些些可选项项,但如如果差异异过分悬悬殊则可可能需要要为有些些分公司司编写单单独的处处理模块块。数据统计计功能依依赖于业业务管理理模块和和财务管管理模块块,它按按照一定定的时限限生成各各种业务务报表供供公
18、司内内部留存存、上交交等。除除了打印印出来的的报告外外,程序序应该提提供一定定的界面面供数据据查阅(不不打印)。备份是是所有MMIS系系统都应应该具备备的,尽尽管数据据安全可可靠存储储大部分分应该由由服务器器来保证证,但是是程序中中仍然应应该具备备数据备备份功能能,用于于数据定定时的导导入导处处。或者者与其他他程序交交互时候候可以使使用。系统设置置模块用用于对程程序进行行初始设设置。这这部分应应该尽量量考虑到到可扩展展性。对对于能够够进行设设置的部部分在此此处应尽尽量设置置设置选选项。当当然,调调整只能能在一定定范围内内进行,一一般是数数值上或或者选项项组合上上的。由由于系统统设置对对于系统统
19、的运行行是起全全局影响响的,所所以再调调整前要要进行安安全性验验证。整个市场场部程序序模块示示意图如如下:(本本图仅供供参考)市场部管理程序系统设置模块系统登陆模块业务管理模块财务管理模块人事管理模块事件跟踪模块员工工资管理工资参数设置资料票据管理部门参数设置事件添加模块事件查找编辑业务收入统计人事基本管理事件参数设置注意这里一个粗的双箭头表示这些数据库访问之间将有频繁的交互。财务数据存取模块业务数据存取模块人事数据存取模块数据加密与备份模块注:这里的资料票据管理模块被放在人事管理模块下面了,主要是处于以下考虑:资料票据总是由特定的业务员领取的,它需要不断的与人事数据库交互,放在人事里面可以减
20、少交叉访问带来的开销。远程数据同步模块远程数据库(运行SQLServer的服务器)各模块的的功能解解释与数数据表之之间的对对应关系系:1 系统登陆陆模块: a含义义解释:用于市市场部合合法身份份的验证证,使用用加密密密码验证证方式。b相关关数据表表:上层层数据表表(1)c流程程:输入用户名,密码显示错误提示到公司总数据库进行验证通过否?否是显示操作界面,进行操作d其他他说明:密码信信息应进进行加密密存贮。加密方方式不用用过于复复杂,可可以使用用ASCCII码码移位变变换的方方法。2 系统设置置模块:a含义义解释:系统设设置模块块是对系系统的一一些运行行参数进进行调整整。它可可以分为为两部分分,
21、一是是为了适适应不同同的网络络传输而而进行的的机器系系统参数数设置,二二是对本本市场部部的一些些个性化化经营方方式进行行的设置置,它偏偏向于业业务。比比如说套套餐价格格,限价价等。这这些数值值都会有有默认值值,并且且允许在在运行时时候,通通过其他他部分,比比如财务务管理,人人事管理理,业务务管理等等操作界界面里进进行分别别设置。但由于于其代码码的重用用性,这这里保留留了一个个入口,可可以对这这些参数数进行全全面的调调整,这这样不用用分别进进入每一一个界面面调整了了。这种种调整方方式通常常只在程程序第一一次运行行时候才才需要。b相关关数据表表:市场场部数据据表(11)(22)(33)(116)(
22、117)(119)(220)(221)c其他他说明:在具体体设计时时候,对对有逻辑辑联系的的部分应应结合在在一起,使使界面做做到直观观,简化化,并且且这些调调整数值值应该是是要立即即生效的的,所以以要采用用直接的的方式,不不然如果果需重启启程序甚甚至重启启winndowws才能能生效,那那么会带带来很多多麻烦。3事件件添加模模块: aa含义义解释:事件添添加模块块是整个个系统运运行的基基础。整整个系统统的业务务数据都都是由这这里提供供的。这这里录入入的事件件信息包包含两部部分,一一是业务务相关客客户信息息,二是是业务信信息本身身。它同同时也存存在两种种可能性性,一是是新客户户,这样样就要同同时
23、添加加客户信信息与业业务信息息,二是是老客户户新业务务,此时时只需要要对业务务信息进进行增加加就可以以了。但但不管是是何种方方式,这这里都提提供了一一个统计计的入口口从查查找客户户开始,以以确定客客户信息息是否存存在。 bb相关关数据表表:市场场部数据据表(11)(22)(33)(44)(55)(66)(77)(88)(99)c流程程:事件添加加应该以以客户查查询作为为整个事事件添加加的开始始。以查查询结果果作为添添加或者者编辑的的依据。整个过过程可以以用以下下流程表表示:接到一客户某项业务进行客户查询是客户资料是否存在否显示客户资料录入客户资料显示客户以前的事件资料录入事件资料添加此次新事件
24、 d其他说说明:按按照这个个流程,对对于第一一次在我我们这里里开办业业务的客客户,需需要同时时录入客客户资料料以及事事件(业业务)资资料,而而对于老老客户来来说,其其客户资资料已经经存在,所所以只要要录入事事件(业业务)资资料就可可以了,但但在录入入前应该该将原先先资料显显示一遍遍,这样样比较符符合软件件设计惯惯例与用用户操作作习惯。4事件件查找编编辑:a 含义解释释:这一一模块实实现了对对现有事事件的查查找和对对输入有有错并且且已经添添加的资资料的编编辑。查查找分为为两种信信息的查查找,一一是客户户资料的的查找,二二是业务务资料的的查找。当然这这两种查查找模式式会有交交叉,比比如,查查到某一
25、一客户后后,希望望查看这这个客户户的所有有我们对对其开展展的业务务情况,或或者,查查到某一一业务资资料后,需需要列出出这个业业务所对对应的客客户资料料,因此此在设计计时候,要要考虑到到这些方方面,在在代码重重用和灵灵活性上上要作好好调整。另外此此处的编编辑是出出于这样样一种考考虑的,在在有些数数据输入入时候有有错,但但并没有有立即发发现,隔隔了一段段时间后后,通过过查找或或者突然然记起发发现了这这个错误误,那么么这里就就要提供供一个功功能,允允许用户户修改原原先的客客户资料料或者业业务资料料。b 相关数据据库:市市场部数数据表(11)(22)(33)(44)(55)(66)(77)(88)(9
26、9)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 dis
30、p.Display Event Info.End of processingDB Search OperatingInput Client IDSomee moodulle ddetaailss:DB Search Operating1Input Client IDDisp 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
31、info.Money infoProcess describe dd其他他说明:总的来来说,这这个模块块的设置置是可以以让操作作人员方方便的了了解到一一个事件件整个的的进展情情况(也也就是说说,它不不仅是业业务那里里的进展展,也有有制作的的进展,业业务员可可以通过过这里知知道是否否制作完完成或者者申请成成功等消消息)。7人事事基本管管理:a 含义解释释:人事事基本管管理模块块包含了了人事管管理的一一些常规规操作,包包括用工工,调动动,退工工。其中中用工,调调动和一一般的人人事管理理系统很很类似,但但是退工工部分,由由于要处处理资料料票据的的上交,所所以有相相当的复复杂性。b 相关数据据表:市市
32、场部数数据表(112)(113)(114)(115)(116)(117)(118)(119)(220)(221)c 流程:显示提示,接收用户操作选择(用,调,退)用工?是否调部门? 是否记录员工离职原因为“调部门”录入员工资料资料是否都上交否重新录入员工资料与报到日期是同意退工是否牵涉部门撤并?是调整部门设置 否重新记录员工所属部门打印未上交资料 dd其他他说明:这部分分相关数数据表里里面有几几张是财财务部分分的,在在这里引引用它是是因为如如果出现现部门的的撤并,将将牵涉到到计算底底薪,提提成时候候部门见见的差异异(因为为有可能能有的部部门要撤撤销了,那那么财务务提成或或者底薪薪计算用用到的数
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、学学和法学学的范畴畴,并不不是计算算机科学学的范畴畴了。另外,这这里的票票据是指指发票、合同、发行凭凭证、赠赠品、其其他表单单等。对对每一种种票据的的处理方方式可以以是类似似的。都都包含查查询与录录入修改改等。 110业业务收入入统计: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其他说说明:更更具体的的计算方方法可以以参考最最后的数数据流图图。数据加密密备份模模块: 这个模模块属于于为了维维护数据据安全而而设置的的模块。在SQQLSeerveer里面面,本身身就有数数据加密密传输功功能。这这里只对对一些敏敏感的重重要的数数据进行行再次的的加密,使使其在数数据库里里面就是是加密以以后的状状态(既既即使不不通过网网络传输输,也无无法直接接解读这这些数据据)。当当然实际际应用时时候,
42、可可以采用用简单的的加密方方法,如如ASCCII移移位等,不不要太复复杂。而而且只对对重要的的数据,比比如财务务数据和和业务数数据进行行保护。数据备备份可以以按照按按日,按按月对数数据进行行备份,以以防止数数据库的的意外破破坏。数据库管管理模块块:数据库管管理模块块完成常常规的数数据库录录入查找找等功能能。它除除了数据据库常规规操作以以外要进进行错误误检测和和可恢复复错误的的处理。将其单单独成为为几个模模块是为为了是上上层模块块对数据据库的操操作更为为简单和和灵活,并并提供了了一定的的可靠性性保证。 远程程数据同同步模块块: 这这一模块块采用何何种同步步方式是是目前需需要讨论论的问题题。设计计
43、这一模模块的目目的是使使上层操操作可以以与数据据远程访访问完全全分离。将来如如果改换换了数据据远程访访问的方方式,那那么只需需要修改改此模块块,而在在这一模模块之上上的部分分,可以以不作改改动。2 网管部网管部程程序主要要是用来来记录和和查询申申请的域域名信箱箱等的情情况。相相对于市市场部程程序来说说,网管管部程序序功能上上比较简简单与单单一,需需要统计计的数据据较少。需要完完成的功功能是从从共享数数据库中中获取消消息,按按照消息息内容进进行处理理(如进进行空间间设置,设设置邮箱箱等),将将处理结结果返回回共享数数据库。辅助功功能如查查询等。总的模模块示意意图如下下:流程控制模块数据查找模块数据编辑模块远程数据库(运行SQLServer的服务器)数据添加模块数据交互模块再对这一一流程进进行一下下解释,网网管部的的数据都都来自于于市场部部,它是是一个被被动的执执行机构构,但它它执行的的结果又又是必须须要返回回给市场场部的,不不然是毫毫无意义义的。总数据库填上时间,原因填上时间,操作成功接收属于本部门信息是设置成功?分配工作否按客户要求进行设置记录好工作流程比对上面面两张图图,其结结构是完完全不同同的,这这是相当当自然的的,因为为一个是是模块图图,而另另外一个个是业务务流程图图。每一一个流程程环节,需需要一
限制150内