协会会员管理系统设计与实施.doc

上传人:del****i11 文档编号:59007702 上传时间:2022-11-08 格式:DOC 页数:59 大小:2.14MB
返回 下载 相关 举报
协会会员管理系统设计与实施.doc_第1页
第1页 / 共59页
协会会员管理系统设计与实施.doc_第2页
第2页 / 共59页
点击查看更多>>
资源描述

《协会会员管理系统设计与实施.doc》由会员分享,可在线阅读,更多相关《协会会员管理系统设计与实施.doc(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、四川大学学位论文分类号:TP311单位代码:密 级:学 号: (专业学位)学位论文论文题目:协会会员管理系统的设计与实现The Design and Implementation of Association Management System 作 者 姓 名 学 院 名 称 软件学院专业学位名称 软件工程指 导 教 师 合 作 导 师 2013年 3 月 10 日i原创性声明和关于论文使用授权的说明 目 录摘 要随着信息化进程的深入,无纸化办公的推广,传统的协会会员管理显现出效率低下、管理模式落后、部门协同化办公不同步、文件证书档案管理混乱等诸多问题。由于设备和数据管理不到位,造成会员数据丢

2、失的情况也屡见不鲜,鉴于协会的这个状态,需要设计与实现一个完善统一的协会会员管理系统来对协会会员业务进行管理。本文主要介绍了协会会员管理系统的设计与实现过程,阐述了协会会员管理系统的开发背景与开发的前提,明确了系统开发的实践意义,对与本系统相关的其他研究现状进行了介绍,详细描述了协会会员管理系统涉及的主要技术,采用的是面向对象的思想,使用统一建模语言作为本系统的分析设计工具,利用UML进行画图分析,对窗口业务管理过程中的相关业务进行需求分析和系统设计,针对系统及用户的特点,功能上采用多层次的软件功能架构, 并且在安全方面,使用了多用户权限管理,使得系统的安全性大大提高。本系统实现了协会会员管理

3、系统中的登录及推出管理、协会信息管理、会员信息管理、统计分析管理、系统管理五个大模块的功能设计。在充分了解协会会员管理业务的基础上,系统最终完成了协会会员管理的所有流程,。 本系统的实现大大提高了协会会员管理业务的效率和准确率,简化了很多操作过程,节省了个人和评审人员的时间,提高了工作效率。通过这样一个系统的辅助,大大加大了会员管理的效率,减少了不必要的工作,更提高了协会会员的管理力度。关键词:协会会员管理;分析设计;面向对象;UML; MVCI ABSTRACT With the deepening of the process of information , promotion of p

4、aperless office , the traditional association member management reveals inefficient management model behind collaborative office department of sync , file a certificate file management confusion , and many other problems. Due to equipment and data management is not in place , resulting in data loss

5、situations members are not uncommon , given the state associations need to improve the design and implementation of a unified management system for members of the Association to manage the business of the Association .This paper describes the design and implementation of the Association membership m

6、anagement system , describes the background and development of the premise of the development association membership management system , specifically the practical significance of system development , the status of other studies related to this system are introduced in detail describes the main tech

7、nology association membership management system involved the use of object-oriented thinking , using the unified modeling language as a tool for analysis and design of the system , the use of UML for drawing analysis, business management process window related business needs analysis and system desi

8、gn for system and user characteristics, the functional structure of a multi-level software functions , and in terms of security , the use of multi-user rights management , making the security of the system is greatly improved.The system realizes the Association management system login and launch fun

9、ctional design management, Information Management Association , member information management , statistical analysis , system management of the five large modules. In full knowledge of the business association membership management , based on the system finally completed all the processes Associatio

10、n management .Realization of this system greatly improves the efficiency and accuracy of business association membership management , simplifying a lot of the operation , saving time and personal assessment staff to improve work efficiency. By assist such a system, greatly increasing the membership

11、management efficiency , reduce unnecessary work , but also raise the Association s management efforts.Keywords: Association Management;Analysis and design; Object oriented; UML; MVC51第1章 绪论1.1 系统开发背景本论文的选题选自本人所在单位,题目为管理协会会员管理系统设计与实施。本系统是根据本人所在单位的工作状况而设计的,在单位中存在很多的工作问题,如果通过系统来协助工作人员进行工作的话就可以解决这些问题,使得

12、工作顺利的进行,从而使得单位工作可以顺利通畅的进行下去,因此设计该系统来辅助工作。该系统是为管理协会会员管理而设计的,在协会中随着协会会员人数的不断增加,管理上逐渐变的困难,传统的协会会员管理管理显现出效率低下、管理模式落后、部门协同化办公不同步、文件证书档案管理混乱等诸多问题。鉴于这个现状,需要设计与实现一个完善统一的协会会员管理系统来对协会会员进行管理。随着协会的会员人数日益增多,工作量越来越大,管理过程越来越烦琐,纵观现阶段整体形势,建立一套协会会员管理系统显得十分重要,设计协会会员管理系统,目的是用于对协会会员的管理,提高日常工作效率,使得工作可以很好的进行下去。本系统的实现大大提高了

13、协会的工作效率和准确率,简化了很多操作过程,节省了会员和管理人员的时间,提高了工作效率。通过这样一个系统的辅助,大大加大了会员管理的效率,减少了不必要的工作,更提高了对协会会员的管理力度。另外通过协会会员管理系统的帮助,可以解决很多以前人工操作存在的问题,比如人员抄写失误、存根丢失等等。在如今的上市公司中,管理越来越规范化,通过规范化的管理可以使得上市公司的工作可以更加顺利的进行。尤其是在公司的信息处理方面,在对上市公司的相关数据进行采取管理时工作量非常的大,仅仅通过人为的来操作工作,将会是一个很大的工作量,几乎不可能实现,而通过系统来处理则可以简单而易行。并且对于监管部门的数据提供,也可以方

14、便很多,在这方面不仅可以提供技术支持,还可以使得数据提供变得非常方便,大大的减轻了工作量,而且使得工作管理变得更加流程化更加规范化,满足了上市公司的需要。另外在工作实行过程中,假如数据处理手工操作,工作量大、出错率高、出错后不易更改,在经过一段长时间后,如果想要对数据进行查询或者更改,是难上加难。本系统正是基于以上原因,才开发出来用以解决以前手工存在的问题。如果建立了一个全面的协会会员管理系统,那么就可以借助计算机软件系统实现对协会会员的统一管理。可以摒弃原先的纸质化管理,改用电子化管理,使得整个工作流程清晰明确,提高工作人员工作效率,降低错误率。因此,建立一个协会会员管理系统是势在必行的。1

15、.2 系统研究现状在国外,计算机技术比较发达,因此在管理方面很是先进,国外通过先进的信息网络技术对协会会员进行管理,使得效率大大提高,使得工作人员在进行相应工作中可以得心应手。国外对这方面也比较重视,在对协会会员进行管理时,已经形成了规模化和流水线话,通过严密的管理流程和高速快捷的计算机管理系统,辅助工作顺利开展。现在计算机越来越发达,国外更加依赖于计算机软件系统,这对工作是很有利的,通过借助计算机系统帮助人们工作,使得工作事半功倍,在工作中大大的帮助了工作人员。中国在近几年来经济飞速猛进,在很多行业的中工作也变得日益繁琐起来,对于协会会员管理行业亦是如此。对于协会会员管理工作过程中,如果只是

16、通过纯手工操作,不仅在实现上工作量大,在管理流程中都存在一些或大或小问题,而且现存的很多类似系统不能很好的与市委员会现状相契合,为了解决这些问题,通过开发一套这样的系统,人员直接通过对系统操作,全部是网上录入,操作快捷而且方便不容易出错误。防止了很多不必要的错误发生。在当今的中国,高新技术也是贯穿各个行业,很大一部分较大单位的工作实施都借用了计算机,通过使用系统的帮助,来便易快捷的完成工作,这也符合我国的发展科技策略,通过使用科技技术来完成以前纯手工的工作,是工作更加方便,大大提高效率。随着计算机的普及,社会已经步入信息化时代,协会会员管理的工作也逐步实现了信息化。系统的设计是用来帮助工作人员

17、工作的。其实在国内外都存在通过系统帮助人们工作的事例,这是利用科技的发展来实现的,在国外科技相对进步,因此在类似工作方面很多都通过系统帮助来实现,在国内相对落后一点,在这方面国内还存在一些问题,需要进一步发展。1.3 论文主要工作本论文主要对协会会员管理系统的设计与实现细节进行详细的描述,通过对系统的需求获取和分析、系统设计以及系统实现和测试过程进行阐述,将本系统从课题选择到实现的过程完全的展现出来。业务流程和实际的业务需求进行分析,并对系统的用户进行划分,在划分用户的基础上,对各个用户的相应操作功能进行划分,保证了最终系统功能的完善性和需求的不遗漏性。本文在查阅了大量文献资料的基础上,利用信

18、息管理学中的相关思想,对协会会员管理系统涉及到的流程进行认真学习,并且对系统所涉及的相关技术进行深入探索,按计划将系统的开发工作划分为多个独立模块,分工完成。在系统文档的编写时,结合需求分析与系统设计的内容,对整个窗口业务管理系统进行实现,对使用的技术进行了简要介绍,采用系统功能界面截图的方式进行描述,对使用的核心代码与关键技术进行了简要说明,在完成系统的开发之后,对系统进行了全面的测试,经过反复的修改之后,最终完成了整个窗口业务管理系统的开发过程。系统设计部分结合需求获取和分析以及用户对系统的要求,提出了系统的设计原则和要求,通过概念设计与物理设计,明确了系统数据库存储的数据类型以及各个表之

19、间的对应关系,然后使用E-R图描述了系统的实体联系关系并给出了部分数据表,完成了系统的设计。系统最终实现了协会会员管理系统的功能,基本满足了用户的需求,通过系统的综合管理,用户可以一切通过网上操作,对人员信息进行管理和保存,并可对数据进行分析进行报表统计,为科学决策提供依据。1.4 本文的组织结构论文划分为登录及退出管理、协会信息管理、会员信息管理、统计分析管理、系统管理五个模块,通过这五个模块对协会会员管理系统进行了详细的分析介绍,下面对论文每部分的内容进行简要的介绍。第1章是绪论部分,分析了协会会员管理系统的背景,通过分析,指出了开发此系统的必要性。第2章为需求获取与需求分析部分,对协会会

20、员管理工作中涉及的业务流程和主要工作进行了详细的描述,并对功能进行了需求分析。第3章是系统设计部分,在本章中,主要是对该系统进行详细设计,对系统功能模块进行的详细设计包括对登录及退出管理、协会信息管理、会员信息管理、统计分析管理、系统管理等功能模块的设计,通过给出各功能模块的UML类图来进一步详细的说明,之后,根据系统所需数据对要使用的数据库进行设计。第4章是系统的实现与测试部分,这章将对本系统的业务实现进行介绍,结合相关的开发技术,通过系统的实现界面与算法对系统的实现过程进行了说明,并对系统的测试工作进行了介绍。第5章为总结与展望部分,对本论文的主要工作和构建该系统的意义进行了总结,并对下一

21、步的工作进行了展望。第2章 需求分析与获取2.1 系统功能需求获取 开发人员在进行软件设计之前,需要清楚的了解系统需要实现的功能以及需要实现的非功能性需求,如果不能清楚的了解系统需要实现的功能,那么也就无法对于系统进行详细的设计,因此需要需求获取人员在软件进行设计之前进行需求的获取和分析。如何才能够获得全面的软件需求,是软件从业人员多年来一直在研究的问题。结合以前软件需求获取的方式,总结不同的软件需求获取方法的利弊,本论文在进行软件需求获取时,采用多种方式相结合进行获取,笔者对协会会员管理系统进行了详细的需求获取,下面对于需求获取进行详细的描述。2.2.1入库申请管理需求获取评委会委员入库包括

22、:个人申报、法人单位审核、主管部门审核、评委会日常工作部门申报和评委会日常工作部门审核五个部分。其中个人申报分为:填写委员基本信息、填写职称信息、填写主要论文著作情况、填写参与学术团体情况、填写工作经历和上传证书证明材料六个部分,评委会委员通过填写这些信息进行入库。对于该系统的入库申请管理的个人申报基本需求如下所示:1评委会委员填写个人基本信息。委员个人的基本信息如表2-1所示。表2-1 委员基本信息表属性类型限制条件姓名TextNot Null身份证号Num18位性别Text男/女出生日期DateNot null政治面貌TextNot null联系电话Num11位毕业日期DateNotNul

23、l最高学历TextNot null单位名称TextNot null毕业院校TextNot null所学专业TextNot null学位TextNot null专业级别TextNot null家庭电话NumNot null办公电话NumNot null2填写职称信息。本部分主要是填写与所申请的评委会相关职称信息,相关职称信息表如表2-2所示。表2-2 相关职称信息表属性类型限制条件序号Num6位职称名称TextNot null专业级别TextNot null取得方式TextNot null取得时间DateNot null发证机关TextNot null3填写主要论文著作情况。此部分填写委员以前的

24、论文著作。4填写参与学术团体情况。此部分填写委员以前的参与的学术团体信息。5填写工作经历。此部分填写委员以前的工作经历,工作经历信息表如表2-5所示。6上传证书证明材料,此部分委员上传单位或者领导开的证明材料。之后进行送审。在由委员提交送审后,由法人单位进行审核,在法人单位审核完毕后交由主管部门审核,主管部门对照委员信息进行核实,核实无误后交由评委会日常工作部门处理,然后日常工作部门进行最后审核,审核完毕后提交完成入库。2.2.2个人信息修改需求获取委员会委员个人信息修改分为:个人申报、日程工作部门申报、日常部门审核三个部分,委员会委员个人可以通过登录系统修改个人信息,因为网上操作委员可能有误

25、填、错填等失误,因此设置次功能。委员个人信息修改操作活动图如图2-2所示。图2-2 委员个人信息修改活动图委员个人信息修改功能描述表如表2-3所示。表2-3 委员个人信息修改功能描述表需求说明信息添加将完成审批并上报的委员个人信息进行存储信息查询查看显示委员个人职称评定情况;也可通过职称名称进行条件查询信息修改对于委员个人的单位名称、行政职务、现专业技术资格(职称)、专业级别、办公电话和手机号码等进行修改信息删除删除委员个人上传附件及不必要信息信息导出将所有委员个人信息进行导出生成报表2.2.3出库申请管理需求获取该业务主要用于日常工作部门,对评委会委员出库进行管理。日常工作部门登录委员出库申

26、请系统,录入相应验证信息以后,对委员信息进行核对,发现无误后,对委员出库进行送审。评委委员出库申请操作活动图如图2-3所示。图2-3 评委会委员出库申请操作活动图委员会委员出库申请时需要填写一些出库所需的信息,出库申请信息如表2-4所示。表2-4 出库申请信息表属性类型限制条件序号Num6位姓名TextNot null公民身份证号码Num18位所属专业TextNot null入选委员会TextNot null信息状态TextNot null入选时间DateNot null审核状态TextNot null2.2.4主任调整管理需求获取该业务主要用于日常工作部门,对评委会主任委员调整进行管理。在实

27、际工作中,时常有需要人员调整的工作,这对于人员变动,工作的灵活性具有很大的帮助,主任调整管理信息表如表2-5所示。表2-5 主任调整管理信息表属性类型限制条件评委会名称TextNot null评委会主任TextNot null公民身份号码Num18位性别TextNot null新调整主任TextNot null2.2.5评委会调整管理需求获取该业务主要用于:评委会更名、评审组更名和专业类别调整、评委会(评审组)专家调整,评委会调整主要分:日常工作部门申请、评委会更名、评审组更名和专业类别调整、评委会(评审组)专家调整、证书证明材料上传五个部分。对于该系统的评委会调整管理的基本需求如下所示:1.

28、 日常工作部门申请,日常部门进入评委会调整系统,录入所需调整的“评委会名称”,然后根据所需调整的内容进行相应的操作,日常工作部门申请信息如表2-6所示。表2-6 日常工作部门申请信息表属性类型限制条件评委会名称TextNot null原评委会名称TextNot null信息状态TextNot null单位名称TextNot null联系人TextNot null申请时间DateNot null2. 评委会更名,评委会委员输入新的评委会名称对评委会进行更名,然后对所填资料进行提交,评委会基本信息如表2-7所示。表2-7评委会基本信息表属性类型限制条件原评委会名称TextNot null现评委会名

29、称TextNot null单位名称TextNot null联系人TextNot null联系电话Num11位传真NumNot null办公电话NumNot null电子邮箱TextNot null3. 评审组更名和专业类别调整,在评委会调整管理中包括评委组的更名和专业类别的调整。4. 评委会(评审组)专家调整,此业务要求必须是在库专家,如果此专家不在库,必须先通过入库业务申请入库,评审组信息如表2-8所示。表2-8 评审组信息表属性类型限制条件序号Num6位姓名TextNot null性别TextNot null公民身份号码Num18位工作单位TextNot null所评专业TextNot n

30、ull电话号码Num11位5. 证书证明材料上传,此部分用户将证书证明材料上传至系统服务器,之后便可送审,完成评委会调整日常部门申请流程。2.2 需求分析系统需求分析主要是对于协会会员管理系统的需求进行相应的功能模块分析,下面是对系统各功能模块的具体分析。2.2.1 系统角色分析在协会会员管理系统中,涉及的主要用户角色包括:一般委员、单位领导、主管部门领导、评委会日常部门人员、主任委员与系统维护、管理人员等,其中委员、主任和审核人员是系统的直接用户,一般委员提交申请,由审核人员来一步步审核。在本系统中,不同的用户拥有不同的权限,需要对每一个用户角色进行分析然后确定其功能权限。下面给出本协会会员

31、管理系统的系统角色的功能概述。对系统角色的详细功能说明如表2-9所示。表2-9 角色功能表角色功能表角色功能说明一般委员提交申请。单位领导初步审核提交者信息主管部门领导对相应部门提交申请人员进行审核。评委会日常部门人员对申请人员进行进一步审核。日常工作部门还可以查看已经审核通过的人员信息及业务办理情况,另外这里还有“回收”功能,可以将上一级尚未审核完毕的信息回收。评委会主任委员进一步对申请人员进行审核。系统维护、管理人员负责对系统进行全面的维护工作,保证系统的正常运行,同时对系统的用户进行管理,包括权限分配、用户操作日志管理等。 2.2.2 功能用例分析根据对职称评定委员会委员管理工作的需求获

32、取,结合在工作中涉及的角色的功能,得到协会会员管理系统的功能用例图,使用用例图对角色功能进行具体的介绍,如图2-4所示。图2-4 职称评定委员会委员管理用例图职称评定委员会委员管理涉及多个部门,每个部门要接受下级对委员的审核结果,在此基础上完成委员的审核并上交给上级领导,最终共同完成委员的职称审核。下面以委员职称申请为例,进行详细的用例说明,如表2-10所示。表2-10 职称评定委员会委员管理用例分析表描述项说 明用例名称职称申请评定参与者委员会委员和审核人员简要说明委员个人在系统中录入信息并提交申请。前置条件系统已经启动,前一级部门完成评定后置条件劳务委员个人信息录入完整,等待上级审核。基本

33、事件流委员个人进入申请页面,填写完个人详细资料并提交申请;单位领导查看申请并做出评定,进行提交;主管部门查看申请并做出评定,进行提交;评委会日常部门查看申请并做出评定,进行提交;市人社局进行最终评定,并得出结果。其他事件流在审核人员得出最终结果后,系统将结果保存到数据库的相应位置,并作为其他业务分析使用的数据源。2.2.3 入库申请管理需求分析委员会委员入库申请是评定委员会管理系统中重要的一环,用于委员个人职称申请及审核评定顺利的进行,是评定委员会工作管理规范化的重要保障。委员会委员入库申请用例图如图2-5所示。图2-5 委员会委员入库申请用例图委员个人可以对个人信息和申请委员会进行修改,查询

34、和删除等操作。下面以委员提交申请过程为例说明委员个人申请功能的使用,如表2-11所示。表2-11 委员个人信息的录入功能用例分析表描述项说 明用例名称委员入库申请功能用例参与者委员会委员简要说明录入个人信息,选择职位前置条件系统已经启动,委员个人成功登录系统后置条件录入成功,等待审核基本事件流委员个人填写个人信息;上传个人资料证书等;选择申请职位;点击“提交”按钮,提交申请;完成信息录入。其他事件流委员个人信息提交之后,系统对填写的内容进行分析,并保存到数据库的相应位置。异常事件流如果填写的信息有错,系统返回提示信息,要求用户进行修改。2.3.4个人信息修改需求分析该业务主要分为:个人申报、日

35、常工作部门申报、日常部门审核三个部分,用于委员对个人信息进行修改,委员个人只可以更改其中部分个人信息:单位名称、行政职务、现专业技术资格(职称)、专业级别、办公电话和手机号码,修改完成后便可提交给日常部门审核。个人信息修改用例图如图2-6所示。图2-6 个人信息修改用例图下面以单位委员进行个人基本信息修改的用例描述为例,对于个人信息修改管理的工作流程进行分析,其用例描述表如表2-12所示。表2-12 个人信息修改用例表描述项说 明用例名称个人信息修改用例参与者委员个人简要说明修改个人信息,并提交修改申请前置条件系统已经启动,委员个人成功登录系统后置条件信息修改成功,等待审核基本事件流1委员修改

36、个人信息;2删除或上传个人资料证书等;3点击“提交”按钮,提交申请;4完成信息修改。其他事件流委员把修改后的个人信息提交之后,系统对填写的内容进行分析,并保存到数据库的相应位置。异常事件流如果填写的信息有错,系统返回提示信息,要求用户进行修改。用户入库错误。2.3.5出库申请管理需求分析该业务主要用于日常工作部门,对评委会委员出库进行管理。日常部门工作人员登录进入系统后,对委员信息进行核对,发现无误后,对委员出库进行送审。出库申请管理用例图如图2-7所示。图2-7 出库申请用例图下面以日常工作部门人员进行出库管理的用例描述为例,对于出库管理的工作流程进行分析,其用例描述表如表2-13所示。表2

37、-13出库管理用例表描述项说 明用例名称出库申请功能用例参与者日常部门工作人员、市人社局评价中心工作人员、市人社局专技处工作人员简要说明审核委员信息,进行出库申请前置条件系统已经启动,日常部门工作人员成功登录系统后置条件出库申请成功基本事件流1.日常部门工作人员审核委员信息;2.日常部门工作人员对评委会委员进行出库申请;3. 市人社局评价中心工作人员对出库进行审核;4.市人社局专技处工作人员对出库进行审批。其他事件流无异常事件流如果填写的信息有错,系统返回提示信息,要求用户进行修改。2.3.6主任调整管理需求分析主任调整管理功能主要用于日常工作部门,对评委会主任委员调整进行管理。先是日常部门工

38、作人员选择待调整主任名单,然后提出申请,之后由市人社局评价中心工作人员和市人社局专技处工作人员进行审核审批,主任调整管理的用例图如图2-8所示。图2-8 主任调整管理用例图下面以日常工作部门人员进行主任调整管理的用例描述为例,对于主任调整管理的工作流程进行分析,其用例描述表如表2-14所示。表2-14 主任调整管理用例表描述项说 明用例名称主任调整管理功能用例参与者日常部门工作人员、市人社局评价中心工作人员、市人社局专技处工作人员简要说明对主任进行调整前置条件系统已经启动,日常部门工作人员成功登录系统后置条件主任调整成功基本事件流1.日常部门工作人员选择主任进行调整;2.日常部门工作人员对提交

39、主任调整申请;3. 市人社局评价中心工作人员对主任调整进行审核;4.市人社局专技处工作人员对主任调整进行审批。其他事件流无异常事件流所选主任不在库里,返回错误信息。2.3.7评委会调整管理需求分析评委会调整管理功能主要用于:评委会更名、评审组更名和专业类别调整、评委会(评审组)专家调,此业务由日常工部门人员选择委员会提出申请,然后由市人社局评价中心工作人员和市人社局专技处工作人员进行审核审批。评委会调整管理的用例图如图2-9所示。图2-9 评委会调整管理用例图下面以日常工作部门人员进行委员会调整管理的用例描述为例,对于委员会调整管理的工作流程进行分析,其用例描述表如表2-15所示。表2-15

40、委员会调整管理用例表描述项说 明用例名称委员会调整管理功能用例参与者日常部门工作人员、市人社局评价中心工作人员、市人社局专技处工作人员简要说明对委员会进行调整前置条件系统已经启动,日常部门工作人员成功登录系统后置条件委员会调整成功基本事件流1.日常部门工作人员选择委员会进行调整;2.日常部门工作人员对提交委员会调整申请;3.市人社局评价中心工作人员对主任调整进行审核;4.市人社局专技处工作人员对委员会调整进行审批。其他事件流无异常事件流委员会、专家等没有入库,返回错误信息。2.3 非功能性需求分析通过对协会会员管理系统进行的详细调研,上面已经对系统进行了详细的介绍,从系统运行环境、性能需求、容

41、错性能需求、安全性需求等多个方面进行了分析。1. 系统运行环境。系统是通过浏览器访问的,只要用户所处环境能使用浏览器就可以访问该系统,并对系统进行各项操作。2. 性能需求。系统采用的是B/S架构,系统支持多用户同时访问,实现了多线程的支持,因此可以快速响应用户请求。3. 容错性能需求。容错性是指系统在面对系统错误已经漏洞的时候,能够容忍系统错误和漏洞的能力。对于一个系统,稳定性越高也就越能够得到用户的认可。一个系统如果遇到一点点小的问题就会崩溃,那么就很难完成用户的请求,也就不能够实现用户的要求。4. 安全性需求。系统采用了最新数据传输加密技术,通过MD5加密,使得用户在传输数据时可以保证数据

42、传输的安全,并且采用了session设置,保证用户密码、个人资料等的安全。第3章 系统设计本章是对系统进行详细的设计。本章将根据系统的设计原则与目标要求,把系统划分成不同的功能模块,并对不同的模块的功能进行详细的设计,并且对系统的数据库进行设计。实现系统的具体设计介绍。3.1 技术架构设计根据系统的需求分析,本系统的整体框架结构如图3-1所示。图3-1 软件体系架构图对协会会员管理系统进行设计时,采用了比较流行的MVC设计模式,MVC是三层架构,分为Model模型层,View视图层以及Controller控制层。本系统采用B/S架构,因此需要客户端使用浏览器访问系统。为了保证整个系统设计的适应

43、性以及可移植性,后台开发采用了JSP动态网页技术。本系统用户在请求进行处理时先设定一定的文件来访问ActionServlet进行处理,如果不包含用户的请求处理情况就由相应的JSP引擎进行JSP页面转换,由相应的ActionServlet进行处理。另外对于用户的请求处理,需要业务逻辑类进行实现,此处是由JavaBean进行实现。3.2 应用系统功能架构协会会员管理系统是对市评定委员会的职称评定的有效的协助管理系统,其主要是管理与委员会委员职称业务相关的事务,方便市委员会提高工作效率。该系统主要包括入库申请管理模块、个人信息修改管理模块、出库申请管理模块、主任调整管理模块、评委会调整管理模块五个部

44、分。其中每一个模块中又包含有更小的模块设计。入库申请管理模块包括个人申报、法人单位审核、主管部门审核、评委会日常工作部门申报和评委会日常工作部门审核;个人信息修改管理模块包含有个人申报模块、日常工作部门申报模块、日常部门审核模块;出库申请管理模块包括日常工作部门申请、市人社局评价中心审核、市人社局专技处审批;主任调整管理模块包括评委会日常部门申报、市人社局评价中心审核、市人社局专技处审批;评委会调整管理模块包括日常工作部门申请、评委会更名、评审组更名和专业类别调整、评委会(评审组)专家调整。首先给出协会会员管理系统的总体功能架构图,如图3-2所示。图3-2 职称评定委员会委员管理功能架构图3.

45、3 详细设计本章将根据系统的需求获取分析和架构设计分析,利用UML模型图中静态和动态结构图对系统进行详细的描述。依据前面章节中的需求获取以及分析,将系统主要分为入库申请管理模块、个人信息修改管理模块、出库申请管理模块、主任调整管理模块、评委会调整管理模块五个部分,下面对于每个模块进行详细的功能设计。3.3.1 入库申请管理功能设计根据系统需求分析,在协会会员管理系统中,委员会委员是使用系统的一个主要成员,委员会委员使用系统进行个人信息录入,在信息录入后提交由他人进行审批;委员需要填写的主要信息有:委员基本信息、职称信息、主要论文著作情况、参与学术团体情况、工作经历、证书证明材料;之后便可送审。

46、委员入库申请功能类图如图3-3所示。图3-3 委员入库申请功能类图下面为委员入库申请的时序图介绍,对于该模块中的委员入库申请操作进行详细的设计描述,如图3-4所示。图3-4委员入库申请时序图入库申请管理主要针对的是委员会委员进行入库申请的管理,包括委员个人信息、职称信息的填写和上传附件证明等,入库申请管理的描述如下:1UserStorageAction.java类,该类在用户的请求到达之后接受用户的请求,其是整个MVC框架中控制器的一部分。2WriteInfoAction.java类,用户信息填写类,用户进行网上的个人基本信息、职称信息的填写都是通过此类与数据库交互。3UpLoadAction.java类,用户上传附件类,用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