党务管理系统设计与开发毕业论文论文(36页).doc

上传人:1595****071 文档编号:37121746 上传时间:2022-08-30 格式:DOC 页数:36 大小:504KB
返回 下载 相关 举报
党务管理系统设计与开发毕业论文论文(36页).doc_第1页
第1页 / 共36页
党务管理系统设计与开发毕业论文论文(36页).doc_第2页
第2页 / 共36页
点击查看更多>>
资源描述

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

1、-党务管理系统设计与开发毕业论文论文-第 34 页 学校代码: 10128学 号: 200620704040 本科毕业设计说明书题 目:内蒙古工业大学党务管理系统设计与开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期:

2、使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本

3、声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要随着高校信息化建设的不断推进,各种管理信息系统在高校教学工作中的需求也越来越大。面对市场上各种各样的管理信息系统,如何找到一套真正适合本校使用的管理信息系统越来越受到人们

4、的重视。由于学校特殊的应用群体和也而无需求,好多学校面对自己相对简单的应用需求,选择独立开发管理信息系统来进行满足自身使用需求,这种办法不仅成本较低,而且能够更好的按照需求进行设计,系统功能实现简单,但是可以拥有较强的实用性。本文就高校党务管理工作的需求,充分考虑各部门对于党务管理系统的使用需求,进行详细的系统设计,包括数据库设计、系统功能划分、多级用户设计等。 本系统通过设计实现了党员信息的管理、查询、党员发展管理、党费管理、组织管理等四大主要模块,基本上满足了个党务部门对于党务管理工作的应用需求。本系统采用基于Web的B/S体系结构,以ASP动态网页开发技术为基础,使用Access数据库为

5、后台数据库,才用结构化的程序设计方法开发了这套党务管理系统,基本满足党务管理的主要应用需求。同时在数据库、代码安全方面也做了相应处理,满足系统运行的安全性和稳定性需求。关键词:管理信息系统;党务管理;ASP;AccessAbstractWith the demand of University information system, the use of information management system becomes more and more widely in University.Face the market a wide range of management infor

6、mation systems, how to find a really suitable for school use management information systems more and more attention.As the school groups and special applications are also no requirements, many schools in the face of their relatively simple applications, select the independent development management

7、information systems for use to meet their needs, which not only lower cost, but also better in accordance with theRequirements for design, system function simple, but can have very practical.In this paper, the work of Party management needs, give full consideration to all departments for Party Manag

8、ement System in the demand for detailed system design, including database design, system function division, and multi-user design.The system was designed and implemented by members of information management, query, party development management, dues management, organizational management, four main m

9、odules, basically had a party to meet the department for the party management applications.The system uses Web-based B / S architecture, to ASP Active Server Page technology-based, use the Access database back-end database, just use the structured programming method to develop a set of party managem

10、ent systems, basically to meet the management of party affairsmajor applications.Meanwhile in the database, code security, also made the corresponding processing operation to meet the system requirements of security and stability.Key words: Management Information System; Party management; ASP; Acces

11、s目 录引 言1第一章 系统开发背景概述21.1 系统开发的背景和意义21.2 系统开发相关技术介绍21.2.1基于WEB的信息系统开发21.2.2 ASP技术3第二章 系统分析42.1 可行性分析42.2 需求分析42.2.1 系统需求分析42.2.2 功能需求分析52.3 业务流程分析52.4 系统逻辑模型分析62.4.1 系统关联图62.4.2 系统顶层图7第三章 系统设计83.1 系统设计的目标83.2 系统设计的原则83.3 系统功能模块设计83.4 数据库设计113.4.1数据库概念结构设计113.4.2数据库逻辑结构设计133.5 编码设计193.6用户界面设计20第四章 系统实

