流动人口管理系统技术性分析样本.doc
《流动人口管理系统技术性分析样本.doc》由会员分享,可在线阅读,更多相关《流动人口管理系统技术性分析样本.doc(42页珍藏版)》请在咨信网上搜索。
1、流感人口管理系统技术架构文档4月16日贵州鸿森科贸目 录技术性需求分析3一致逻辑数据3优异网络环境适应性3系统兼容性3开放界面和接口3完备数据存放、备份管理策略3高度安全性3技术性设计思想和标准3安全性4易操作性4适应性及灵活性4基于组件软件开发4数据共享4系统环境5数据库平台5数据库模型介绍5选择数据库准则6本系统数据库选择9网络操作系统9本系统网络操作系统选择16本系统环境18系统开发平台18.NET平台基础组成19.NET框架(.NET Framework)概述20ADO.NET组件23.NET Framework24.NET 新特征24.NET和J2EE比较25开发语言C#27技术性需
2、求分析一致逻辑数据从逻辑上,任意服务网络接点数据应该是一致,全部服务接点全部是这个数据库用户端访问;优异网络环境适应性从系统实现角度考虑,要满足多种复杂网络环境;系统兼容性因为服务结点数量巨大,其使用平台和语言各不相同,需要能够容纳全部类型服务结点;开放界面和接口不仅个人用户能够方便地经过Web或桌面应用查询探月信息,同时也需要提供非GUI交互界面,方便使其它应用系统也能使用数据管理系统提供信息服务,同时还需要为第三方软件预留标准编程接口,使系统含有高度可扩展性;完备数据存放、备份管理策略高度安全性技术性设计思想和标准优异性、扩展性、标准性、易用性、易管理性及安全性等标准。安全性系统中多种数据
3、应该确保严格机密性,尤其在本系统方案中,全部企业信息数据全部集中存放在中央服务器之中,而且需要经过网络在用户机和服务器之间传输。系统应该提供安全方法来保障数据存放安全和传输安全。易操作性界面友好应作为系统一个关键特点。用户界面是系统用户最直接感受一项内容,易操作性不仅降低了用户使用系统复杂度,同时在某种意义上也提升系统工作效率。适应性及灵活性系统设计需要充足考虑到实际系统在以后工作发展而产生升级需求,尽可能确保在原有代码基础上轻易适应、轻易修改和升级目标。基于组件软件开发基于组件软件开发方法已成为现代软件开发方法主流,组件开放性、互联性、可重用性和可裁剪性,给基于组建应用系统带来了可重组性和对
4、实际应用需求和运行环境针对性提升。根据组件标准进行业务功效开发,是确保整个系统可维护性、可重用性、可重组性、易扩充性最为有效方法。数据共享对全部数据采取合理数据结构,把它们有效地组织好,进行统一维护管理,避免数据反复,降低冗余,提升正确性和可靠性,确保数据统一性和完整性。系统环境数据库平台选择适宜数据库平台是建立流感人口管理决议系统系统要处理首要问题之一。数据库模型介绍(1) 平面文件模型 平面文件得名于该文件除了数据集合以外没有其它内容这一事实。平面文件模型已经有多年历史,是大家日常见文件橱自然扩展。它是一个很简单模型,含有最小结构,相当于全部数据全部存在一张表中。这类文件在设计时按指定格式
5、次序存放数据。平面文件所包含内容全部是数据。因为结构化信息(变换数据)并不存放在这类文件中,所以系统开销极小。对数据库而言,对平面文件操作很快,因为它只含有数据。对用户而言,应用程序必需含有对数据文件低层逻辑操作。应用程序必需正确地知道数据存放位置及方法。对于小系统来说,平面文件工作得很好,但对大系统来说,平面文件变得很麻烦。在Internet上,因为平面文件系统伸缩性较差,当很多统计被放到一个平面文件中时,性能急剧下降。另外,移植一个基于平面文件应用程序比移植一个基于数据库管理系统应用程序更为困难。所以,现在已经极少有些人使用平面文件型数据库了。(2) 关系模型 关系模型中单张关系数据库表格
6、,看上去和平面文件模型没有区分,而关系数据库特色是“关系”。将数据各个部分有机地联络起来是关系数据库标志,这种模型是有很多优点,相关关系模型具体内容将在附录A中加以叙述。最简单方法是将一个关系模型想象成多种唯一对象之间一系列链接,这些对象能够有任意种属性。(3) 面向对象模型 面向对象数据库概念和Java概念很相象:将对象概念化,寻求仅仅属于该对象属性,假如发觉一些属性同时也属于其它对象,则它们必需同属于一个父对象。这很象一个个叠起来过滤器。面向对象模型要比其它模型更为复杂,因为子对象要继承父对象中包含数据属性。(4) 多维模型这是一个相对较新数据库模型,它来自数学中数组理论。尽管大多数数据库
7、是基于多个数组,但多维数据库实际结构和一个数组很相象。多维模型更适于存放有大量概括性数据环境。不一样于基于关系模型数据库,数据库引擎对维概念直接支持使得多维视图实现起来轻易得多。在多维模型中,因为它类似数组结构,检索时间也会大大降低。因为在一次检索中,一般数据库要遍历每个统计,当移动大量统计上光标时开销会变得大得多。关系数据库用以降低检索时间一个方法是对数据项加以索引。这些索引结构仅仅是对应数据项在数据库中游标偏移量。MDBMS(多维数据库管理系统)数据存放格式本身有利于检索,因为引擎知道用户所要检索数据通常位置。因为数据实际上是以数组结构存放,MDBMS无须遍历每一统计全部数据项,它只是有选
8、择地搜索所需要几列,这有时能够指数倍地降低搜索时间。MDBMS也不再需要关键字,因为关键字关键作用是帮助用户更轻易地查找所需要数据。在决定是否使用这类数据库时候,首先必需了解所要创建系统需求。多维数据库系统适于高级计算和不再是规范化形式概括性数据检索,常见于在线分析处理(OLAP, Online Analysis Process)应用和数据仓库环境。这种数据库多用户功效通常没有SQL数据库那么强大,它也不适于事务量很大环境和在原子等级上要求很具体环境。选择数据库准则通常,对于数据集合在几兆字节之内,数据统计之间没有复杂关系情况,能够选择文本文件建立数据库,这么能够最大程度地限制建库成本,同时文
9、本文件含有数据库管理系统(DBMS)所没有优势,即当数据发生错误时,能够将文本文件调入任何一个文本编辑器进行恢复。对于较大数据集合,或数据统计之间存在着复杂关系,则最好选择数据库系统。用文本文件实现一个几十兆数据库将使任何一台高级服务器不堪重负。假如采取交互程序处理数据间复杂关系,肯定会使交互程序复杂性加大,占用过多服务器资源。另外,利用数据库系统功效能够简化交互程序设计难度,提升开发效率。在选择数据库管理系统时,应着重考虑以下多个方面:l 操作系统平台选择通用,可发者熟悉数据库管理系统,也要选择开发者熟悉操作系统平台,只有这么,才能够降低犯错概率。l 性能价格比在多种能完成自己工作数据库管理
10、系统中,选择实用、可靠、便于维护、技术服务好、最廉价包含性能评定(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句实施,数据库元组控制)、性能管理(参数设定和调整)数据库管理系统。l 结构数据库难易程度需要分析数据库管理系统有没有范式要求,即是否必需根据系统所要求数据模型分析现实世界,建立对应模型:数据库管理语句是否符合国际标准,符合国际标准则便于系统维护、开发、移植;是否含有面向用户且易用开发工具;所支持数据库容量,数据库容量特征决定了数据库管理系统使用范围。l 程序开发难易程度是否含有计算机辅助软件工程工具CASE计算机辅助软件工程工具能够帮助开发者
11、依据采取工程方法提供各开发阶段维护、编码环境,便于复杂软件开发、维护。是否含有第四代语言开发平台第四代语言含有非过程语言设计方法,用户无需编写复杂过程代码,易学、易懂、易维护。是否含有面向对象设计平台面向对象设计思想十分靠近人类逻辑思维方法,便于开发和维护。是否支持多媒体数据类型对多媒体数据需求时以后发展趋势,支持多媒体数据类型数据库管理系统必需降低应用程序开发和维护工作。l 对分布式应用支持 包含数据透明和网络透明程度。数据透明是指用户在应用中无需指出数据在网络什么节点上,数据库管理系统能够自动搜索网络,提取所需数据。网络透明是指用户在应用中无需指出网络所采取协议,数据库管理系统自动将数据包
12、转换成对应协议数据。l 并行处理能力 支持多CPU模式系统,负载分配形式,并行处理粒度、范围。l 可移植性和可扩展性 可移植性和可扩展性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本平台,数据库用户机/服务器机制支持集中式管理模式,这么确保用户以前投资和系统。水平扩展要求满足硬件上扩展,支持从单CPU模式转换成多CPU并行机模式。l 数据完整性约束 数据完整性指数据正确性和一致性保护,包含实体完整性、参考完整性、复杂事务规则。l 并发控制能力对于分布式数据库管理系统,并发控制功效是必不可少。数据库面临是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了确保数
13、据一致性,需要由数据库管理系统并发控制功效来完成。评价并发控制标准应从以下几方面加以考虑:(1) 确保检索结果一致性方法;(2) 数据锁粒度(数据锁控制范围,表、页、元组等);(3) 数据锁升级管理功效;(4) 死锁检测和处理方法。l 容错能力容错能力指数据库管理系统在异常情况下对数据容错处理。评价标准:(1) 硬件容错,有没有磁盘镜像处理功效;(2) 软件容错,有没有软件方法实现对异常情况容错功效。l 安全性控制 安全性控制包含安全保密程度(帐户管理、用户权限、网络安全控制、数据约束)。l 支持汉字处理能力支持汉字处理能力包含数据库描述语言汉字处理能力(表名、域名、数据)和数据库开发工具对汉
14、字支持能力。本系统数据库选择现在,关系型数据库(DBMS)已替换了层状型和网状型数据库,成为数据库管理系统主流。现今国际上比较成熟大型关系型数据库管理系统关键有:Oracle、Microsoft SQL Server、IBM DB2、InformixUniversal Server 和Sybase Adaptive Server Enterprise等。 对上述多个大型数据库管理系统在管理、服务器引擎、多媒体数据类型、交互式、可编程性、查询语言和数据库设计等多方面特征进行了综合对比和分析,依据数据库管理系统选择准则,结合建立流感人口管理决议系统系统需要,我们选择Oracle9i/或MS SQL
15、作为流感人口管理决议系统系统数据库管理系统。Oracle 9i特征MSSQL 特征网络操作系统现在,Windows和Unix/Linux是关键两大网络操作系统。Unix/Linux是60年代后期开发关键企业操作系统,它能够提供可靠、稳定、多任务、多用户环境。和UNIX/LINUX相比较,富于灵活性Windows Server产品家族众多优异特征使之最终深受用户、系统和网络管理员和软硬件开发人员青睐。Windows操作系统是从个人PC和平台发展而来,强调图形用户界面(GUI)和桌面应用程序,Windows Server系列操作系统能够完整地建立网络系统,这一点是其它任何操作系统所不能比拟。本工作
16、中,我们选择了Windows Server 作为开发流感人口管理决议系统系统网络操作系统。Windows Server 是一个多任务操作系统,它能够根据您需要,以集中或分布方法处理多种服务器角色。其中部分服务器角色包含: 文件和打印服务器。 Web 服务器和 Web 应用程序服务器。 邮件服务器。 终端服务器。 远程访问/虚拟专用网络 (VPN) 服务器。 目录服务器、域名系统 (DNS)、动态主机配置协议 (DHCP) 服务器和 Windows Internet 命名服务 (WINS)。 流媒体服务器。Windows Server 系列关键优点有:(1)可靠性Windows Server 含
17、有可靠性、实用性、可伸缩性和安全性,这使其成为高度可靠平台。 a) 提供集成结构,用于帮助您确保商业信息安全性。 b) 提供可靠性、实用性和可伸缩性,使您能够提供用户需要网络结构。 实用性: Windows Server 家族增强了群集支持,从而提升了其实用性。对于布署业务关键应用程序、电子商务应用程序和多种业务应用程序组织而言,群集服务是必不可少,因为这些服务大大改善了组织可用性、可伸缩性和易管理性。在 Windows Server 中,群集安装和设置更轻易也更可靠,而该产品增强网络功效提供了更强故障转移能力和更长系统运行时间。Windows Server 家族支持多达 8 个节点服务器群集
18、。假如群集中某个节点因为故障或维护而不能使用,另一节点会立即提供服务,这一过程即为故障转移。Windows Server 还支持网络负载平衡 (NLB, network load balancing),它在群集中各个结点之间平衡传入 Internet 协议 (IP) 通讯。 可伸缩性: Windows Server 家族经过由对称多处理技术 (SMP) 支持向上扩展和由群集支持向外扩展来提供可伸缩性。内部测试表明,和 Windows Server 相比,Windows Server 在文件系统方面提供了更高性能(提升了 140%),其它功效(包含活动目录服务、Web 服务器和终端服务器组件和网
19、络服务)性能也显著提升。Windows Server 是从单处理器处理方案一直扩展到 32 路系统。它同时支持 32 位和 64 位处理器。 安全性:伴随业务不停扩展,经过将 Intranet、Extranet 和 Internet 站点结合起来,各企业超越了传统方法局域网 (LAN)。所以,系统安全问题比以往任何时候全部更为严峻。作为 Microsoft 对可信赖、安全和可靠计算承诺一部分,企业认真审查了 Windows Server 家族,以搞清楚可能存在错误和缺点。Windows Server 在安全性方面提供了很多关键新功效和改善,包含: 公共语言运行时: 本软件引擎是 Windows
20、 Server 关键部分,它提升了可靠性并有利于确保计算环境安全。它降低了bug数量,并降低了由常见编程错误引发安全漏洞。所以,攻击者能够利用弱点就更少了。公共语言运行时还验证应用程序是否能够无错误运行,并检验合适安全性权限,以确保代码只实施合适操作。 Internet Information Services 6.0:为了增强 Web 服务器安全性,Internet Information Services (IIS) 6.0 在交付时配置可取得最大安全性(默认安装“已锁定”)。IIS 6.0 和 Windows Server 提供了最可靠、最高效、连接最通畅和集成度最高 Web 服务器处理
21、方案,该方案含有容错性、请求队列、应用程序状态监控、自动应用程序循环、高速缓存和其它更多功效。这些功效是 IIS 6.0 中很多新功效一部分,它们使您得以在 Web 上安全地实施业务。(2) 高效Windows Server 提供多种工具,许可您布署、管理和使用网络结构以取得最大效率。 Windows Server 经过以下方法实现这一目标: a) 提供灵活易用工具,有利于使您设计和布署和组织及网络要求相匹配。 b) 经过加强策略、使任务自动化和简化升级来帮助您主动管理网络。 c) 经过让用户自行处理更多任务来降低支持开销。Windows Server 在很多方面全部含有使组织和职员提升工作效
22、率能力,包含: 文件和打印服务器:任何 IT 组织关键全部是要求对文件和打印资源进行有效地管理,同时又许可用户安全地使用。伴随网络扩展,在站点上、远程位置甚至合作企业中用户增加,IT 管理员面临着不停增加沉重负担。Windows Server 家族提供了智能文件和打印服务,其性能和功效性全部得到提升,从而使您降低企业拥有总成本(TCO)。 活动目录:活动目录是 Windows Server 家族目录服务。它存放了相关网络上对象信息,而且经过提供目录信息逻辑分层组织,使管理员和用户易于找到该信息。Windows Server 为活动目录带来了很多改善方法,使其使用起来更通用、更可靠,也更经济。在
23、 Windows Server 中,活动目录提供了增强性能和可伸缩性。它许可您愈加灵活地设计、布署和管理组织目录。 管理服务:伴随桌面计算机、膝上电脑和便携式设备上计算量不停增大,维护分布式个人计算机网络实际成本也显著增加了。经过自动化来降低日常维护是降低操作成本关键。Windows Server 新增了几套关键自动管理工具来帮助实现自动布署,包含 Microsoft 软件更新服务 (SUS,Software Update Services) 和服务器配置向导。新组策略管理控制台 (GPMC) 使得管理组策略愈加轻易,从而使更多组织能够愈加好地利用活动目录服务及其强大管理功效。另外,命令行工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流动人口 管理 系统 技术性 分析 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。