【毕业学位论文】(Word原稿)面向区域企事业单位的职称申报与管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)面向区域企事业单位的职称申报与管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)面向区域企事业单位的职称申报与管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)面向区域企事业单位的职称申报与管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)面向区域企事业单位的职称申报与管理系统设计与实现-软件工程_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 面向区域企事业单位的职称申报与 管理系统设计 与实现 姓 名:王茹 学 号: 0721170720 所在院系:软件学院 职业类型:工程硕士 专业领 域:软件工程 指导教师:夏波涌 副指导教师: 李绍铭 二 一一年 九 月 A in 2011 u 721170720 面向区域企事业单位的职称申报与管理系统设计 王 茹 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名:王茹 2012 年 10 月 1 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名:王茹 2012 年 10 月 1 日同济 大学硕士学位论文 1 摘要 在我国,企事业单位每年都要进行职称评审工作,随着计算机网络的快速普及和发展,数据库技术的进一步成熟,使得企事业单位职称申报与管理系统能够满足广大职称申报人员的迫切要求。本文所设计的职称申报与管理系统是在成的。 面向区域企事业单位职称申报与管理系统的主要功能是管理企事业单位职工的职称申报与管理工作。整个系统按照不同的权限分为四类用户,分别 为申报用户、单位用户、管理部门用户和系统管理员。整个申报流程是申报用户提出申报请求,填写相应申报表格,提交给单位用户;单位用户对申报用户的申报信息进行受理,如果信息合格就上报给管理部门用户;管理部门最终对申报用户的申报信息进行接收处理或者退回处理;整个系统的权限分配工作由系统管理员负责。 系统这些功能的实现 是通过 架来完成的。 使用 架 进行职称申报系统的开发,可以使开发的系统 可复用性好、维护方便。 作用是 负责 分离 , 其中的 分由 架 完成 , 成 。 在开发职称申报系统的过程中主要完成的工作如下所示: (1)用面向对象的方式进行职称申报系统的需求分析,将需求的结果转化为职称申报系统内的对象。 (2)用 现 口,前台的 和数据库之间的连接由 (3)系统的业务逻辑和业务流程的完成通过 开发完成的职称申报系统进行了应用测试,系统基本能完成从申报用户开始到管理部门审批结束的全部流程,由于系统采用 果系统需要进行功能的扩展也很容易实现。 关键字: 职称申报;逻辑控制;复用;耦合;三层架构 同济 大学硕士学位论文 2 n of to be to of to of in of is 2EE of is of to in of is as to If is to or by 2EE SH to is to be it SH is is by of is as (1)it of of (2)to is (3)is is it to is SH it is to 同济 大学硕士学位论文 3 济 大学硕士学位论文 4 目录 摘要 . 1 第一章 绪论 . 6 . 6 . 7 . 7 . 8 第二章 系统需求分 析 . 9 . 9 . 9 . 10 . 10 . 11 . 14 . 14 ,整个社会的经济领域、政治领域和文化领域都开始利用互联网和信息技术来对相关领域的发展助力。其中企业的信息化建设步伐尤其迅速。 越来越多的中国企、事业单位开始发现如果不依靠先进的信息技术和完备的管理系统,很难实施有效的管理。日益更新的计算机技术为各个行业信息化服务的特殊需求提供了广阔的发展空间。越来越多的企业开始利用计算机技术和网络技术来开发自己企业的管理系统,但是随着系统开发的进行,决策者们却发现开发出来的管理系统似乎并没有和自己开始所想象的一样,问题出在什么地方呢?原来是 在项目开发的过程中没有严格按照软件项目管理的要求而导致的 1。 企事业单位很早就开始利用计算机技术来为辅助日常的管理,但是这些管理往往都是孤立的、单一的,没有形成一个体系。其中,企事业单位的职称申报和管理系统是一个较新的管理系统,该系统对于技术的要求较高。 若要对职称申报进行有效的管理,提高管理效率, 就需要有一个完备的职称申报与管理系统,但是并没有这样的现成的软件可供使用,因此,本课题研究的背景 即 基于企 事业单位的这种 现状 。 本文设计的面向区域的企事业单位的职称申报与管理系统的关键技术是计开发技术、 数据库技术、软件工程技术。本文开发的面向区域企事业单位的职称申报与管理系统是基于 ,因此本系统在设计和开发的过程中用到的模式和工具都是和 关的。本文开发的是面向区域的企事业单位的职称申报与管理系统,系统在今后扩展功能和进行复用的可能性很大,因为系统在开发时,选择了 构即 构。 构的特点是利用 框架实现系统的高度模块化的封装和管理。该架构方式遵循了软件工程中提出的系统模块的 “ 高内聚,低耦合 ” 的原则 23。 这样开发出的系统便于维护及复用 。 另外,在系统的设计过程中还用到了图像设计工具 进行系统中图形的设计 4。 本人从事的就是职称申报与管理的工作,在工作的过程中,感到现有的系统中存在着很大的不足,主要表现在现有的系统的不连续性。现有的系统是每个不同的用户角色的工作分别进行。例如:申报用户通过系统进行职称申报之后将申报结果提交,然后将申请单子打印出来,再上交到单位用户,请单位用户进行审同济 大学硕士学位论文 7 核。同样单位用户对于申报用户的申报认为不合格的还要通过纸质形式反馈回来,或者通过 纸质形式上报到管理部门。实际上,在这个过程中并没有真正实现信息的自动化和共享化。例如:某个地区的人力资源和社会保障局负责全区的企事业单位职称评审申报工作,该地区现有专业技术人员约 人。如果使用传统的单机版的职称申报与管理系统,随着,职称申报人数的逐年增加,该地区人力资源和社会保障局的工作压力会非常大。 本文构建基于面向区域企事业单位的职称申报与管理系统根据职称申报与管理系统的特点,将软件工程技技术、 发技术和数据库技术等融入到系统开发的过程中。将传统的系统设计方法进行更改,并详细设计系统的每个流 程。 内外研究现状 职称 评定系统对于每个企事业单位都是非常重要的工作。 国外职称评定系统的发展大致经历了三个阶段。 第一代职称评定系统是单机版的,也就是说职称的申报工作是在申报人员自己的电脑上填写,然后将填写完成的内容通过连接在自己电脑上的打印机打印出来,提交给单位或者上级管理部门纸质的申报书。 第二代职称评定系统是在互联网技术飞速发展的基础上提出的,通过网络不通的用户可以通过不通的身份登录系统。例如:职称申报用户登录时,可以进行职称申报,并提交申报内容。实现了职称评定从传统的手工方式向自动化方式 的飞跃。 第三代职称评定系统除了利用互联网实现自动化的处理方式以外,还能实现对和职称评定相关的内容的管理。系统包括了学习的能力。系统能根据职称申报者的情况,为申报者定制和其申报的级别相关的知识使申报者能够对相关的知识进行学习。这样就能为申报者提供职称晋级的捷径,避免走弯路。 现在 国内 对 职称申报与管理 的研究的趋势是将它作为整个企事业单位办公自动化内容的一部分,将整个职称申报和管理功能嵌入办公自动化 系统 中。这样在进行职称申报时,需要的一些自身数据和政策数据直接可以从办公自动化系统中获取。 究内容 本文设 计的面向区域的企事业单位的职称申报与管理系统的关键技术是计开发技术、数据库技术、软件工程技术。本文开发的面向区域企事业单同济 大学硕士学位论文 8 位的职称申报与管理系统是基于 ,因此本系统在设计和开发的过程中用到的模式和工具都是和 关的。本文开发的是面向区域的企事业单位的职称申报与管理系统,系统在今后扩展功能和进行复用的可能性很大,因为系统在开发时,选择了 构即 构。 构的特点是利用 框架 实现系统的高度模块化的封装和管理。该架构方式遵循了软件工程中提出的系统模块的“高内聚,低耦合”的原则 5。这样开发出的系统便于维护及复用。另外,在系统的设计过程中还用到了图像设计工具 进行系统中图形的设计 6。 文结构 本文主要分为 六 章。 第一章是绪论部分。主要分析了课题的选题背景,课题的国内外研究现状和课题的研究内容。 第二章是职称申报与管理系统分析。包括系统的需求分析和系统的开发模式分析以及系统的网络结构。其中系统的需求分析包括安全需求、系统风格需求、多站点和网站群管理需求、功能需 求和非功能需求。 第三章是职称申报与管理系统设计。包括系统总体结构的设计和数据库的设计 等。 第四章是职称申报与管理系统 的详细设计 。 该部分主要包括申报用户管理模块流程设计、单位用户管理模块流程设计、管理部门管理模块流程设计和系统维护模块设计几部分的内容。 第五章是系统的实现和测试部分。该部分主要包括系统主要功能的实现、数据库实现方案、系统安全措施实现、系统测试和分析等内容。 第六章是总结和展望。该部分对本文的研究工作进行总结,并对未来的发展进行展望。 同济 大学硕士学位论文 9 第二章 系统需求分析 求分析 每一个软件项目在 开始实施之前都要经过一个非常详尽的 策划 阶段,这个阶段的主要工作就是对将要实时的项目进行需求分析和总体的策划 7。系统的策划是任何一个软件项目 的灵魂和建设的核心, 系统 策划就是根据 软件项目 建设 的目的,通过对客户的需求分析来确定包括 系统 整体设计、功能设计、目标访客、信息结构设计等内容 8。本文设计的 职称申报与管理系统是基于 管理信息系统,因此系统在策划之初就要考虑到这个系统设计的模式,使得软件项目在开发的过程初期就要 立足于实用,以实效为本,通过周详的行业调查和用户调查,确定了访问群体,构思了整个 管理系统 网站的总体框架。 全需求 面向区域企事业单位职称申报与管理系统是企事业员工进行职称申报的系统,属于办公自动化系统的一类。系统涉及到企事业单位员工的切身利益。因此,系统在设计和开发时,需要充分考虑系统的安全性的问题。判断一个系统的优劣,不仅要看系统的功能是否完善,还要看系统是否健壮,其中安全性就是判断系统的一个重要的指标。本文开发的企事业单位职称申报与管理系统采用了台下的 架进行架构,因为开发的系统是基于 ,通过互联网运行的系统。 虽然现在互联网技术发展迅速,但是网 络安全问题始终是个棘手的问题,经常出现有企业的网站遭遇黑客攻击的事情出现。很多企业通过防火墙和防病毒软件等来抵制网络黑客的进攻。本课题开发的企事业单位职称申报与管理系统在进行安全方面的需求分析的时候主要考虑如何从系统开发本身提高系统的安全性。主要考虑如下几个方面: 了需要用户凭用户名和密码登陆之外,还可以在开发的时候设定一个验证码,这样能较好地避免黑客利用软件扫面的方式猜出用户密码而登陆系统的现象发生。 身份验证,例如结合用户的 址来判断用户的身份,或者利用往用户手机上发送验证码的动态密码的方式来提高系统安全性。 同济 大学硕士学位论文 10 以将系统分为内网和外网两个网段,系统的一些重要内容的更改只允许在内网进行。这样就能防止非法用户在外网通过黑客技术来非法修改系统的重要信息。 统风格需求 企事业单位职称申报与管理系统是一个与企事业单位的日常工作密切相关的系统。因此,整个系统的风格设计是一个非常重要的事情,这直接关系到整个区域的整体特征的问题。 在设计系统的整体风格时,需要考虑到企事业单位职称 申报系统是一个和工作相关的系统,因此在设计风格时,要采用尽量简单、明快的设计风格。这样用户在使用系统的过程中会觉得比较顺手。而且如果系统需要升级或者维护,也比较容易实现 9。 因此在进行企事业单位职称申报系统的风格设计的时候需要考虑两个方面的因素: 统的用户主要有四类:申报用户、单位用户、管理部门用户和系统管理员。也就是说整个系统应用的范围是很广的,涉及到整个职称申报流程的所有领域,因此,系统整体的风格,必须能满足这四类用户共同的需求。 统总体的风格需要满 足四类用户共同的需求,而系统不同模块的风格,要根据具体的用户来设定。例如:申报用户模块的主要功能是申报用户填写相应的个人信息、工作简历和申报信息等。因此在真个模块的设计风格上就要按照一个顺序的方式,不要在开始页面上把所有的内容都列出来,而是要根据申报用户填写信息的流程分步完成,第一步完成了,才进入第二步,这样整个网页的布局会显得比较简洁、清楚。而且,申报用户也不会因为网页上的内容太多而漏填内容。而对于单位用户和管理部门用户,他们的主要任务是审批申报内容,因此,在设计这两个模块的时候需要将申报用户已经提交的信 息有一个凸显的显示,好利于单位用户和管理部门用户的查找。 总的来说,系统的风格需求就是要满足总体上风格的一致性和个体的差异性这个两个特点。 站点和网站群管理需求 因为本课题设计并开发的面向区域企事业单位职称申报与管理系统设计的领域较广,不仅仅是局限在一个企业的内部,因此本系统在设计和开发的时候面同济 大学硕士学位论文 11 临一个站点管理的问题。因为系统的用户在地域上较为分散,因此,在系统的部署上事宜采用多站点的方式进行文件的存储和管理。这样就需要维护系统的多个站点的数据,也就是说系统面临站点集群管理的问题 10。 在本课 题的站点管理上,我们没有采取一个服务器一个站点的管理方式,那样太浪费资源,不能提高服务器的利用率。我们在一台服务器上设置几个站点,但是每个站点都占有独立的服务器资源。这样,在用户感觉上,就像一个服务器一个站点一样,这样就便于管理站点,又提高了服务器的利用率。 之所以要每个站点在服务器上占有独立的资源是为了真个系统今后的升级考虑,如果系统的用户访问量激增,一个服务器多个站点的模式不能满足需求,也能很方便的将每个服务器上的多个站点移出去,单独占用一台服务器。 能需求 和用户进行多次沟通,并对职称申报 与管理的领域进行了调研,最终确定的系统的功能如下: 申报用户管理功能下面又分为用户注册功能、用户数据填写功能、用户数据上报功能等三个个子功能。 单位用户管理功能下面有分为申报数据管理功能、审核受理数据功能、修改个人数据功能、填写审核意见功能、上报数据到管理部门功能等五个功能。 管理部门管理功能下面有分为数据浏览功能、按单位接收功能、审核申报数据功能、个人数据管理功能、数据统计功能功能等五个功能 系统维护功能下面又分为权限分配 功能、用户管理功能和数据管理功能等说那个功能。 系统能实现哪些功能是客户最关心的,为了能让客户对系统能实现的功能有一个清楚的了解,需要使用用例图来展现系统的功能。 用例模型一般是用在系统需求阶段的,它的主要目的是为了便于客户能较为形象的理解系统所具备的功能。因此,可以说用例模型是软件设计阶段使用的第一个模型。那下面我们来看看本系统所涉及的用例模型如何建立。 所谓系统边界是确定系统应该具备哪些功能,不包括哪些功能。例如在我们设计的这个职称申报与管理系统中。系统的边界就应该设置为职称申报与管理,属于职称申报与管 理的功能就应该包括进来,反之,不属于职称申报与管理的功同济 大学硕士学位论文 12 能就不能包括在边界之内。 所谓主要用例就是系统包括哪些功能,一般一个大的功能对应一个用例。但是用例下面还可以包含子用例,也就是子功能。我们在设计用例时只是考虑了系统可能有的功能,并没有把这些功能进行分类。 所谓角色就是系统有哪几类用户,不同的用户在系统中映射为不同的角色,不同的角色在系统中的权限是不一样的,因此对于用例模型角色的设计是非常重要的。本系统主要分为申报用户、单位用户、管理部门用户和系统管理员四类角色。 通过以上分析,我们得出系统的用例图如图 2示。 同济 大学硕士学位论文 13 职 称 申 报 与 管 理 系 统 用 例 图用 用 用 用用 用 用 用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用 用 用 用用 用 用 用 用用 用 用 用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用用 用 用 用 用用申 报 用 户系 统 管 理 员单 位 用 户管 理 部 门 用 户用 用 用 用用 用 用 用*图 2称申报与管理系统用例图 同济 大学硕士学位论文 14 功能需求 本课题开发的面向区域企事业单位职称申报与管理系统除了要满足功能方面的需求还有几个非该功能方面的需求需要满足,主要有: (1)实用性 系统的主要任务就是完成职称申报的整个流程,因此系统要能完成该流程,并在完成工作的基础上,尽可能提高系统的性能,例如:提高系统的响应时间、提高系统的容错率,提高系统对于有效输入的处理能力等。另外,系统要能尽可能多的减少数据的输入和数据,提高数据的合并 和共享能力。 (2)方便性 系统的操作要尽量简单,容易上手。要和用户使用的 作系统的风格兼容。系统最好能利用现成的办公软件协助完成系统的某些功能,如:利用成电子表格的输出。这样会使系统的开发降低成本,又能提高效率。 (3)兼容性 前面提到了,面向区域企事业单位职称申报与管理系统实际上是属于办公自动化系统的范畴,如果能将系统作为企业现有的办公自动化系统的一部分进行嵌入开发,就能和企业的其他系统做到很好的兼容, 实现资源共享。 (4)可扩展性 由于职称申报与管理系统面向的用户很广,在今后 的工作中,系统需要升级的可能性非常大。因此在进行需求分析时,要充分考虑到系统扩展的可能,要为今后的扩展预留接口。并且在开发工具方面要选择可以容易实现扩展的工具来进行开发。并且要从 服务器、网络、接口等 方面 为该系统今后的扩展留有足够的余地。 统开发模式分析 11。它将某个应用适当分解为多个任务,由多台机器分别执行,共同实现整个应用。在这多个任务之间存在着多种交互关系,其中最基本的是 “ 请求 /响应 ” 关系 : 即 出对某种信息 或数据的处理请求, 对请求,完成相应处理,并将结果作为响应返回给C/S 模式主要由服务器管理程序 (客户应用程序 (中间件(个部件组成。 同济 大学硕士学位论文 15 C/S 模式是一种两层结构的系统 : 第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。如图 2示: C l i e n 端D a t a b a s 器 端R e q u e s tR e s p o n s ,其中表示层与应用逻辑层分布到客户机,数据资源层分布到服务器,客户机完成一定的计算任务并通过一定的协议和接口与服务器通信,请求完成一定的服务 (要求得到数据。 C/S 系统适用于小规模或中等规模的局域网环境,采用 C/S 模式开发系统在费用上较低,开发周期也比后来的 B/S 模式短。 然而两层结构的 C/S 模式在系统的集成与维护、操作界面一致性、系统的扩展性等方面同样存在其局限性。而这些局限性在今天的网络技术环境里,将使C/S 模式的网络系统最终面临像主机终端式网络同样的命运。 12。 B/S 模式是以术为基础的新型的 统平台模式。把传统 C/S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系。 B/S 客户端操作界面的一致性克服了两层结构 C/S 模式客户端多种程序所带来的网站资料的不一致性,而服务器端的开放和基于标准的连接方案,大大加强了网站与外部的联系,同时,动态的、交互式的信息发布改进了网站对客户的服务质量,增加了网站的商业机会。在 B/S 的三层结构模式中,它将系统处理负载分别分布在 务器、应用程序服务器和数据库服务器上,如图 2 同济 大学硕士学位论文 16 ( 数 据 层 )( 业 务 逻 辑 层 )W e b 浏 览 器 ( 表 示 层 )W e b 服 务 器应 用 服 务 器数 据 访 问 接 口数 据 资 源H T T 请 求返 回 数 据图 2,也叫浏览器层,只要用户拥有电脑可以上网,就能够在任何时间、任何地点进行动态交互式的数据交换活动;第二层是 务器层,它接收所有用户访问请求,并将处理结果通过网络返回给用户端。第三层是数据库服务器层, 务器层根据客户请求向该层发送查询数据的请求,该层接收请求后查询数据库并将结果返回给 。采用 B/S 开发模式,虽然用了应用服务器体系 结构,但它使 C/S 模式中的缺点得到了很好的解决。 务服务技术 务是要在现有的各种异构平台上建立一个通用的,与相关平台无关的技术层,利用一些功能组开发模块,创建分布式应用程序。 务支持不同的计算机之间可以通过网络进行无障碍的交互,连接,集成。 对于 务的概念, 有一些不同的描述: 务 实际上是一种接口, 描述一组 顺序的 操作,通过标准的 术进行传递, 最后 通过网络来访问这些操作 8, 务分离 出服务接口,这些接口将 实现服务的 技术 细节隐藏,达到了 务成为松 耦合、面向构件和跨技术的目的。 同济 大学硕士学位论文 17 务是一种面 向其他应用 程序,对其 提供 相关 数据和 相应服务的应用逻辑单元。 如通过 可扩展标记语言( 和 超文本传输协议( 访问 用程序之间 可以直接 调用 务 ,而 不需要了解 务内部 是如何实现 9。 务是一种软件构件, 有自包含、可组合和模块化 等 特性。 务是独立于平台和实现的软件构件,它可以用服务描述语言来描述,在服务注册处发布,通过标准的机制来发现,并且可以与其他服务组合。最主要的是 务的实现以及部署它的平台与所调 用该服务的程序无关 10。 统网络结构 面向区域企事业单位的职称申报与管理系统的网络框架采用分层的架构来设计,这种设计方式将业务逻辑与实现环境有关的部分分离开来。同时,这种设计还为应用软件开发者提供灵活的开发思路,开发者可以自由定制业务数据、界面、系统功能和业务逻辑的扩展机制,而不需要去考虑环境问题。另外,这种框架本身就提供了大量可复用的通用构件、行业基础构件 1213。这种框架也同样支持我们前面提出的三层结构的开发模式,可以很容易实现分布式信息系统的快速开发。系统网络框架如图 2示。 同济 大学硕士学位论文 18 系 统 模 块 系 统 模 块 应 用 系 统 层系 统 模 块 业 务 逻 辑 层客 户 管 理 网 络 管 理构件层权 限 管 理 员 工 管 理业 务 管 理 数 据 层元 数 据 业 务 数 据标 准 模 型 W in d o w s 基 础 设 施 层业 务 过 程引 擎控 制 器数 据 定制 工 具图 2统网络框架总体结构 从网络框架图中可以看出, 整个 系统 的网络结构可以被划分 为基础层,数据层,组件层,业务逻辑层和应用层。这 5 个层次之间 的 层次结构 是清晰的 , 最底部 是一个基础层,提供独立和完整的功能支持。 其 内部实现细节 全部被 隐藏, 实现的时候 不需要知道细节,只需要 根据 提供的接口和方法实现自己的功能 就可以了 。 这个网络结构还可以 支持快速发展模式,框架还提供整合机制,负责将在不同的级别用户 的 特殊需要集成到应用程序中,我们将 将这五个层次的 功能对比分析 。 (1)基础设施层,基础设施层主要包含系统可以实施 的 环境,实施本系统主要用于 境。 (2)数据层,数据层包括数据和业务数据的部分。 元数据存储建立专业系统的开发需要 的 描述信息,包括系统的人事数据格式 、 用户类型格式 、 打印显示格式 等 。此信息 主要 用 于 产生数据库 中的 表结构。业务数据存储部分的应用系统运行时产生的相关数据,如 申报用户的申报 信息,同济 大学硕士学位论文 19 申报用户的个人信息 等。 (3)组件,组件层分为 2 个主要部分,一般部件和元器件。组件层 的 主要任务是通过区域性的企业和机构的专业和管理研究,提取领域共性的一些行业的 成员。这些组件产业构成和 面向区域 企事业单位职称 申报和 管理系统业务相关的具体应用系统,为未来发展的重用。 (4)业务逻辑层,业务逻辑层 的 集成机制 是它的 核心业务。业务逻辑层的主要功能是 将 不同的企业发展过程中 的 应用程序模板 进行集成 。在未来的其他相关应用系统 中可以重复使用这些模板 ,根据新的需求选择 合适 模板作为一个可重用的组件 , 在现有的基础上修改,扩展,以符合新的用户需求。 (5)应用系统层,根据发展的具体要求, 将 业务逻辑层提供的核心业务流程进行 改造 ,使 这些业务 可以 整合 进 一个完整的应用系统。 (6)整合和扩展机制,系 统的整体框架,除 具备 集成和扩展机制。 还有相应的 信息定制工具, 引擎 控制器和方法。这些机制还支持开发具体应用系统的基本数据,业务功能和业务过程的工具。在业务逻辑层,是利用模板应用控制器和流程引擎组件集成功能。信息定制工具的作用是开发人员 利用该工具可以 开发一个具体的应用系统。由于 面向区域 企事业单位 职称申报与管理系统是一个大的系统, 因此它的每一个单位使用的数据库 的 表 结构 可能是不同的, 需要根据这些具体的情况来定制数据库的表结构。 实际上, 控制器 就是一个 容器,控制器可以引导系统开发 者 将组件实例 组成综合应用系统 1415。对外只提供接口和方法,因此,接口和方法能反映组件提供的功能。所以控制器添加成员的过程实际上是应用系统添加功能 的 过程。 过程引擎是支持系统开发人员灵活定制业务流程的工具。系统组成部分只提供单一的功能,而不使这些功能作为一个连贯的逻辑意义的业务流程,他们必须经由过程引擎实现目的,完成业务。 同济 大学硕士学位论文 20 第 三 章 系统设计 统总体结构设计 通过前面第 二 章的系统分析,得出面向区域的企事业单位的职称申报与管理系统的系统总体结构图如图 3示。 用 用 用 用 用 用 用 用 用用 用 用 用用 用 用 用 用 用用 用 用 用 用 用用 用 用 用 用 用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用图 3称申报与管理系统总体结构图 通过图 3以看出职称申报与管理系统一共分为申报用户管理模块、单位用户管理模块、管理部门管理和系统维护模块四个大的模块,其中每个模块又分为更为细致的子模块,下面我们来一一分析各个模块的主要功能。 申报用户管理模块下面又分为用户注册模块、用户数据填写模块、用户数据上报模块等三个个子模块。 同济 大学硕士学位论文 21 单位用户管理模块下面有分为申报数据管理模块、审核受理数据模块、修改个人数据模块、填写审核意见模块、上报数据到管理部门模块等五个模块。 理模块 管理部门管理模块下面有分为数据浏览模块、按单位接收模块、审核申报数据模块、个人数据管理模块、数据统计功能模块等五个模块 系统维护模块下面又分为权限分配模块、用户管理模块和数据管理模块等说那个模块。 据库设计 本文的数据库选择是 005。 005 是一个关系数据库管理系统。它最初是由 家公司共同开发的,于 1988 年推出了第一个 版本 1617。在 T 推出后, 开发上就分道扬镳了, 植到 T 系统上,专注于开发推广 T 版本。较专注于 作系统上的应 装界面用 18。 005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在 域的领导地位。 005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从 信息工作者,员工可以快速的、容易的处理数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论