12、现214.1公共模块214.2 组织管理模块214.3 党员管理模块234.4 党员发展管理模块254.5系统管理模块26第五章 关键技术285.1反注入技术285.2 树状菜单技术295.3 EXCEL数据导出技术31结 论33参考文献34谢 辞35图 目 录图1- 1 典型的基于web的信息系统软件运行环境3图1- 2 ASP的执行方式3图2- 1 学生党员发展业务流程图6图2- 2 党务管理系统关联图7图2- 3 党务管理系统顶层图7图3- 1 党务管理系统功能模块图8图3- 2 组织管理模块功能结构图9图3- 3 学生党员管理模块功能模块图10图3- 4 在职党员管理模块功能模块图10

13、图3- 5 党员发展管理模块功能结构图11图3- 6 系统管理模块功能结构图11图3- 7 入党人员实体E-R图12图3- 8 管理员实体E-R图12图3- 9 家庭成员实体E-R图12图3- 10 学习情况实体E-R图13图3- 11 个人简历实体E-R图13图3- 12 奖惩信息实体E-R图13图3- 13 党务管理系统主界面设计图20图4- 1 组织管理模块支部管理功能页面22图4- 2 组织管理模块职务任免功能页面23图4- 3 人员信息录入界面24图4- 4 入党积极分子管理页面25图4- 5 党员发展管理审核提交页面25图4- 6 党员发展管理人员审核页面26图4- 7 用户管理页

14、面27图5- 1 树状菜单导航栏29表 目 录表 1 基本信息表(ryxxb)15表 2 家庭成员表(jtcyb)16表 3 学习情况表(xxqkb)16表 4 个人简历表(grjlb)17表 5 奖惩信息表(jcxxb)17表 6 配偶信息表(poxxb)18表 7 介绍人表(jsrb)18表 8 用户表(user)19表 9 民族表(mzb)19表 10 支部信息表(zbb)19引 言随着互联网技术的发展,信息化在各行各业的应用也在不断加深。随着信息化技术的引入,大大提高了我国各行业的数据存储和处理能力。特别是最近几年电子商务的发展,更使人们的日常生活方式发生着转变。互联网在人们日常工作和

15、生活中的越来越普及,我们每天要接受和处理大批量的各种信息,所以管理信息系统的重要性日益受到人们的重视。随着我国高校信息化建设的推进,管理信息系统已经应用到学校管理的方方面面,电子教务、电子政务、电子课堂等信息系统在高校的应用使得现代教学教务活动更加方便快捷。以内蒙古工业大学为例,目前就有教务管理系统、学生管理系统、办公自动化系统、网络教学、公寓管理系统等等。但是在我校的党员党务管理方面,还没有相应的管理系统系统支持,严重影响到我校的基层党务管理的效率和水平,使得党务管理工作复杂、繁重。所以开发一套适合我校的党务管理系统的开发显得十分的迫切。为此我们开发了内蒙古工业大学党务管理系统,希望借此加强

16、我校的基层党务管理和党员发展,提高工作效率和管理水平,更好的为广大师生服务。第一章 系统开发背景概述1.1 系统开发的背景和意义随着目前高校基层建设的不断发展,党员的数量不断增多,使得传统的手工党员管理显得更加复杂和繁重。单凭传统的纸质介质对数百人的党员信息进行管理显得与来月不现实。而计算机技术的引入,使得党员信息的处理变得简单快捷。利用计算机对党员信息进行管理有着很多的优点是传统手工方法无法比拟的,例如存储量大,检索速度快、存放时间长,介质安全等等。内蒙古工业大学党务管理系统采用基于WEB的开放式应用系统,指定权限的用户只要通过浏览器就可以方便访问系统,无须安装其他客户端软件,操作简单快捷。

