内部管理系统详细设计方案(doc 61)11698.docx
《内部管理系统详细设计方案(doc 61)11698.docx》由会员分享,可在线阅读,更多相关《内部管理系统详细设计方案(doc 61)11698.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 采用纯网网络数据据库的结结构:采用这个个结构从从理想的的角度来来看,是是最适合合这个系系统的。因为它它具有最最好的实实时性,可可以将当当前获得得的数据据立即传传输出去去,这样样其他部部门也就就立即可可以得知知目前的的业务情情况。而而且采用用这个结结构,从从数据库库应用角角度来看看,对网网络底层层的传输输情况不不需要有有太多的的了解(这这部分由由SQLLS
10、errverr提供的的网络传传输协议议保证)。但是就就公司目目前各市市场部上上网情况况来看,由由于很多多市场部部采用的的仍然是是Moddem和和ISDDN,不不能244小时在在线,因因此再不不对目前前各市场场部上网网设备改改造的情情况下,很很难使用用这种结结构。这这种结构构还有一一个问题题是它很很大程度度上依赖赖于中心心数据库库,对中中心数据据库可靠靠性和稳稳定性的的要求相相当高。这种结构构的示意意图如下下(以市市场部为为例):总部服务器DB市场部市场部市场部市场部C采用用本地数数据库和和网络数数据库同同时使用用的结构构 这里的结构和示意图a)中的结构看上去有些相似。但其原理是完全不同的。图a
11、)中,需要上传的是完整的数据库,它依靠运行在服务器端的程序对数据进行整理以达到同步的目的。而这个结构中,实际上并不存在一个文件上传的过程,它是依靠数据库访问接口来直接实现数据交互的。数据库访问接口屏蔽了很多网络的细节。在这个结构中,在服务器上不需要再单独运行管理程序来实现数据同步。: 这这是这个个系统最最有可能能采用的的数据库库结构。它的特特点是平平时数据据存储在在本地数数据库,以以天为单单位,让让本地数数据库和和总部的的一个共共享数据据库进行行交互,以以实现数数据的同同步。这这种方式式的优点点是数据据因为在在本地和和网络数数据库上上共存,所所以可靠靠性是比比较高的的。而且且就Moodemm,
12、ISSDN和和宽带共共存的情情况下使使用这种种结构也也是比较较现实的的。它的的缺点是是:在每每日用于于同步的的数据量量大的情情况下是是无法使使用的,另另外,即即使每天天用于同同步的数数据量并并不是很很大,但但是本地地数据库库或者网网络共享享数据库库的存储储量已经经很大,这这样再搜搜索用于于需要同同步的数数据的时时间也将将成倍增增加。系系统在刚刚投入使使用时候候可能速速度比较较快,但但是存储储量达到到一定程程序后,系系统运行行速度将将会急剧剧减慢。(根据据实验,当当数据记记录条数数达到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)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 内部管理系统详细设计方案doc 6111698 内部管理 系统 详细 设计方案 doc 61 11698
限制150内