毕业设计(论文)基于.Net的党员信息管理系统的设计与实现.doc
《毕业设计(论文)基于.Net的党员信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于.Net的党员信息管理系统的设计与实现.doc(34页珍藏版)》请在三一办公上搜索。
1、本科毕业论文( 2016 届 ) 题 目: 基于.Net的党员信息管理系统的设计 与实现 学 院: 信息工程学院 专 业: 计算机科学与技术 学生姓名: * 学号: * 指导教师: * 职称(学位):* 合作导师: 职称(学位): 完成时间: 2016 年 5 月 15 日 成 绩: 黄山学院教务处制学位论文原创性声明兹呈交的学位论文,是本人在指导老师指导下独立完成的研究成果。本人在论文写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人(签名):年 月 日目 录中文摘要1英文摘要21 引言31.1 党员管理的现状31.2 在线党员
2、管理的特点31.3 开发目的31.4 开发工具简介41.4.1 Visual Studio 2013应用简介41.4.2 SQL Server 2005应用简介41.4.3 ADO.NET技术简介41.4.4 B/S架构简介42 需求分析62.1 可行性分析62.2 功能需求63 总体设计83.1 系统业务流程图83.2 数据库设计93.2.1 数据库概念结构设计93.2.2 数据库逻辑结构设计114 详细设计134.1 数据库的创建134.2 系统功能处理流程145 实现与测试165.1 登录界面模块165.2 菜单主界面模块175.3 用户管理模块185.4 添加党员信息模块195.4.1
3、 增改党员程序代码实现205.4.2 数据库的算法连接205.5 入党申请审核模块215.6 学生汇报审核模块245.7 管理员发布公告模块245.8 学生入党申请模块265.9 学生信息管理模块27结束语29参考文献30致谢31基于.Net的党员信息管理系统的设计与实现信息工程学院 计算机科学与技术专业 *指导老师:* 摘要:为了更好地顺应信息化时代的到来,党员信息管理不能仍局限于过去的文字档案,基于.Net的党员信息管理系统目的是为减少额外管理人员的投入、提高工作效率,也方便学生进行入党申请以及管理员人员统计管理等。系统选用的开发软件是Visual Studio,系统数据库采用SQL Se
4、rver,充分使用综合的开源跨平台优势,以及后者对数据的强大存储操作能力等特点。系统分级别权限登录,其次还要实现学生申请报告的上传,以及管理员对下面各级成员的管理等。为了完整化实现管理系统的设计,对党员信息系统的需求进行了详细调查分析,并且采纳了多数同学的意见与建议。 关键词:信息管理系统;B/S架构;Visual Studio;Structured Query LanguageDesign and implementation of party member information management system based on.Net*(School of Information &
5、 Engineering Computer Science and Technology)Abstract:In order to better adapt to the advent of the information age, Party member information management can not be still limited in the past in the text file, based on. Net information management system for Party members can reduce investment in addit
6、ional management personnel, improve the work efficiency, and facilitate students application to join the party as well as the manager personnel statistics management etc.System selection of development software is Visual Studio, system database using SQL Server, the full use of integrated open sourc
7、e cross platform advantages, as well as the latter of the powerful data storage capabilities and other features. System sub level permissions to log in, followed by the students to apply the report to upload the report, as well as the administrator of the management of the following members of all l
8、evels. In order to realize the design of management system, the requirement of Party member information system is investigated and analyzed in detail, and the opinions and suggestions of the majority of students are adopted.Key Words: Information Management System;B/S architecture;Visual Studio 2013
9、;Structured Query Language1 引言 随着网络信息技术的不断发展,传统纸质档案管理方式逐渐被淘汰,管理系统向着信息化方向的转变显得尤为重要。它在一定程度上可减少平常工作的各种重复劳动,并且拥有操作简单,误差小等优点,大大缩短了党员入党流程,可实现异地网络管理。如今高校党员数量日益增多,怎样加强和更高效的改进党的建设工作、完善党建管理,这是目前各高校所直面的严峻问题。 基于此,本文正是基于这些技术理论基础之上,结合现在高校党支部实际需求开发出来的党员管理系统,目的是为了真正实现党建工作网络信息化。我相信随着这套系统的推广与使用,必将大大减少党支部的管理工作压力,值得更多的
10、传统管理部门去吸收和借鉴。 1.1 党员管理的现状 目前党员管理流程复杂的问题越来越突出,传统的党员管理过程还停留在纸质档案阶段,入党申请、思想汇报等需学生手写再提交给上级,再经过支部书记审核才可通过,不仅费时费人力,各层级审批产生的差错也是不可避免的,当今高校已离不开这种基于B/S架构的管理系统。现在需要直面的技术问题是怎样才能建立一个功能上手易,数据安全性佳,可靠稳定性高的党员信息管理系统。 1.2 在线党员管理的特点 学生党员管理系统是学校党委组织工作不可或缺的一部分,但是学校人力资源毕竟有限,为了实现用更少的人完成更高效的管理,就必须得将系统数据信息化。在网络功能越来越全面发达的时代,
11、提高信息管理的快捷及准确性是未来的必然趋势。(1) 建立党员管理的信息库,将党员信息录入数据库。包括日常党员申请以及思想汇报的及时上传党组织,管理员根据所属职位权限对数据进行增删改查操作。(2) 同时采用B/S架构,学生的入党申请以及思想汇报直接通过网络提交给上级,真正实现了办公无纸化,同时减少了日后数据丢失的可能性。(3) 支部书记可以发布党内通知后学生可以及时查阅,无需再耗费人力开会通知。 1.3 开发目的 本课题设计为了提高党支部系统的管理效率,实现了真正的信息化管理,让管理人员更简单、高效的对党员信息的统计,对入党申请、思想汇报更便捷的审批。为各班级学生提供更便捷的入党流程,学生直接上
12、传申请至系统,支委同意下载查看,大大提高了支部各级之间的信息交流效率。若采用传统的党员管理方式,必将带来操作上的诸多不便。1.4 开发工具简介 1.4.1 Visual Studio 2013应用简介Microsoft Visual Studio 2013拥有广泛的系统通用性,微软公司为其开发了许多实用插件,可使用集成的工具创建 Windows、 Android 项目,提高了Web网站开发的工作效率和灵活性。Visual Studio 2013能够高效开发网站应用,是一个基本完整的开发工具集。功能强大,拥有良好的代码兼容性,所写的应用代码适用于微软各平台。人性化的代码编辑器和无缝调试使得编写代
13、码比以往更加快速和流畅。轻松构建以客户为中心的 Web 应用程序,帮助客户解决更为实际的开发问题。 1.4.2 SQL Server 2005应用简介 SQL Server2005用于管理关系型数据库。当今多数数据库系统语言都采用了SQL语言标准,均持SQL语句查询。SQL语言的优势是直观、简洁易学,对数据库操作便利,它的长处是软件集成度较高,让新人更快上手。SQL Server还可审查对数据的操作,提高数据库安全性。SQL Server既可适配于个人系统的用户数据库,也能用于公司的云服务数据库,可以提供了更为稳定系统的存储服务,构建高性能数据应用。它与.NET同属微软研发,后期开发过程中可保
14、持很好的兼容与拓展性。于此同时,SQL Server2005对数据的安全性也有很强的保障。 1.4.3 ADO.NET技术简介 ADO.NET提供了各平台的兼容性以及各功能间的数据交互,通过ASP界面功能项可对数据库数据进行增删改查,让应用程序实现实时数据更新。这是一个广泛的类组,对数据的访问不限制数据源,ADO.NET技术用于建立程序与数据库表间的数据链接,按用户需求更新数据。ADO.NET内部提供可视化控件,利用控件来进行数据库应用开发。从通用数据库到其它文件,可读XML数据格式的程序均能进行处理,减少了开发代码,缩短了软件研发周期。 1.4.4 B/S架构简介 B/S架构称为浏览器与服务
15、器架构(Browser/Server),这种模式客户在使用的时候不用再安装客户端软件,可在任何有网络的浏览器端进行使用,各系统兼容性更好。用户使用系统是在前端界面使用系统功能,即向后台服务器提出数据请求,服务器后台收到命令后,通过连接代码对数据库进行相应操作,并把结果通过网络传回前端显示给用户。B/S架构其最大的优点是在可以在任何一部具有浏览器的设备上运行,大大提高了系统对各类设备的兼容性,将显著提升系统使用普及率。随着移动设备的普及,可以更方便用户便捷的访问系统,B/S架构模型见图1-1示例。 图1-1 B/S架构模型2 需求分析 通过充分的调查,了解到党员管理系统的真正需求功能,对实际的开
16、发起到了重要的指导作用。下面将对系统整体预期功能做出详细的介绍,让用户更为全面的了解系统。 2.1 可行性分析当今网络技术飞速发展,以及电脑成本的降低和大家对生活质量的要求不断提高,计算机早已走入千家万户,报告显示,未来全球移动设备普及率将达到125%,所以本系统的使用普及率也前景广阔。从经济方面考虑,系统开发成本较低,可以在各大高校中普及使用,而且.Net开发的系统未来维护也较便捷。根据实际党员管理需要将登录权限分为支部书记、支委和学生(党员)三种,其中支部书记拥有最高权限,日常对系统进行信息更新维护。系统对成员统计功能包括:对学生党员信息进行批量增删、成员本人信息修改以及大批量数据的查询。
17、 2.2 功能需求 1.账户需求支部书记:负责系统维护,具有系统的所有权限支委、学生:可实现各自对应的局部权限功能 2.系统功能需求(1) 根据系统功能需求划分权限,支部书记拥有最高权力,可实现对每位学生用户信息的增删改查,查看学生的入党申请,对学生入党申请进行批准与驳回。以及日常支部书记党内公告的发布,支委及学生界面都可直接查看。(2) 支委可以对入党申请提前进行审批,对不合格的入党申请有驳回权利,从而减轻了支部书记的工作负担。(3)学生可以在自己的权限内进行操作,及时查阅党内公告,上传本人的入党申请请求上级批准。3.界面友好性:布局简洁,功能菜单明了,以便用户经过简单的学习就可操作使用。4
18、.系统模块需求支部书记登录功能模块:系统管理:学生、支委的增删改查,向所有成员发布公告, 增删改查党内公告党务管理:查看党员的入党申请以及思想汇报推荐名单:查看当前系统中的积极分子,预备党员,正式党员信息管理:密码修改、信息查询支委登录功能模块:系统管理:添加本支委的学生信息党务管理:审核申请提交支部书记,查看思想汇报推荐名单:查看系统中积极分子,预备党员,正式党员信息管理:支委登录密码修改,查看个人信息学生登录功能模块:系统管理:查看党内管理员公告党务管理:提交入党申请,提交思想报告信息管理:查看个人信息,学生登录密码修改3 总体设计对程序的业务流程图以及数据库建表和数据库E-R图做出详细的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Net 党员 信息管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3978292.html