17、并考虑到党务管理组织层次清晰、权限明确的特点,本系统可以按照不同需求满足不同部门、不同等级的用户操作需求。通过对用户权限的严格控制和简单快捷的功能实现,并结合纸质档案的管理和存储,可以实现党务工作的快捷、灵活的管理工作,从而提高工作效率和管理水平。1.2 系统开发相关技术介绍1.2.1基于WEB的信息系统开发信息系统的计算模式是指组成系统的硬件、软件和数据等资源的逻辑和物理配置及其共同工作的方式。计算机和网络技术的发展推动了信息系统计算模式的演变,随着计算机和网络技术的发展,分布式计算模式逐渐成为信息系统的主流模式,分布式计算模式又可分为资源共享式、客户机/服务器(C/S)模式和浏览器(B/S

18、)模式三种类型。而近年来,互联网技术,特别是Web技术的迅速发展和普及,使采用浏览器/Web服务器计算模式的基于Web的信息系统逐渐成为信息系统新的主流模式,基于Web的信息系统开发方法和技术也因此而成为信息系统开发研究的热点。B/S模式中,其“瘦”客户机的形成使得B/S模式找回了主机系统的集中性,从而使得系统更具有可控性,为系统维护带来极大的方便。在该模式下,客户机只需要浏览器而无需客户端软件,连接服务器后,通过服务器连接数据库,实现访问Web数据库功能,不仅同意了用户界面,而且实现了跨平台操作。图1- 1 典型的基于web的信息系统软件运行环境1.2.2 ASP技术ASP是Active S

19、erver Pages的简称,是微软公司推出的一种动态网页技术,它提供了一个服务器端的脚本运行环境,在这种环境中,通过在标准的HTML网页中嵌入和使用内建的对象或一些可以安装的ActiveX组件,并结合VBScript或JavaScript的编程控制,即建立起动态的、交互的、功能强大的Web动态页面。ASP是该种动态网页技术的总称,它本身并不是一种编程语言。由于ASP简单、易学易用,且功能强大,可扩展性好,因此很快成为动态网页开发的主流技术之一。ASP是目前开发动态网页的一种常用技术,使用ASP可以创建动态、交互的Web服务器应用程序。这里所说的动态服务器页面,是指该页面内容可根据访问时间、访

20、问者不同因素动态生成的。不是简单的指网页中包含动态文字、声音和动画等。ASP网页是在静态的网页基础上,通过嵌入和使用ASP代码(ASP对象+VBScript)而形成的网页。图1- 2 ASP的执行方式第二章 系统分析2.1 可行性分析1.技术可行性ASP技术是由Microsoft公司开发的一项简单快捷的动态网页开发技术,其开发速度快以及程序语言简单的特点非常受初学者喜爱,而且技术较为成熟,并通过嵌入的JavaScript的可以灵活实现开发者所需要的所有功能。2.经济可行性采用的基于Web的计算模式下,客户端不需要安装客户端,只需要浏览器即可访问服务器,不需要客户端维护成本。而服务端系统只需要安

21、装在配置有IIS(Internet Information Service,因特网信息服务)的web服务器上就可以实现,可以与学校其他web系统统一管理,节约服务端管理成本。3.操作可行性党组织层次清晰、结构分工明确,利于实现对系统的权限控制。由于党务管理工作的特点,简单快捷的功能实现能够弥补党员纸质档案数据管理的缺点,界面简单清晰、操作简便,易于操作,可满足各级用户的功能需求。4.安全可行性在提到ASP技术,应该考虑安全问题。在开发本系统中考虑到学校的网络环境相对不是很开放,网络访问控制与管理体系也比较健全,因此通过严格的网络控制和相应的反注入处理可以大大增强系统的安全性,弥补ASP技术安全

22、性不高的弱点。2.2 需求分析2.2.1 系统需求分析传统党员信息处理方式不仅工作繁重复、杂效率低下,而且容易出现数据错误、存储丢失等问题。虽然党务管理工作需要大量的纸质性数据,但是依靠电子化的党员信息管理系统,不仅可以高效快捷的检索党员信息,而且可以批量处理数据,通过与纸质档案信息的结合使用,可以大大提高党务工作的效率。而且通过电子介质的存储具有存储量大、不已丢失等特点,可以弥补纸质存储的不足。通过灵活的数据汇总功能可以为党务日常管理决策提供决策参考,这是传统党务信息处理手段无法比拟的。通过管理信息系统可以实现信息的及时、准确的传递,可以节省大量的时间和成本。因此,开发一套简单使用的党务管理

