高校党员信息管理系统分析与设计 摘要 近年来,随着各高校大力发展中国共产党党员,高校中在校的学生党员以及教师党员队伍数量越来越多,大大增加了高校对于党员管理的工作量。对于同济大学来说,作为在校师生好几万的重点高校来说,党员数量相比一般高校要多很多,因此党员的管理工作相比而言也会更加繁琐。由于工作量大、且受人工能力和精力限制,现有的人工管理中暴露了很多问题,包含人工出现的错误、以及数据层面的错乱等,因此对于同济大学而言,经过校内领导决策,决定设计并开发了一套适用于同济大学校内党员管理的信息系统。通过该系统的建立,一方面能够有效地提高学校党务相关工作人员的工作效率,大大降低人为客观原因导致的错误,以及因此而增加的管理成本;另一方面该党员信息管理系统如果能在同济大学有效利用和开展,将会具有很高的时间价值和应用推广空间,能够有效推动同济大学科学化管理。 本系统基于统一建模语言UML的建模思想,通过用例图、时序图、类图、以及系统网络拓扑图等多种形式,实现同济大学党员信息管理系统业务流程建模、以及详细设计建模,从而实现党员信息系统相关功能分析和设计、以及系统概要设计和详细设计。本系统采用浏览器/服务器模式进行开发,基于.NET开发环境和开发框架,基于常用的Visual Studio开发环境,数据库采用主流的SQL Server 数据库进行系统开发和实现。论文整体路线方面,首先对同济大学党员管理系统立项的项目背景进行了分析和说明,并介绍了论文研究的意义;其次在需求分析的基础上,深入阐述党员管理系统的系统概要设计、详细设计、数据库 设计以及系统测试与实现,满足了系统分析的功能性需求以及非功能性需求;最后对论文研究成果进行总结,并分析了论文中存在的不足,以及后续有待改进和优化的地方,展望了论文研究方向。 同济大学党员信息系统主要功能包含有流动党员管理、换届选举管理、发展党员管理功能、党费管理、关系转接管理等主要功能模块,通过党员信息系统,同济大学内的党组织各级人员可以通过该系统实现对各项数据的查看,查看方便且简单明了,并且该系统还为各级党员提供了交流和学习的功能模块。系统开发上线后,经过学校的大力推广和应用下,部分测试问题、流程问题、模式问题等都根据实际业务情况进行了改进和优化,规范和优化了各项业务流程,例如入党申请流程、以及党员转正等流程,为同济大学内的党员管理提供了科学的管理方法和管理工具。 关键词:党员信息管理、.Net、UML、科学化 目 录 第1章 绪论 1 1.1 背景与意义 1 1.2 国内外研究现状 3 1.3 研究内容与意义 5 1.4 论文组织 6 第2章 相关技术介绍 7 2.1 B/S架构 7 2.1.1 B/S结构 7 2.1.2 B/S架构软件的优势 8 2.1.3 B/S结构与C/S结构的联系与区别 8 2.2 ASP技术 10 2.2.1 ASP与JSP的比较 10 2.2.2 ASP技术的强势与弱势 11 2.3 .Net框架 11 2.4 本章小结 12 第3章 高校党员信息系统需求分析 14 3.1 系统总体概述 14 3.2 系统可行性分析 15 3.3 系统需求分析 16 3.3.1 功能性需求分析 16 3.3.2 运行环境与非功能性需求 20 第4章 高校党员信息系统分析与设计 24 4.1 系统总体设计 24 4.1.1 系统设计原则 24 4.1.2系统技术架构 25 4.1.3 功能结构设计 26 4.2 系统功能详细设计 27 4.2.1 发展党员模块设计 27 4.2.2 流动党员模块设计 30 4.2.3 关系转接模块设计 33 4.2.4 换届选举模块设计 36 4.2.5 党费管理模块设计 38 4.3 系统数据库设计 40 4.3.1 数据模型E-R图 41 4.3.2 数据库信息表 41 4.4 本章小结 45 第5章 高校党员信息系统实现与测试 47 5.1 开发环境与工具 47 5.2 系统运行界面 47 5.3 系统主要功能实现 49 5.3.1 发展党员模块实现 49 5.3.2 流动党员模块实现 52 5.3.3 关系转接模块实现 55 5.3.4 换届选举模块实现 58 5.3.5 党费管理模块实现 61 5.4 系统测试 64 5.4.1 系统测试方法 64 5.4.2 系统功能测试 65 5.4.3 测试结果分析 68 5.5本章小结 68 第6章 结论与展望 70 6.1 结论 70 6.2 展望 70 参考文献 74 |
高校党员信息管理系统分析与设计
更新时间:2019-09-13