.............................................................. 26 1 学生党员信息管理系统的应用与开发 摘要:党员信息管理系统是党委组织工作不可缺少的一部分.一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理人员的工作负担。
本设计是基于 sshmysqljsp 技术,在 windows 7 操作系统环境下开发的一个关于高校学生党员信息管理系统。
该系统主要实现对该校党员信息的统计,查询,删除和添加等功能,通过这些功能进一步促进学校党建建设的信息化建设工作。
该系统主要包括包括人事管理,系统管理,党员管理三大模块。
其中人事管理模块主要包括用户管理,院系管理两个子模块。
用户管理模块主要实现的功能是对该系统的用户进行管理。
系统管理模块主要实现的功能是为该系统的用户授予一定的权限,以此来保证学生党员信息的安全性及有效性。
党员管理模块是本系统中比较重要的一个模块,该模块实现了入党人员基本信息的录入、修改、查找、删除以及有关入党人员文件上传等功能。
其中在对入党人员进行查找过程中可以实现按照学号、性别、院系分别进行统计。
在开发本系统过程中,为了保证该系统在不同浏览器能够正常使用,还对该系统进行了浏览器的兼容性测试。
关键词 党员信息管理系统;框架;java;ssh;文件上传 2 1 引言 1.1 系统开发的意义 党员信息管理系统是党委组织工作不可缺少的一部分.一个功能齐全、简单易用的党员信息
管理系统能有效地减轻党员管理工作人员的
工作负担,提高工作效率。
随着经济的发展,人员交流来往的频繁,党员管理更加需要一套信息系统以提高信息管理的快捷及准确性。
为此,建立一个党员管理的信息库,把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了。
本系统设计的研究目标就是要开发一个高校党员信息管理系统,对党员的基本信息进行管理,以减轻管理人员的工作负担。
本系统将采用 B/S 模式,基于s2sh
mysqljsp 技术实现。
1.2 选题背景 随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。
它能够代替人做各种重复,繁琐的劳动,并且拥有操作简单,可信度好,不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。
党员日常管理是每个学校必须面临的问题。
所以如何开发一个简单易用,界面友好,容易操作,数据安全性好,可靠性高的管理系统就成为非常重要的技术
问题。
1.3 国内发展现状 我国大规模的信息化管理大多开始于上世纪 90 年代,比西方国家的发展要晚 10 到 20 年左右,在沿海地区和较发达的地区,高校的信息化建立也十分迅速。
然而,在欠发达地区,发展还是相对比较缓慢。
3 在国外高校,计算机技术起点早,技术先进,他们一般具有较大规模、稳定的技术队伍来提供服务与技术支持。
而国内信息化建设相对起步较晚。
在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和
网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。
但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校党员管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。
因此,党员管理软件应充分依托校园网,实现党员信息的集中管理、分散操作、信息共享,使传统的党员管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的
计算机党员管理系统和全校信息
系统打下良好的基础。
2 开发工具选择以及需求分析 2.1 开发工具 Tomcat 6.0:Tomcat 是 Apache
软件基 金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。
由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。
因为 Tomcat 技术先进、性能稳定,而且
免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
目前最新版本是 7.0。
Myeclipse 8.6:MyEclipse 企业级工作平台(MyEclipse EnterpriseWorkbench ,简称 MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用应用程序器的整合方面极大的提高工作效率。
它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和 4发布功能,完整支
HTMLStruts
JSPCSS
JavascriptSpringSQLHibernate。
MyEclipse 是一个十分优秀的用于开发