23、辅助系统显得十分的必要。2.2.2 功能需求分析党务管理系统首先要建立人员信息库,满足各部门对党务信息进行处理的数据来源。还要满足不同部门用户对党员信息快速检索的功能,即可以按照需要对党员信息进行筛选、查找、汇总等操作。需要管理员对系统的支部信息进行添加、删除、修改等维护操作。通过系统查询党员或支部党费缴纳情况。需要对党员的发展进行实时的监控,以便了解支部最新的党员发展情况。建立完善的用户管理模块,通过严格的权限控制满足不同部门的使用需求。基于以上分析,本系统主要实现以下几部分功能:1.人员信息的录入、修改和删除操作;2.对于党员发展人员的查看、申报和审批;3.支部或个人党费缴纳情况的汇总、设

24、置、查询等操作;4.组织机构管理,即各支部的添加、删除、修改等;5.各支部负责人,即支部管理员的选定功能。6.管理员下添加普通用户的功能7.按条件批量删除支部人员信息的功能,尤其是对于毕业离校学生信息的删除;8.多条件查询、汇总功能;9.党关系的转入、转出处理在实际党务管理中主要涉及到三个层析的角色,包括系统管理员、一级支部管理员(校级支部)管理员和用户、二级支部(院系支部)管理员和用户,以及今后可能用到的三级支部(年级支部),对于各级支部更层次的不同需求将进行相应的处理。2.3 业务流程分析在这套党务管理信息系统中,最重要的业务流程应该是学生党员发展的业务流程图。党员发展流程为班级团支部小组

25、成员通过考核筛选推举出各方面优秀的学生为入党积极分子,通过学院党支部考核通过后正式为入党积极分子成员,填写入党积极分子考察表,也将成为日后党员发展的重要选拔人员;然后经过一定时期的考核之后,选定表现突出者为重点培养对象,填写发展对象推荐表,由团支部民主投票选出和团总支审核通过后确定为发展对象;对发展对象考核通过者召开支部大会和校党委批准通过者进行入党仪式,转为预备党员,并填写预备党员考察表和入党志愿书,同时开始交纳党费。对预备党员进行一年的考核之后,通过支部大会和基层党委考核,通过者办理转正手续,成为正式党员;对于毕业的学生或者其他原因离校的进行党关系转出处理,记录党员党关系转出相关信息。对于

26、在职党员的处理相对于在校学生的处理较为简单,有的是直接的从其他的党组织进行党关系转入,所以对在职党员进行特殊的处理,有各支部管理员进行直接的信息录入和审核。在业务流程图的图元中,主要有以下5中类型,它们分别是业务处理主体、单证、业务处理、数据存储和业务流程的流转方向。主体:买偶数信息的提供者和业务处理的操作者;单证:描述业务处理中信息载体;业务处理:描述业务;数据存储:描述需要长时间保存的信息载体。图2- 1业务流程图图例学生党员发展的业务流程图如下:图2- 2 学生党员发展业务流程图2.4 系统逻辑模型分析2.4.1 系统关联图图2- 3 党务管理系统关联图2.4.2 系统顶层图图2- 4

27、党务管理系统顶层图第三章 系统设计3.1 系统设计的目标通过对系统的分析,本系统设计主要实现以下几个目标:1.实现对党员信息的电子存档和快速检索,提高党员信息的处理效率。2.提交和及时查看党员发展的状况,便于了解党员发展状况。3.多级用户设计,满足同层次的党务管理需要。3.2 系统设计的原则1.实用性原则:通过实际需求认真调查,设计出针对用户需求的特定功能模块,满足各部门用户的数据处理需求。2.安全性原则:严格完善的用户权限控制保证数据操作的合法性,禁止越权操作;针对代码的安全处理保证数据库及服务器的健壮性和安全性。3.易操作性原则:简单快捷的按钮、链接适合用户的操作习惯,功能划分明确有序。4

