




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号:TP311 单位代码:10422 密 级: 学 号:Z094804303178 硕硕 士士 学学 位位 论论 文文 论文题目论文题目: 潍坊市退伍军人信息管理系统的设计与实现潍坊市退伍军人信息管理系统的设计与实现 The Design and Implementation of Veterans Information Management System In Weifang 作者姓名 魏云来魏云来 专 业 软件工程软件工程 指导教师 蒋志方蒋志方 2010 年年 10 月月 15 日日 原创性声明和关于论文使用授权的说明原创性声明和关于论文使用授权的说明 原原 创创 性性 声声 明明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下, 独立进行研究所取得的成果。除文中已经注明引用的内容外,本论 文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本 文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名: 日期: 关关于于学学位位论论文使用授文使用授权权的的声声明明 本人完全了解山东大学有关保留、使用学位论文的规定,同意 学校保留或向国家有关部门或机构送交论文的复印件和电子版,允 许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部 或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他 复制手段保存论文和汇编本学位论文。 (保密论文在解密后应遵守此 规定) 论文作者签名: 导师签名: 日期: 山东大学硕士学位论文 i 目 录 摘 要 .I ABSTRACT II 第 1 章 绪 论.1 1.1 选题背景.1 1.2 课题研究的目的和意义.1 1.3 国内外研究现状.3 1.3.1 国外研究现状3 1.3.2 国内研究综述.3 1.4 本文主要工作.5 1.5 本文结构.5 第 2 章 相关技术介绍6 2.1 系统开发模式7 2.2 ASP.NET 技术.7 2.3 C# 语言9 2.4 SQL SERVER2005.11 第 3 章 系统需求分析12 3.1 系统概述.12 3.2 系统目标和解决的问题12 3.3 系统需求问题描述.13 3.3.1 系统功能性需求13 3.3.2 系统非功能性需求17 第 4 章 系统结构设计与数据库设计19 4.1 系统设计原则.19 4.2 系统网络结构.20 4.2.1 系统总体逻辑架构.20 4.2.2 系统建设内容及其逻辑关系20 4.3 系统功能架构.22 山东大学硕士学位论文 ii 4.4 系统的主要功能模块设计.23 4.4.1 军人信息管理.25 4.4.2 企业信息管理.26 4.4.3 系统管理.30 4.5 数据库设计.30 4.5.1 数据需求分析.30 4.5.2 主要数据表的设计.31 4.6 系统的安全.35 4.6.1 安全问题35 4.6.2 B/S 模式下信息系统的安全层次36 4.7 本系统采用的安全措施的实现.37 第 5 章 系统实现与测试39 5.1 开发工具及环境配置.39 5.2 系统功能实现39 5.3 系统测试.52 5.3.1 测试目的52 5.3.2 测试办法53 5.3.3 系统测试数据与过程54 第 6 章 结论57 6.1 结论.57 6.2 展望.58 参考文献59 致 谢.61 山东大学工程硕士学位论文 iii CONTENTS Chinese Abstract.I English Abstract II Chapter 1 Introduction .1 1.1 development background for system .1 1.2 purpose and significance of the research .3 1.3 current research at home and abroad3 1.3.1 current research abroad.3 1.3.2 current research at home .3 1.4 research content in this paper.5 1.5 study targets. 5 Chapter 2 Introduction of related technology 6 2.1 system development6 2.2 ASP.NET7 2.3 C# language9 2.4 SQL Server 200510 Chapter 3 information management system needs analysis 3.1 system introduction11 3.2 system aim and problems.12 3.3 Descrition of problems for system needs.13 3.3.1 Functional requirements13 3.3.2 Nonfunctional demands 17 Chapter 4 system design and database design19 4.1 system design principles 19 4.2 system net structure20 4.2.1 system static structure figure.20 4.2.2 system construction and its logical relationship20 4.3 system function schema .22 4.4 major functional modules of system design.23 4.4.1 information management of veterans25 4.4.2 enterprises information management26 4.4.3 system management30 4.5 database design .30 4.5.1 data requirements analysis 30 山东大学硕士学位论文 iv 4.5.2 primary data table design31 4.6 system security.32 4.6.1 safety problem .35 4.6.2 B/S information systems security level.35 4.7 implementation of system safeguards37 Chapter 5 System implementation and test40 5.1 development tools and environment 40 5.2 realization of system functions.40 5.2.1 integrated test52 5.2.2 stest results53 5.3 test53 5.3.1 test purpose54 5.3.2 test method55 5.2.3 test data and procedure56 Chapter 6 conclusion and outlook58 6.1 conclusion 58 6.2 outlook58 Referrences.59 Acknowledgements61 山东大学工程硕士学位论文 I 摘摘 要要 随着信息社会的飞速发展,电子政务逐步成为政府办公、实现信息交换的 主要模式。信息网络技术对现实工作和生活有着越来越深远的影响。随着改革 开放的不断深化、经济社会加速转型和社会利益格局调整,利益冲突加剧,退 伍军人吃、住、医“三难”的各种矛盾越来越成为迫切需要解决的现实问题。 在退伍军人工作中,如何进一步适应新时期退伍军人工作的要求,深入贯 彻落实科学发展观,充分体现党的“以人为本、为兵服务”的根本宗旨,进一 步提高我市退伍军人档案管理水平和工作效率,逐步实现管理工作的规范化、 科学化、信息化就成为一个当务之急的研究课题。 这个课题的开展,对于退伍军人档案管理工作者,借助于计算机数据库系 统,准确掌握退伍军人的信息如姓名、年龄、文化程度、兵种、技术特长、家 庭经济状况、求职愿望等,分门别类,造册登记,储存一套完整的退伍军人档 案资料,使退伍军人信息一查即出,一索即得,对于政府掌握退伍军人的有关 情况、从而为工作决策提供有效的依据,都有着重要的实际应用价值。 本文在对退伍军人信息管理系统项目背景、特点和工作流程分析的基础上, 进行了系统目标和方案的技术、经济可行性研究,提出以B/S模式进行信息管理 系统的开发,采用基于的B/S架构与ASP.net技术,在整个系统的设计过程中, 运用了传统方法学中的结构化分析方法对整个系统进行了需求分析,通过结构 化设计方法完成了系统的设计,用结构化实现方法、Web技术、ASP.net技术来 完成系统的实现。所设计的系统具有良好的可移植性,能运行在异构的硬件平 台上:具有较好的可扩展性,易于功能扩充和调整;具有较好的安全性,可以 防止信息泄密和对保密信息的非法侵入;具有可管理性强,系统客户端不需要 管理,主要管理工作集中在服务器端;以及具有及时、准确的信息处理和信息 共享的功能。 最后,本文对退伍军人信息管理系统的应用情况作了简单介绍,并对系统 进一步改进提出了建议 关键字:关键字: 退伍军人;B/S 架构; ASP.net 山东大学硕士学位论文 II ABSTRACTABSTRACT With the rapid development of information society, e-government and gradually become a government office, to achieve the main mode of information exchange. Information network technology with the real work and life more and more far- reaching impact. With the continuous deepening of reform and opening up, accelerate social and economic transformation and social interest adjustments, conflicts of interest increase, veterans food, housing, medical “three-pronged“ the contradictions of the increasingly urgent need to address practical problems. In the veterans work, how to further adapt to the requirements of the work of the new veterans, thoroughly implement the scientific concept of development, fully embody the partys “people-oriented services for the soldiers,“ the fundamental purpose, to further enhance the citys veterans records management level and working efficiency, the progressive realization of the standardization of the management, scientific, information technology has become a priority research topic. Carry out this topic for veterans file management workers, by means of computer database system, accurate knowledge of the information of veterans such as name, age, education level, arms, technical expertise, economic status, job aspirations and so on, categorized, inventoried registration, storing a complete set of archives veterans, veterans of information so that a check that out, a claim that was, for the Government to grasp the situation of veterans, so as to provide an effective basis for decision- making work, all have important practical applications value. Upon the analyzing to the health care record update system in this article,after researching the feasibility in system target and scheme,technology and economy,the system exploitation of health care record information administration with B/S mode is put forward. this system applies the three-layer structure on ASP.net technologyDuring the whole system designing,all the system demand analyze and design have been done by the structure analysis method in the traditional methodology. As the structure actualize method and ASP.net and VPN technology have been adopted,the system designed possesses the good character of replanting call be run on any different structure hardware platform. extensibility-easily function extend and adjust, safety-can prevent information from telling and illegal accessing,management-only at server no need at client, information processing timely and exactly and information sharingThis system not only provides the high grade,high efficiency and reliable affair management, but exact information management and sharing as well At last ,this paper introduces the application of the system , and proposes an advice for further improvement. Keyword: Veteran ; B/S structure; ASP.net 山东大学工程硕士学位论文 1 第第 1 1 章章 绪绪 论论 1.1 选题背景选题背景 退伍军人档案是民政部门在其工作中形成的、记录反映退伍军人服役期间 的经历、以人头为单位集中保存起来的具有查考利用价值的材料。怎样加强对 退伍军人档案管理工作,进而开发使用好退伍军人两用人才,为地方经济建设、 社会稳定、巩固国防服务,这是建设社会主义市场经济的需要,也是把退伍军 人推入人才市场的基础性建设工作。一直以来,我市退伍军人的档案都由人武 部保管,近年来退伍军人档案保管量逐年增多,目前已达 5 万多份,导致档案 管理工作逐年繁重。随着国家一系列优抚和社保新政的出台,前来人武部查阅 档案的退伍军人越来越多,而目前人武部的档案管理主要以手工操作为主,且 没有专职档案管理人员,档案登记管理、查阅、办证非常不便,有时为查找一 个档案,几乎要花掉半天多的时间,既影响正常办公,又给群众带来不便。因 此现在的档案管理办法很难适应当前的社会需求。 1.2 课题研究的目的和意义课题研究的目的和意义 鉴于当前退伍军人的档案管理现状,迫切需要建立一套专用的退伍军人档 案信息管理系统,实行电脑化管理,以提升档案管理水平,使退伍军人档案管 理工作早日实现标准化、现代化、科学化、信息化,为各用人单位和退伍军人 找工作创造便利的条件,真正做到档案材料不出门、开发方法信息化、使用渠 道多层次,从而更好地为调整在乡复员退伍军人定期、定量补助、烈士甄别、 伤残评定、招工、招干、人才开发利用、解决退伍军人工资待遇、纠正工龄和 编史修志等工作提供服务,充分发挥退伍军人档案材料的作用,给人才市场提 供信息,为军地有关部门领导提供决策依据。 信息系统是指借助计算机等现代化通讯网络为管理领域服务的信息处理系 统,它是在 20 世纪 50 年代,由计算机科学、管理科学、系统科学、人工智能 等学科相互交叉而发展起来的。信息的实质就是指经过加工处理后对决策有价 山东大学硕士学位论文 2 值的数据。其特征就是来源广、数量多。早期信息管理工作主要依靠手工操作, 直到计算机和网络技术出现后,信息管理才进入了电子管理阶段。 随着信息社会的飞速发展,电子政务逐步成为政府办公、实现信息交换的 主要模式。信息网络技术对现实工作和生活有着越来越深远的影响。随着改革 开放的不断深化、经济社会加速转型和社会利益格局调整,利益冲突加剧,退 伍军人吃、住、医“三难”的各种矛盾越来越成为迫切需要解决的现实问题。 在退伍军人工作中,如何进一步适应新时期退伍军人工作的要求,深入贯 彻落实科学发展观,充分体现党的“以人为本、为兵服务”的根本宗旨,进一步 提高我市退伍军人档案管理水平和工作效率,逐步实现管理工作的规范化、科 学化、信息化就成为一个当务之急的研究课题。 随着信息社会的飞速发展,电子政务逐步成为政府办公、实现信息交换的 主要模式。信息网络技术对现实工作和生活有着越来越深远的影响。随着改革 开放的不断深化、经济社会加速转型和社会利益格局调整,利益冲突加剧,退 伍军人吃、住、医“三难”的各种矛盾越来越成为迫切需要解决的现实问题。 在退伍军人工作中,如何进一步适应新时期退伍军人工作的要求,深入贯 彻落实科学发展观,充分体现党的“以人为本、为兵服务”的根本宗旨,进一 步提高我市退伍军人档案管理水平和工作效率,逐步实现管理工作的规范化、 科学化、信息化就成为一个当务之急的研究课题。 这个课题的开展,对于退伍军人档案管理工作者,借助于计算机数据库系 统,准确掌握退伍军人的信息如姓名、年龄、文化程度、兵种、技术特长、家 庭经济状况、求职愿望等,分门别类,造册登记,储存一套完整的退伍军人档 案资料,使退伍军人信息一查即出,一索即得,对于政府掌握退伍军人的有关 情况、从而为工作决策提供有效的依据,都有着重要的实际应用价值。 目前,国内退伍军人档案管理尚没有一个完善的、统一的管理平台,各个 省、自治区、直辖市每年都要进行繁杂、重复的工作,对各地的退伍军人有关 情况进行统计和分析,各个县市区民政、人武部门采取逐级上报确认的方式进 行信息综合,由于以前业已开发并投入使用的这方面管理软件,本身存在着这 样、那样的缺陷,譬如用户界面不友好、信息存取不够方便、准确等弊端,因 此,开发一个通过网络平台进行退伍军人档案信息采集、管理、分析的平台, 最大程度地节约人力、物力,这一方面符合目前党中央提出的建设和谐社会、 山东大学工程硕士学位论文 3 节约型社会的要求,另一方面,也推进计算机技术在我国信息化管理等政府电 子政务方面的应用。从促进计算机信息化处理技术向更高层次提高这一角度来 看,有着重大的理论研究价值。 1.3 国内外研究现状国内外研究现状 1.3.1 国外国外研究研究现状现状 2001 年,联合国经济与社会事务部(OFEPA/OESA)与美国公共管理协会 两大国际组织对全球的数个国家的政府电子政务进程进行了调查。在被调查评 测的 196 个国家中,只有 10%的国家进入了网上事务处理阶段,71%的国家(包 括我国在内)仍处于初始阶段即政府与用户的单向互动阶段,而世界上还没有任 何一个国家迈入无缝集成阶段。 2003年11月4日,联合国经济与社会事务管理局公布了第三个全球电子政务 调查报告-2003年全球公共部门报告:处在十字路口的电子政务 ,该报告对 已开通政府网站的137个成员国的电子政务进行了评估。为了评价电子政府建设 水平,以“电子化政府完备程度指数”的形式公布了评估结果,排在前十位的国 家分别是美国、瑞典、澳大利亚、丹麦、英国、加拿大、娜威、瑞士、德国和 芬兰,我国排在第47位。为了评估居民参与政府决策的程度和获取政府信息的 方便性,还从电子化信息、电子化征询和电子化决策三个方面计算出“电子化 参与指数” 。排在前十位的国家分别是英国、美国、加拿大、智利、爱沙尼亚、 新西兰、菲律宾、法国、荷兰和澳大利亚,我国排在第86位。由此可见,政府 电子政务的发展是一个渐进而持续的过程。这是因为,电子政务的建设必须与 政府业务流的再造结合起来,而事实上这数百个业务流的信息化不可能同时进 行,更不可能趋于成熟,只能根据需要和可能,一批一批地开发。 1.3.2 国内研究综述国内研究综述 从 1999 年开始,联合国经济社会理事会连续两年都把借助计算机网络对发 展中国家的政府组织、公共治理、信息资源共享信息化作为其工作重点。在 “信息高速公路”的五个应用领域中,发展中国家将“电子政府”一直列为第 山东大学硕士学位论文 4 一位。 中共中心关于国民经济和社会发展第十个五年计划纲要也明确提出对 传统产业进行信息化改造的主张。今后电子政务在我国信息化建设中的作用和 地位只会得到进一步提高,以电子政务促进电子商务的发展和以电子政务带动 信息化已被国家制订为使国民经济和社会信息化的一项基本策略。 我国电子政务经历了初期发展和快速发展两个阶段。80 年代末期,中央和 地方党政机关以办公自动化为契机,内部信息办公网络纵横交错,为利用计算 机和通信网络技术奠定了基础。1993 年底又启动了所谓的“三金工程” ,即金 桥工程、金关工程和金卡工程,旨在为重点行业和部门传输数据和信息。这些 都还只是电子政务发展初级阶段。 90 年代末,借助于信息网络技术的不断完善,电子政务突破了部门和地域 限制,向交互性和互联网方向快速发展。青岛市于 1998 年建立了我国第一个严 格意义上的政府互联网站“青岛政务信息公众网” 。1999 年 1 月,40 多个部委 的信息主管部门共同倡议发起了“政府上网工程” ,以在 1999 年实现 60%以上 的部委和各级政府部门上网为目标,2000 年 80%以上的部委和各级政府部门能 实现上网。1999 年 5 月,以中国政府注册的政府域名猛增至 1470 个。截止到 2001 年 1 月底,以中国政府为结尾注册的域名总数达到 4722 个,占国内域名 总数的 4%;已经建成的 WWW 下的政府网站达 3200 多个,70%以上的地、市 级政府在网上设立了政务窗口。 就各行业所构建的档案信息管理系统,国内已有一些研究人员开展了这方 面的论证工作。孟洁1在浅谈档案管理信息系统一文中,就提出了为提高 工作效率和管理水平,以便及时、准确、方便地为设计人员提供借阅信息,把 档案的存档和借阅管理等日常管理工作实行计算机统一管理这一设想。张雪莉2在 论电子信息技术在档案管理中的运用一文中,论述了电子信息技术文件的 特点、电子信息技术在企业档案、教学档案中的作用。周英3在企业档案管 理的网络信息化及开发利用一文中,阐述了当今企业档案管理网络信息化、 规格化和服务产业化等发展的新趋势和运用计算机对企业档案管理进行开发利 用的迫切需求,提出了在大力开发利用档案信息的同时,还要加强知识产权保 护意识的见解,并对企业档案网络信息管理中存在的问题提出了具体解决的方 法。祝贺、安向明4在人事档案信息管理系统的设计与实现一文中,介绍 了系统的开发工具及运行环境,阐述了系统的分析及设计过程,详细介绍了系 山东大学工程硕士学位论文 5 统的开发实现过程,并对系统主要功能模块的实现过程做了论述,同时对于系 统开发过程中所涉及的关键技术也进行了分析与研究。 1.4 本本文文主要工作主要工作 本文以潍坊市退伍军人信息管理系统的开发过程为依据,重点论述了该信息 管理系统的设计思想、数据库的设计及建立,程序设计及实现。本文首先在对 退伍军人信息管理系统项目背景、特点和工作流程进行分析的基础上,运用结 构化分析方法进行了系统需求分析与设计,对系统的总体架构和网络、软件系 统模块功能进行了设计。对软件开发的B/S架构的进行了分析,对系统各个功能 模块进行了详细的设计,采用ASP.NET技术,实现了基于B/S模式的退伍军人信 息管理系统的开发。在系统的设计开发过程中,采用结构化思想方法、Web技 术、ASP.NET技术,通过结构化和模块化设计方法完成了系统的设计与实现。 系统具有较好人机交互特性,客户端免维护,具有交互的可扩展性,易于功能 扩充和调整;具有良好的可移植性,能运行在异构的软硬件平台上:具有良好 的安全性,可以防止信息泄密和对保密信息的非法侵入;主要管理工作集中在 服务器端,客户端不需要管理,具有可管理性强。通过本系统的实施,为潍坊 市退伍军人的管理提供了及时、准确的信息处理和信息共享的功能。 最后对全文工作进行了总结并就退伍军人信息管理系统的发展提出了一些 建议。 1.5 本文结构本文结构 本文共分六章。 第1章 绪论。叙述了开发潍坊市退伍军人信息管理系统的背景; 第2章 相关技术介绍,介绍了系统开发的相关技术与工具。 第3章 系统需求分析。对潍坊市退伍军人信息管理系统进行了系统分析,详 细描述了系统的功能性需求分析和非功能性需求分析。 第4章 系统结构设计与数据库设计。对本系统的网络架构和软件架构进行 设计,并利用数据库建库工具进行了数据库概念设计和逻辑设计。 山东大学硕士学位论文 6 第5章 系统实现与测试,具体描述了部分退伍军人管理系统的开发实现方法 和有关代码,并进行了有关测试。 第6章 结语。给出了系统的主要贡献并提出了系统有待改进的主要方面。 山东大学工程硕士学位论文 7 第第2 2章章 相关技术介绍相关技术介绍 潍坊市退伍军人信息管理系统以B/S为系统架构,本系统首先对退伍军人信 息进行采集并对采集的数据进行处理,来达到对退伍军人档案信息加强管理的 目的。本系统采用三层数据结构,采用IE浏览器开发客户端;采用Visaul Studio.2008开发中间层;采用Microsoft SQL Server2005来完成对后台数据库的 访问操作。下面详细说明实现各个部分方案的选择过程。 2.1 系统开发模式系统开发模式 客户/服务器(Client/Server,简称C/S)模式是当前开发数据库的主要形 式,它是数据库管理系统发展到一定阶段的产物。由于这种结构具有良好的 并发控制机制、较好的数据完整性、可靠性和安全性,因而得到广泛的应用。 但随着互联网技术的迅速发展和普及,使得原本在局域网中使用的数据库应 用程序移植到互联网上成为可能;于此同时,由于应用系统日益向大型化、 复杂化方向发展,C/S结构日益表现出它的设计缺陷和应用的不足之处。正是 在这种情况下,一种新的应用模型浏览器/服务器(Browser/Server,简称 B/S)结构应运而生5-6,它是互联网技术和数据库技术相结合的产物,具有 良好的应用前景,是未来数据库应用的发展方向。B/S 模式具有如下优点7: 1. 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 2.业务扩展简单方便,通过增加网页即可增加服务器功能。 3. 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 4. 开发简单,共享性强。 随着互联网的发展,B/S模式体系结构必将日益普及,这是因为网络浏览 器功能简单、交互及时、客户端并没有过多的处理任务需要及时与用户交互, 所以,很适合在客户端运行;由于C/S结构的信息系统的交互性比较低,而退 伍军人信息系统需要比较强的交互功能,所以,C/S结构很难满足该系统的业 务需求,为此选定系统的客户端采取B/S架构的浏览器形式来实现。 山东大学硕士学位论文 8 2.2 ASP.NET 技术技术 1.ASP.NET技术原理8-10 ASP.NET又叫ASP+,是Microsoft推出的新一代Active Server Pages,它由. NET Framework提供的类库构建而成,它提供了一个WEB应用程序模型,该模 型由一组控件和一个基本结构组成,开发人员可以直接使用ASP.NET控件集, 该控件集封装了公共的用于文本标记语言(HTML)的各种小组件(如文本框、 下拉菜单等),这些控件运行在Web服务器上,它们将用户界面转换成HTML 格式后再发送给浏览器,在服务器上控件负责将面向对象的编程模型,呈现给 WEB开发人员,这是面向对象的编程技术所拥有的丰富功能。ASP.NET还提供 一些基本的结构服务(诸如会话状态管理和进程循环),这些服务进一步减少 开发人员要编写的代码量,并使应用程序的可靠性大幅度提高。 ASP NET通过最新的ADONET数据存取技术11-12,来实现对各种数据库 的操作。ADO NET采用离线的方式,供用户存取数据,以便提高分布式应用 程序的效率与扩展性。ADO NET相对于ADO的主要优点就是具有互操作性和 可伸缩性更强的数据访问体系结构,ASP NET还允许开发人员将软件作为一项 服务进行传送13-14,通过使用ASP NET的Web Service功能,ASP.NET开发人员 只需进行简单的业务逻辑编程,通过SOAP Simple Object Access Protocol 传送 服务。ASP NET实现了用户界面与业务逻辑的完全分离,因此,我们可以采用 面向对象的思想来开发ASP.NET应用程序。 2.ADO NET技术原理15-16 ADO NET被设计为基于网络的可扩展的应用程序和提供数据访问服务, ADO NET为连接的指针风格的数据访问,同时也为更适合于把数据返回到客 户端应用程序的无连接的数据模板,提供高性能的API流。ADO NET定义了那 些链接数据仓库、对数据仓库发送命令及从中获取结果的类,这些类由受控数 据提供者(managed data provider)实现。ADO NET中的链接和命令对象,看 上去和ADO中的是一样的,并且一个名为Data Reader的新类提供了通过高性能 API工作流获取结果的能力。Data Reader在功能上同只读的ADO记录集 (Record set)是等同的,Data Reader被设计用来最小化内存中生成的对象的数 量,以提高性能,避免垃圾积累。在.NET Framework中包含了针对Microsoft 山东大学工程硕士学位论文 9 SQL Server的受控数据提供者以及可通过OLE DB访问的任何数据仓库。 ADO NET的一个主要创新是引入了数据集(Data set)。一个数据集是内存中 提供数据关系图的高速缓冲区,数据集对数据源一无所知,它们可以由程序或 通过从数据仓库中调入数据而被生成、填充,不论数据从何处获取,数据集都 是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。 受控数据提供者为数据仓库和数据集公开一名为Data Set Command的接口对象, Data Set Command使用ADO NET链接和命令以从数据仓库中填充数据集,并把 在数据集中发生的变化解析到数据仓库中。就象Data Reader显示了对于相关数 据的有效的流访问一样,XmlReader显示了对XML数据的流访问。开发人员使 用Data Navigator可以滚动和编辑内存中的XML文档,在ADO NET里,DataSet 是不依赖于数据库的独立数据集合。所谓独立就是即使断开数据链路或者关闭 数据库,DataSet依然是可用的。有了DataSet,那么ADO.NET访问数据库的步 骤就作了如下的相应改变: (1) 建一个数据库链路 (2) 求一个记录集合 (3) 把记录集合暂存到DataSet,如果需要返回到第(2)步 (4) 关闭数据库链路 (5) 在DataSet上作所需要的操作 DataSet在内部是用XML来描述数据的,由于XML是一种平台无关、语言无 关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所 以,DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。 由于本系统是采用B/S结构的信息管理系统,我们通过浏览网页来交互人口 的信息,而ASP.NET所提供的Web Form模式提供了强大的设计功能,并且弥补 了ASP功能上的不足,同时,它具有强大的页面设计功能,是目前比较先进的 页面设计工具。而ADO NET为关系数据、XML和应用程序数据提供访问,能 代理从数据操作到可单独或连续使用的离散组件的数据访问,ADO NET数据 存取是基于XML的,这表示几乎任何数据类型都可以被支持和传递,而且Data Set使得ADO. NET摆脱了由ADO所提供的基于连接的模型,而将其转变成为 一个更加类似消息面向无连接的模型,这样遍历一个Data Set,可以不必打开数 山东大学硕士学位论文 10 据源的任何连接,这一改变带来了很多好处,包括通过防火墙发送数据的能力, 这也是本系统必须要求的。同时,ASP NET和ADONET都是NET框架的一 部分,因此,它们有更好的结合点,所以本系统选取它们来开发。 2.3 C# 语言语言 C#是一种最新的、面向对象的编程语言17。它使得程序员可以快速地编写 各种基于Microsoft NET平台的应用程序,Microsoft.NET提供了一系列的工具 和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设 计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应 用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务, 从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的 是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功 能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者 可以很快的转向C#。新的应用程序开发模型意味着越来越多地解决方案依赖于 新出现的网络标准,例如HTML,XML,SOAP等。现存的开发工具往往都是早 于Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以, 它们一般无法很好地支持最新的网络技术。C#程序员可以在MicrosoftNET平 台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件 可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序 调用。更突出的是,XML网络服务框架可以使现有的XML网络服务对程序员来 说就和C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编 程技巧来开发利用现有的XML网络服务。还有一些精细的特性,使得C#成为一 流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。 这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到 STRUCT数据类型,而不是CLASS。这样对处理少量的数据非常有效。即使是 专家级的C+程序员也常会犯一些最简单的小错误,比如忘了初始化变量,但往 往就是这些小错误带来了难以预料的问题。有些甚至需要很长时间来寻找和解 决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出 极其昂贵的代价。更新软件组件是一项很容易出错的工作,因为代码的修改可 山东大学工程硕士学位论文 11 能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新 提供内在的支持。例如,方法重载必须显式声明。这样可以防止编码错误,保 证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。 这些特性使得C#可以开发复杂的框架并且随着时问不断发展更新它。总体来说, 这些特性使得开发程序项目的后续版本的过程更加健壮,从而减少后续版本的 开发成本。 2.4 SQL Server2005 Microsoft SQL Server2005是一个功能强大的的关系型数据库管理系统18, 它具有完全的Web功能,支持扩展标识语言(XML),并且拥有一个新的集成 的数据挖掘引擎。由于同为微软公司产品,SQL Server 2005能够与ASP NET有 机的结合,.NET框架类库提供了大量访问数据库的类,这些类在底层与SQL Server2005有很好的交互功能,而中间层的开发是基于.NET来开发的,所以, 后台数据库的开发当然选择Server2005再合适不过了。 山东大学硕士学位论文 12 第第3 3章章 系统需求分析系统需求分析 3.1 系统系统概述概述 潍坊市退伍军人信息系统工程,是建设服务型政府的要求,这是根据社会 主义市场经济实践和人民群众的迫切需求而提出的一个全新的执政理念,是树 立和落实科学发展观的重要体现。建设服务型政府的一项重要内容,就是要转变 政府职能,强化政府的公共服务意识和职责。为退役士兵提供就业服务,使他们 顺利完成职业转换。这不仅是加强国防建设、维护社会稳定的需要,更是政府 公共服务的重要职责。有效服务型政府的建设, 还必须拓展服务内容, 改进 服务方式, 提高服务效率。以信息化为手段,为退役士兵提供便捷、准确、及 时、全面的就业服务,是建设服务型政府必须面对的一个课题。 潍坊市退伍军人信息系统需要利用现代信息技术,加速各种资源的交流、 沟通与整合,引导退役士兵顺利进入劳动力人才市场,通过提供就业咨询和相 关服务平台,建成覆盖 潍坊市范围,联接政府、企事业单位和退伍军人个人, 业务功能完整、标准规范统一、系统安全可靠、 服务方便快捷、管理模式先进 的信息系统,为他们最终实现就业铺平道路。 为确保项目的顺利实施, 潍坊市民政局专门成立了潍坊市退伍军人信息系 统建设协调小组。 该协调小组负责各部门之间的协调,推动该信息系统建设的 顺利进行。协调小组下设办公室,办公室人员从相关 部门抽调组成。办公室负 责总体规划、实施计划和相关管理办法的制订,项目建设的组织、实施监督和 有关方案的审定,系统功能拓展和应用推广工作的组织协调,以及系统运行的 监管。作为项目业主,具体负责该信息系统项目的建设,并承担系统的运行管 理和维护。 3.2 系统目标和解决的问题系统目标和解决的问题 为适应党的退伍军人就业安置政策与民生的需要而建立的潍坊市退伍军人 信息系统应具备如下目标: 山东大学工程硕士学位论文 13 1.通过应用系统提供“条线”业务处理支持,通过应用支撑平台实现“条 线”业务系统的整合,为“以块为主”的业务管理与服务提供支撑。 2.保证系统建设的开放性与可扩展性。系统建设要求在系统架构、软硬件 平台选择、系统设计、建设管理过程和项目文档管理等方面都有很好的开放性 和可扩展性,从而便于后续工程建设。 3.注重系统的灵活性。在系统的建设方面,要充分考虑灵活性,以适应业 务管理模式和业务政策规则的发展和变化。 4.实现对现有系统和信息资源的有效整合利用。在系统建设中,如何根据 已有系统的功能、性能和使用状况,采取相应的处理方法和建设策略,对保护 已有投资,保证系统使用的延续性,充分利用已有系统和数据资源都有很大影 响。潍坊市各相关业务部门基本上都配备了计算机、网络设备等信息化工具。 但是,由于缺少整体规划,数据不能完全共享,业务不能互联,造成重复建设 和资源浪费。目前应着重解决好以下几个方面的问题: (1)业务计算机处理规范化:要制定规范的、适应计算机处理的业务操作规 程。明确和完善需求。 (2)基础数据薄弱:数据库系统涵盖的内容不敷需要,很多重要的基础数据 没能够采集上来,数据的准确性和一致性得不到有效的保障,与业务管理和宏 观管理需求差距较大; (3)信息采集体系不完善:数据处理和分析手段落后,可提供的信息量小、 信息动态性差、信息利用率低;现行报表体系可以起到一定的数据分析作用, 但是,还不能进行数据的深层挖掘和归纳。另外,由于报表一般是按季填报的, 数据的及时性也不足。 (4)基础设施建设缺乏统一规划:政府网络为各级政府实现办公自动化提 供了便利条件,同时也为建立各种政府信息网络提供了基础。但这些网络的建 设还存在缺乏统一规划、自成体系、不能共享和充分利用的问题。个别的网络 存在互连带宽不足,接口没有统一,性能满足不了大规模网络应用的需求。 (5)资源不足:各部门的系统建设和运行经费不足,设备配置落后,必需 的安全机制没有完全建立起来,技术人员匾乏,缺乏明确、可靠、稳定的资金 来源和人员引进机制。 山东大学硕士学位论文 14 3.3 系统需求问题描述系统需求问题描述 3.3.1 系统功能性需求系统功能性需求 1. 潍坊市退伍军人信息管理系统涉及的业务需求 潍坊市退伍军人信息管理系统包括了退伍军人劳动就业、社会保险、优抚救 济、社会福利等内容。退役士兵就业服务信息化可以在如下几个方面发挥重要 作用: (1)宣传我国退役士兵安置法规政策 随着市场化进程的不断推进 ,我国退役士兵安置政策法规也在不断调整和 改革,为此 通过信息技术向社会广泛宣传相关政策 、法规 可以有效提高这些 政策、法规的宣传效率 扩大受众面。 (2)为退役士兵提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学前教育信息化与幼儿艺术教育融合研究报告
- 生鲜新零售供应链优化与冷链物流绿色可持续发展分析
- 2025年绿色消费理念传播与消费者行为引导的绿色交通出行方式分析
- 科普体验馆安全管理制度
- 学校实训室安全管理制度
- 国企中高层培训管理制度
- 出租汽车公司化管理制度
- led屏幕安全管理制度
- 学校医务室设备管理制度
- 上市公司工程部管理制度
- 非营利组织财务管理制度与流程
- TCAMA 111-2024 养猪舍空气过滤系统配置规范
- 《爱护鸟类》参考课件
- 医疗废物应急处理流程与方案
- 简阳市2024-2025学年数学五下期末统考试题含答案
- 体检中心投诉处理流程
- 2025山西焦煤集团公司招聘高频重点模拟试卷提升(共500题附带答案详解)
- 民宿装修预算及施工合同
- 2025年中国东方航空股份有限公司招聘笔试参考题库含答案解析
- 2025年宁夏宁东开发投资有限公司招聘笔试参考题库含答案解析
- 畜牧饲养行业安全生产培训
评论
0/150
提交评论