28、.用户界面设计原则:操作界面简单清新,树状导航菜单设计更加直观明了、条理清晰,符合用户的使用需求。3.3 系统功能模块设计通过需求分析,最终决定所设计党务管理系统包括以下几个模块:系统功能模块的设计如下:内蒙古工业大学党务管理系统组织管理学生党员管理在职党员管理查询汇总党员发展管理系统管理图3- 1 党务管理系统功能模块图1.组织管理主要包括两个功能,支部管理和职务任免。在支部管理模块可以提供支部的信息的添加、删除、修改等操作,对于系统管理员添加的支部为院系支部,而下一级支部由院系支部的支部管理员添;而职务任免功能是选定支部负责人,即支部管理员的信息,支部管理员选定后将自动在用户管理里添加用户

29、,默认的用户名为用户人员信息库中的编号,密码为身份证号码,当用户进入系统管理张红可以对自己的登录密码或个人信息进行修改,可以按照自己的方式进行系统登录。组织管理支部管理职务任免图3- 2 组织管理模块功能结构图2.学生党员管理学生党员管理模块共有人员信息录入、入党积极分子管理、发展对象管理、预备党员管理、正式党员管理、批量删除六个功能。通过学生信息录入操作可以收集学生的基本信息、家庭成员信息、学习情况信息、奖惩情况、个人简历等信息,用于以后党员发展时的信息检索考核只用。积极分子、发展对象、预备党员等人员管理功能是对本部门人员信息的查看、删除、修改等操作,注意的是在发展对象、预备党员、正式党员的

30、删除操作不会删除人员信息,改变人员的身份状态,例如用户在发展对象页面中作删除操作,该人员的身份信息会从发展对象变为入党积极分子,只有在入党积极分子中进行删除操作才会是真正删除人员信息。而批量删除操作时当学生毕业时,将党员关系转出之后,对于人员信息进行按支部批量删除,该操作会删除该支部的所有信息,包括党员信息,所以在删除操作之前,须将该支部的需要保留的人员信息进行转移操作。学生党员管理人员信息录入积极分子管理发展对象管理预备党员管理正式党员管理批量删除图3- 3 学生党员管理模块功能模块图3.在职党员管理在职党员管理模块与学生党员管理模块基本相同,不过其包括比较简单的人员信息录入、党员管理和发展

31、管理三个模块。党员管理模块包括对在职的党员包括预备党员信息的查看、删除、修改、查询等操作。因为在职党员管理管理操作较少,而且与学生党员的审批流程不同,所以可以独立放在一起操作,而对其党员发展的管理是由各个支部管理员对其身份状态进行修改得到的。在职党员管理人员信息录入人员信息管理发展管理图3- 4 在职党员管理模块功能模块图4.查询汇总查询汇总模块包括对于学生党员或者在职党员的简单查询、以及多条件查询等操作。而汇总包括对支部的积极分子、发展对象、预备党员、党员的统计汇总等,以及可选条件的多条件汇总查询等功能。5.党员发展管理:党员发展管理包括申报学生名单和审批两项基本操作,当用户登陆进入之后选择

32、相应的支部名单之后,通过人员列表就能够选择将要申报哪些同学作为下一批的发展对象或预备党员,就会在数据库中队这些同学的信息进行申报标记,当上级管理人员打开党员发展页面时会显现出申报的信息,通过对该人员信息的查看,了解和考核,对于通过者就可以在审批结果中看到。党员发展管理提交审核人员审核图3- 5 党员发展管理模块功能结构图6.系统管理:修改密码,添加、删除用户,以及数据字典的维护等功能系统管理用户管理修改信息字典维护图3- 6 系统管理模块功能结构图3.4 数据库设计3.4.1数据库概念结构设计通过对党员发展所需要的收集的数据进行分析,在该系统中涉及到的实体有以下几个:管理员实体、人员实体、学习

33、情况实体、家庭成员实体、配偶实体、个人简历实体、奖惩记录实体等。在下面的内容将对各实体进行介绍。管理员实体用于记录入党人员的个人基本信息,其的E-R关系图如下:入党人员实体姓名性别籍贯身份证号图3- 7 入党人员实体E-R图管理员实体将涉及系统使用者的用户信息,其E-R关系图如下:管理员实体用户名密码上次登录时间权限码图3- 8 管理员实体E-R图家庭成员实体用于收集入党人员家庭成员基本信息的实体,为将来入党做信息考核使用,其E-R关系图如下:家庭成员实体关系姓名是否党员单位图3- 9 家庭成员实体E-R图学习成绩实体用于在对学生党员进行入党选拔的时候记录学生在大学期间各个学期学习情况的实体,

34、其E-R关系图如下学习成绩实体学期名次不及格门次班级人数图3- 10 学习情况实体E-R图个人简历实体用于记录入党人员个人简单经历的信息,其E-R关系图如下:个人简历实体起止时间单位证明人职务图3- 11 个人简历实体E-R图奖惩记录实体用于记录入党人员在以往经历中受到的奖赏信息或处罚记录,其E-R关系如下图:奖惩记录实体时间地点原因奖惩项目图3- 12 奖惩信息实体E-R图3.4.2数据库逻辑结构设计数据库技术是信息系统设计的重要组成部分,因为现在几乎所有的信息系统数据都被组织成数据库的形式。通常,支持信息系统的数据库系统有模式、子模式、应用程序、数据库和数据库管理系统(DBMS)等几部分组

35、成,其中除DBMS可从现有产品中选购外,模式、子模式、应用程序、数据库等则必须根据用户的具体需求进行分析和设计,这项工程成为“数据库设计”,其核心问题是如何从系统的观点出发建立一个模式,是其满足下面几个条件: 符合用户的要求,即能正确地反应用户的工作环境,该环境包括用户需要处理的所有“数据”,并支持用户需进行的“加工”。 与所选用的DBMS所支持的数据模式相匹配。 数据组织合理,应易操作、易维护、易理解。根据对党务管理系统功能以及党员发展所填写的表格分析,可以设计得到以下的各数据表。本系统采用Access数据库党员管理数据库中的各数据表设计如下:人员信息表(ryxxb)用来记录人员的基本信息,

36、包括人员的姓名、性别、籍贯身份证号、等基本信息,是整个党务管理数据库的主要数据表。表 1 基本信息表(ryxxb)字段名数据类型字段大小必填字段默认值说明id文本12是编号xm文本10姓名xm0文本10曾用名xb文本1性别mz文本5民族csrq短日期出生年月sfzh文本18身份证号jtcs文本5家庭出身brcf文本5本人成分whcd文本5文化程度jg文本50籍贯xjd文本50现居地zzmm文本5政治面貌lxdh文本11联系电话xl文本5学历dw文本50单位zw文本10职务zhiy文本10职业zb文本10学院支部 zb0文本6年级支部tzb文本10团支部rtsj短日期入团时间rdsj短日期入党时

37、间zt文本50状态(积极分子0、1)sh文本1是否提交审核bz备注备注家庭成员表,用于记录人员信息的家庭相关人员的简单信息。主要包括与本人信息关系、姓名、出生年月、政治面貌、单位、职务、职业等信息。表 2 家庭成员表(jtcyb)字段名数据类型字段大小必填字段默认值说明id文本12是编号gx文本5是关系xm文本10姓名csrq短日期出生年月zzmm文本5政治面貌dw文本50单位zw文本10职务zy文本10职业bz文本100备注* 家庭成员表一般为一个人员信息对应至少三条家庭成员信息!学学习情况表是用于记录学生的大学各学期的综合测评名次以及班级人数,不及格门次等信息。表 3 学习情况表(xxqk

38、b)字段名数据类型字段大小必填字段默认值说明id文本12是编号xq整型是学期bjrs整型班级人数cj双精度成绩mc整型名次bjgmc整型不及格门次bz文本100备注* 适用于学生党员,一条人员信息对应68条学期的学习成绩信息个人简历表主要记录个人的学习或工作经历,包括起止年月、单位、职务、证明人等信息。表 4 个人简历表(grjlb)字段名数据类型字段大小必填字段默认值说明id文本12是编号xh整型是序号kssj短日期开始时间jssj短日期结束时间dd文本50地点dw文本50单位zw文本10职务zmr文本10证明人bz备注备注奖惩信息表用于记录本人以前获得的奖励或惩罚信息,并注明受奖励或惩罚的

39、时间、地点、受奖惩的简单原因描述等信息。表 5 奖惩信息表(jcxxb)字段名数据类型字段大小必填字段默认值说明id文本12是编号xh整型是序号sj短日期时间dd文本50地点jc文本50奖励/惩罚yy文本50原因bz备注备注备注配偶信息表是对于已婚党员配偶信息的数据表,主要记录配偶的姓名、民族、出生年月、籍贯、学历等信息。表 6 配偶信息表(poxxb)字段名数据类型字段大小必填字段默认值说明id文本12是编号poxm文本10姓名mz文本5民族csrq短日期10出生年月jg文本50籍贯xl文本10学历cjgzsj短日期10参加工作时间zzmm文本10政治面貌dw文本50单位zw文本10职务zy

40、文本10职业bz文本100备注介绍人表是当本人被当选为预备党员之后的安排第一介绍人和第二介绍人的信息。表 7 介绍人表(jsrb)字段名数据类型字段大小必填字段默认值说明id文本12是编号jsr1文本10第一介绍人jsr2文本10第二介绍人bz备注系统用户表用于收集用户登陆相关信息。表 8 用户表(user)字段名数据类型字段大小必填字段默认值说明id文本编号*username文本20用户名password文本20密码lastdate日期上次登录时间email文本50邮箱bz文本100备注* 其他表格的主要数据字段:表 9 民族表(mzb)字段名数据类型字段大小必填字段默认值说明mzbh文本2

41、是民族编号mz文本10用户名表 10 支部信息表(zbb)字段名数据类型字段大小必填字段默认值说明zbbh文本4是支部编号zbmc文本20支部名称sszb文本4所属支部编码lxdh文本11联系电话lxdz文本50联系地址fzr文本10负责人bz文本100备注3.5 编码设计为了实现对人员信息的快速检索和访问控制,经过对不同层次用户需求的分析,该系统选用带有层次结构的统一标准的数字编码进行对于人员信息唯一编码,通过对人员编码的统一过滤,可以大大提高数据访问的可控性和安全性。主键编号格式:X XX XXXX XX XXX 学生/在职党员标识符+一级支部+二级支部+三级支部+党员序号例如:标识符:0

42、表示学生党员,1表示在职党员;一到三级支部:0199支持99个支部,00表示拥有所有支部管理权限;党员序号:001999支持1000名党员的序号。示例:000000000000表示超级管理员、001050300003表示一名学生党员,所属01学院0503支部管理员,0503支部中05为年份,003为支部成员编号。3.6用户界面设计在用户界面设计上,本系统奔着简单易用、操作快捷的原则,采取了比较常用的页面布局,通过“厂”字型的页面布局,页面由上部的头页面,左边的树状导航菜单和右边的操作面构成,这样的页面布局适合大多数人的使用习惯,而且页面明确,易于新用户操作上手。主页面截图如下:图3- 13 党务管理系统主界面设计图第四章 系统实现在系统实现中,由于篇幅所限,模块实现比较多,以下仅说明主要模块的相关实现方法,对于其他模块的实现相对简单或者基本相同。4.1公共模块为了提高代码的重用性和

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

当前位置:首页 > 教育专区 > 小学资料

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

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