《高校综合管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《高校综合管理系统设计与实现.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要本论文开发设计了一个基于SQL的学校综合管理系统。传统的管理模式已经不能适应日益发展的信息要求。建立适应网络,适合自身特点的灵活的基于B/S结构的学校综合管理系统,将已往的单用户单机操作转变为多用户共同参与的网络系统,既可以充分发挥校园网络的功能,使得不同部门之间、不同校区之间,共享数据更加方便,数据的完整性和一致性加强。管理者、使用者和接收者可以不受时间、地点和空间的限制,任意地进行交流与共享。实现学校各方面资源的整合,使信息技术的应用从离散的部门级应用走上综合的全校级乃至更高级别的应用。针对上述问题,本论文论述了学校综合管理系统的结构体系和功能需求,总结了开发方法及实现技术,提出系统的
2、开发过程与实施步骤,并使用JSP+JavaBean+Servlet模式设计一套管理系统。关键词:综合管理系统,JSP,Servlet,B/S结构Absract:The thesis designed a school integrated management system based on SQL. The traditional management model has been unable to meet the growing information requirements. Therefore, establishing the network for its own chara
3、cteristics based on a flexible B / S structure of the integrated management of the school system, making past experience of the single-user stand-alone operation into a multi-user participation in the network system, can make full use of the function of the campus network so that different departmen
4、ts and different campuses could share data more easily, enhancing data integrity and consistency. Managers, users and recipients can communicate and share information without constraints to time, place and space. Various school integration resources could be achieved as well as the application of in
5、formation technology applications from discrete departmental level and comprehensive application of a higher level.To address the above problems, this paper focus on the structure of the school system, integrated management system and functional requirements, summarizing the development of methods a
6、nd implementation techniques, systems development process and proposing the implementation procedures, while using JSP + JavaBean + Servlet model to design a management system.Key words: Integrated management system, JSP, Servlet, B / S structure目录第一章序论31.1 系统开发背景31.2系统研究的目的和意义31.3 系统的研究目标414本文的章节安排
7、4第二章 系统需求分析52.1功能需求62.1.1学校基本情况功能62.1.2 思想道德建设72.1.3 教工之家72.1.4 同学录82.1.5在线资料822系统需求823界面需求924网络需求1025系统安全需求1026故障处理需求11第三章系统总体结构设计113.1系统的开发方法和开发方式113.1.1结构化系统开发方法123.1.2结构化系统开发方法的基本思想123.1.3结构化系统开发方法的步骤123.1.4结构化开发方法的特点133.1.5结构化开发方法的优缺点143.2面向对象的分析与设计技术143.3建立数据库ER图143.4建立数据表193.3.3教工之家涉及到的表233.3
8、.4同学录涉及到的表243.3.5在线资料涉及到的表253.5代码设计263.5.1代码设计原则263.5.2本系统的代码27第四章系统概要设计284.1系统总体结构设计284.2学校基本情况系统功能模块284.2.1管理模块294.2.2公告信息模块294.3思想道德建设功能模块304.3.1管理模块314.3.2学习计划模块314.3.3公告信息模块314.3.4资料管理模块314.3.5支部组织模块324.4教工之家功能模块334.4.1管理模块334.4.2工会管理模块334.4.3公告通知模块334.4.4荣誉管理模块344.4.5建议及反馈模块344.5同学录功能模块344.5.1
9、 管理模块354.5.2公告通知模块354.5.3注册模块354.5.4登录验证模块354.5.5注册信息管理模块354.5.6同学查询模块364.5.7留言管理模块364.6在线资料管理模块364.6.1管理模块374.6.2登录验证模块374.6.3搜索查询模块374.6.4 在线欣赏模块374.6.5资料管理模块384.6.6 教授管理模块384.6.7 课程管理模块384.6.8 评价管理模块38第五章系统的详细设计与实现395.1各功能模块的设计与实现395.1.1 学校基本情况系统功能模块395.1.2思想道德建设功能模块425.1.3教工之家功能模块445.1.4同学录功能模块4
10、55.1.5在线资料管理模块495.2 系统界面风格设计52第六章结论及展望536.1系统测试536.1.1系统测试基本概念536.1.2系统运行环境536.1.3系统实施情况546.1.4 测试中的问题及解决546.2系统技术及功能特点556.3展望55参考文献56致谢58第一章 序论当前随着计算机技术和网络技术的飞速发展,各个学校和单位对各项工作的信息化要求越来越高,对于一个单位的管理工作,在信息化改革的过程中出现了许多新的问题和挑战。传统的管理工作,无论从工作效率、成本、准确程度等各个角度来看都有很多值得改进的地方,如何利用信息化设备和互联网络推广,已经成为一个急需解决的问题。1.1 系
11、统开发背景随着计算机技术和网络技术的不断发展,以及随之而来的信息高速公路计划,一轮新的革命正在全球范围进行,其核心就是信息技术在各个领域的全面渗透与广泛应用。计算机成为当代发展最为迅猛的科学技术,其应用已经深入到人类社会生活的各个方面,大大提高了社会生产力。通过设计和构造网络安全系统、网络拓扑架构、数据库结构、信息发布管理,从而使管理者、使用者和接收者之间进行信息分享和交流。新型的办学模式是以现代计算技术、网络技术为基础的数字化教学。以互联网为基础,开发一套信息管理系统。为单位或部门营造出一种新的管理方法,使得管理者、使用者和接收者可以不受时间、地点和空间的限制,任意地进行交流与共享。1.2系
12、统研究的目的和意义网络时代的到来,学校管理工作的对象、环境、方式等发生了重大变化,旧的管理机制已经不能有效地解决网络条件下管理工作中出现的各种问题,创新学校管理工作势在必行。建立适应网络,适合自身特点的灵活的基于B/S结构的学校综合管理系统,将已往的单用户单机操作转变为多用户共同参与的网络系统,既可以充分发挥校园网络的功能,使得不同部门之间、不同校区之间,共享数据更加方便,数据的完整性和一致性加强,增加校际之间,学校管理中心与各职能部门的交流,进一步提高学校信息化程度和教职工的办事效率。建立客观的、科学的学校综合管理系统体系,对加强学校教学、行政管理,促进学生和学校的发展、社会的发展都有重要意
13、义。学校综合管理系统涉及到教务处、科研处、人事处等各个部门,是面向教师、面向学生、面向管理部门的各项工作;以学校的综合管理工作为核心;以提高学校工作质量与效率为目标;可实现学校各方面资源的整合,使信息技术的应用从离散的部门级应用走上综合的全校级乃至更高级别的应用。1.3 系统的研究目标本学校综合管理系统主要采用JSPServle、SQLServer等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。本课题主要研究的实现目标为:(1)对学校综合管理系统进行分级分层次的管理;(2)实现通过网络验证每一个人身份、对数据库进行MD5加密;(3
14、) 实现系统界面友好,简便操作,较好的可维护性以及可移植性。(4) 实现通过网络验证每一个人身份、对数据库进行MD5加密;(5) 建立适应网络,适合学校自身特点的灵活的基于B/S结构的学校综合管理系统14本文的章节安排主要章节如下:第一章绪论,主要论述课题的背景以及主要研究的内容和目标等。第二章关于管理系统的需求分析,通过综合管理体系和标准进行相关的分析,从而确定综合管理系统的功能需求、环境需求等等,并进行相应的分析等工作。第三章总体结构设计及关键技术,根据第二章分析需求的结果,然后根据实际情况进行总体设计、功能模块设计等,并提出相关实现关键技术。第四章系统设计概要,根据系统总体设计的结果,然
15、后对每一个功能模块进行相关概要设计。第五章系统的详细设计与实现,根据相关的功能模块的设计,通过编程语言,在SQL数据库中实现整个系统的要求。第六章结论与展望,论述了本系统测试、运行环境及运行情况总结系统技术及功能特点,并对系统的将来做出展望和预测。第二章 系统需求分析把学校的管理体系进行模块分解,利用JSP+JavaBean+Servlet编程完成设计。此系统的结构体系如下:2.1功能需求综合管理系统主要是为完成学校综合管理而开发的,其主要目标是对各部门信息、教学资源信息、课程信息、学校软硬件设施以及相关信息等进行管理及维护,减轻学校管理工作的压力,提高学校管理工作的效率。通过对学校管理的业务
16、调查,得知管理人员可通过此系统实现对学校有关信息的管理与维护。学校各职能部门可以通过此系统进行师资信息、教学资源信息、学校软硬件设施、学校各职能部门有关信息等的录入与查看。学生可以通过此系统对学校相关信息和教学资料进行浏览查看,并能与学校管理者、老师以及同学在此平台上进行交流。系统的总体任务是实现整个学校信息管理的系统化、规范化和自动化。2.1.1学校基本情况功能 在调研过程中了解到学校基本情况子系统主要包括学校基本情况和发展目标、领导和组织机构等内容的显示、部门各类团体活动信息的发布,学生社团等活动信息的发布。2.1.2 思想道德建设首先是对思想道德这方面培训计划、规章制度、学习资料等页面的
17、显示,学习通知公告,可对优秀的党员干部或者违规的部门或个人进行公示,并能提供相关表格、学习资料和心得、党的有关文件的上传和下载,具体内容如下所示。(1) 理论学习 思想培训 学习心得 理论与实践(2) 共产党员修养规章制度学习计划和有关通知活动立项:将立项公布出来,表格名字是标题内容,可以进行点击下载,要求是WORD形式。公告栏:以公告的形式展示相关信息。包括所有的党员干部,通过这个页面,可以浏览相关人员的基本信息。(3) 各个支部 支部基本信息:把党委领导下的各个系支部和部门支部。用图形方式展现出来,通过点击相应的部门,可以进入相关部门的详细说明。党史重现:对关于党的历史和发生的重大事件进行
18、相关发布,以供党员干部学习浏览。(4)党校之家组织架构党的文献 培训计划 学员信息(展现每个学员的基本情况以及学习情况)2.1.3 教工之家主要包括相关规章、工会管理、促进教工发展的相关活动及信息的发布,还包括工会的组成、建议与意见以及相应的反馈信息。具体内容如下。(1)相关规章:是关于工会的相关规章制度。 (2)工会管理机构:以图表的形式显示出来工会的机构设置以及人员分工情况,点击,可以进入相关详细说明。(3)公告通知:是关于举行有关职工活动消息和发布近期工会的一些消息和工作动态。(4)工会历史把工会成立以来所发生的重大事件进行展示。(5)荣誉榜:定期更新有关教职工和部门集体所获得的荣誉和奖
19、励,以此激励教职工的荣誉感和归属感。(6)建议及反馈:为学校的领导收集有关教职工的意见和建议,并将其反馈给相关部门,再将有关反馈信息公示出来。2.1.4 同学录其内容主要包括班级简介、同学录、校友风采以及聚会活动几个部分。其中班级简介、校友风采、聚会活动等有关信息可以直接进行浏览,其它部门必须经过登录验证后才可进行下一步的操作。教师和学生可以通过注册,然后登录到同学录中,进行同学查询,查看有关聚会活动,发表留言等系列操作。2.1.5在线资料把有关课件、学习资料做成在线视听的形式,每一个人可以凭借设定的用户名和密码登录后,可以在线学习、在线欣赏、在线查询以及在线下载有关学习活动。22系统需求本综
20、合管理系统基于客户机服务器(ClientServer)模式,为适应不同管理人员的工作需求,系统还须满足下要求:1功能性 本系统应该具备基本的管理系统的要求,能够完成用户注册、用户权限分配、功能管理和公告发布等一系列基本功能。方便使用者的管理等工作,提高工作效率及准确率。2保密性使用者登入本系统之前,都必须进行相关的身份验证,然后根据相关的身份,对使用者用户展现与之相关的操作界面,以保证权限的严格性。3效率性在设计系统时,相关的模块中在设计上首先在满足功能的前提下,尽量实现简便,以提高效率。在编写代码时,尽量采用简单易懂,对于高要求的任务,尽可能地缩短系统处理信息的时间。4合理性系统涉及管理环节
21、中各个部门、多个数据的管理,所以使用人员较多,数据较为复杂。避免重复劳动及数据冗余,并为了能高效率地实现数据共享,在设计系统过程中应明白相关模块先后使用的顺序及它们之间的制约关系,尽可能满足用户的使用习惯。5准确性要具备较好的精确度,能够准确而又全面的反映出管理相关工作流程。6可扩展性系统应适应网络化,能够支持多用户同时操作要求,并在功能上具备进行第二次扩充及完善的需求,真正实现浏览器服务器(BrowserServer)模式。23界面需求1界面简单明了用户界面应该简洁友好,协调一致。各功能按钮命名简单明确、易于识别;提供相关的用户帮助信息,符合一般人的操作使用习惯;按Windows 界面的规范
22、来设计控件的摆放、整个结构布局合理,美观大方;相关的功能能够在系统的引导下进行相关的操作,确保能够进行“傻瓜式”的操作。2快速响应及低开销本系统采用B/S模式,结合SQL技术,ADO.net 2.0技术,使用了三层结构,通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换,有效地降低了对机器系统的要求和对操作的快速响应。3安全可靠性保证系统使用的可靠,准确,能够提供相应程序和数据库的安全保证。使用者仅需操作简单明了的使用界面,即能完成相关的工作需要。4具有容错能力系统能对用户的操作作出相应的判断,能根据相应的程序,检测出错误,并提示给用户。在用户进行误操作时,系统不会因此紊乱
23、,并能给出相应帮助提示。5协调性对于相关的资料进行分类别的排列,能够实现协调舒适。设计良好,不仅有完备的功能,而且要尽可能的实现界面控件放置合理。24网络需求作为BS模式的综合管理系统,就应该满足客户端与服务器之间的通信传输的需求,主要的需求如下:1高效性确保数据流的传输及时,高效,在无法得到服务器响应时,能够检测到错误,并能根据相应程度进行纠错,及时进行处理相关的事件,从而减轻服务器的负担和网络的流量超载。2准确性数据的发送与接收,都必须完整准确。客户端与与服务器之间的数据流应该完整。尽可能实现将有关数据作为一个事件提交给服务器。并且要求每一次提交都有反馈信息,能根据反馈信息,作出判断是否提
24、交正确,从而避免数据的丢包或无法识别。25系统安全需求系统安全要求是指对整个系统(包括系统硬件、软件、使用、保障及有关人员)和系统全寿命期的各阶段(包括论证、设计、研制、使用、维护及报废)的所有活动,都要贯彻安全方面的需求,逐项、全面地识别系统中存在的危害,采取保证安全的工程措施和管理措施,达到消除风险或者将风险控制到可以接受的水平,以防止事故的发生。其包括如下:1、完整性保证系统的完整性是信息安全的基本要求。确保信息和数据在各个过程之中不被破坏、不被修改。保证其正确和完整性。2安全性这是系统安全的最基本的要求,确保数据和信息不得泄露给没有获得授权的他人。对系统有安全控制的措施。3有效性能够确
25、保存取的信息,能够被合法地访问和信息的正确性。对非法的攻击进行及时阻断,保证系统的正常运行。4控制性 。所有的系统信息及数据都在处于安全监控之下,对所有的行为进行适当的控制。26故障处理需求在设计中,不可避免地会因为无法预料的事件发生,会对系统的运行有所影响,造成一定的错误,因此需要一套解决故障的方案。在编写程序的过程,导入异常情况处理机制。对于有可能出现错误的代码,使用异常处理捕捉机制,并反馈相应提示。在系统使用的过程中,应该考虑到线路的堵塞或断开。并在出现状况时,系统能够适当的处理。需要提醒的是,任何方法都不是万能的,任何的措施都有失效的时候。当出现无法解决的故障时,必要情况下可进行重新启
26、动程序甚至操作系统,并与维护人员联系解决,寻求相应的帮助。第三章系统总体结构设计3.1系统的开发方法和开发方式系统发展至今,其主要的系统开发方法有:结构化系统开发法、原型法、面向对象法、生命周期法、信息工程方法、计算机辅助软件工程法等。3.1.1结构化系统开发方法结构化系统开发方法(Structured System Development Methodology)是目前应用得最普遍的一种开发方法。3.1.2结构化系统开发方法的基本思想结构化系统开发方法的基本思想是:将结构与控制加人到项目中,以便使项目在预定的时间内完成。用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向
27、下地对系统进行分析与设计。 具体地说,就是先将整个系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段采用自顶向下的方法对系统进行结构化划分,即从组织管理金字塔结构的最顶层人手,层层分解逐步深人至最基层;先考虑系统整体的优化,然后再考虑局部的优化。在系统实施阶段,采用自底向上的方法逐步实施,即按照前几个阶段设计的模块组织人员从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐地构成整体系统。3.1.3结构化系统开发方法的步骤先将整个信息系统开发过程划分为若干个相对独立的阶段,即系统规划、系统分析、系统设计、系统
28、实施等阶段;在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。3.1.4结构化开发方法的特点结构化系统开发方法特点:把现实世界描绘为数据在信息系统中的流动,在数据流动过程中数据发生转化。通过自顶向下的程序设计将复杂的程序分解为程序模块的层次图。概括为自
29、顶向下、逐步求精、模块化设计、结构化编码的基本特点。1用户第一。强调用户至上,指出用户关系到系统开发的成败,在系统开发过程中要面向用户,充分了解用户的需求和目的。2自顶向下整体性的分析与设计和白底向上逐步实施的系统开发过程。即在系统分析与设计时要从整体考虑,要自顶向下地工作(从全局到局部、从领导者到普通管理者);而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。3详细调查研究。要求在进行设计之前,深入现场实际,详细地调查研究,清楚实际业务处理过程的每一个细节,然后分析研究报告,科学合理制订出设计方案。4严格区分工作阶段。实际开发过程中要求按照划分的工作
30、阶段一步步地展开工作,每个阶段都有其明确的任务和目标,以便于计划和控制进度,有条不紊地协调展开工作。5开发过程工程化。要求开发过程的每一步都文档资料标准化,工程标准也要规范化。6充分预计可能发生的变化。强调所涉及的系统对环境的变化具有一定的适应能力,调在系统调查和分析时,对将来可能发生的变化给予充分的重视。3.1.5结构化开发方法的优缺点(1)优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;严格区分系统开发的阶段性;遵循用户至上原则;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准化的文档资料。
31、(2)缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。(3)适用范围:主要适用于规模较大、结构化程度较高的系统的开发。3.2面向对象的分析与设计技术面向对象分析方法(Object-Oriented Analysis,OOA),是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。OOA提供了一种方便的、可持续观测和扩展系统的机制。面向对象抽
32、象出的对象是健壮的、可控制和容易维护的。总是试图抽象出更公用的类,因此对系统分析员抽象事物和把最初分析方向的要求很高。常常难以控制抽象对象的层次、粒度,甚至抽象出与问题本质面目全非的对象模型。掌握难度高于结构化分析方法。通过信息隐藏和封装等手段屏蔽了对象内部的执行细节,控制了错误的蔓延,但发生错误时,定位故障的代价大。尤其时继承的深度很大时。3.3建立数据库ER图E-R模型在表示复杂实体和实体之间的复杂联系方面有较强的能力。建立一个良好E-R模型,是设计成功数据库的关键。根据对综合管理系统的调研,可以建立如下ER图(1) 学校基本情况功能中的E-R图图31(2)思想道德建设中的ER图图32(3
33、) 教工之家中的ER图图33(4)同学录中的E-R图图34(5)在线资料中的ER图图353.4建立数据表根据ER图建立相应的图表表31学校基本情况涉及到的表,具体如表3-23-6所示 表3-2 学校公告表表3-3 活动团体信息表表3-4 活动团体计划表表3-6 活动团体人员表思想道德建设涉及到的表 共有14个表,具体如表3-73-20所示表3-7公告信息表表3-8 培训计划表表3-9学习心得表 表3-10 规章制度表表3-11 党支部信息表表3-12活动立项信息表表3-13 下载表格信息表表3-14 党史信息表表3-15 荣誉人员信息表表3-16 党校班级表表3-17党校学员表3.3.3教工之
34、家涉及到的表 共有5个表,具体如表3-18-22所示表3-18 工会公告信息表表3-19制度规章信息表表3-20 工会大事记信息表表3-21 荣誉人员信息表表3-22 工会工作人员表3.3.4同学录涉及到的表 同学录共有到4个表,具体如表3-233-26所示表3-23 同学公告信息表 表3-24 聚会公告信息表表3-25 留言信息表表3-26同学信息表3.3.5在线资料涉及到的表 在线资料共涉及到3个表,具体如表3-273-29所示表3-27 在线资料调查信息表表3-28 教授信息表表3-29 课程信息表3.5代码设计3.5.1代码设计原则在所有信息系统中,代码是每一个实体都必须有的,一般情况
35、下为了方便计算机进行数据处理,我们通常使用字母、数字或者它们的组合来表示。代码的功能主要表现在以下方面:1、代码的目的是为了缩短对对象的名称,节省存储空间与时间。2、使用代码为了提高处理的效率与精度。按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速。3、同一对象,在不同的场合可能会有不同的称呼,为了统一这些称呼,有必要使用代码来提高数据的全局一致性。这样一来,在一定程度上减少了因数据不一致而造成的错误,大大提高了系统的整体性。4、代码是人和计算机的交换信息的工具,是两者共同的语言。建立新系统,必须对整个系统进行代码设计,方能适应计算机处理的要求。设计代码必须遵循以下原则:1
36、、设计的代码在逻辑上必须能够满足用户的需求,在结构上应该与处理的方法相一致;2、代码要系统化,每一个代码应该有且只有一个唯一的代码;3、在代码设计时,要有可扩展性。预留足够的位置,在发生变化时,能够积极地适应;4、要注意避免误解,不要使用易于混淆的字符;5、要注意尽量采用不易出错的编码结构;6、对于长字符,应酌情分段;7、应当为方便程序处理做充分考虑。3.5.2本系统的代码考虑到实际情况,管理信息繁多,分类管理级别杂,包括系统管理员,部门管理员,公告信息等。为了区别和理解,本系统主要以字符和数字相结合的区间码作为基本代码。 第四章系统概要设计4.1系统总体结构设计综合管理系统主要包含了五个重要
37、的子系统,即学校基本情况系统、思想道德建设系统、教工之家系统、同学录系统和在线资料系统。根据不同的系统需要设计相应的功能模块。本系统总体功能模块设计如图所示。4.2学校基本情况系统功能模块主要功能的实现包括学校基本情况和发展目标的显示、部门信息管理模块、学生社团管理模块等。为了保证数据的及时性和增加系统的可维护性,把相关的数据存放于数据库中,管理人员通过后台界面可以根据需要进行添加、修改和删除等相应操作,以完成数据的更新。功能模块图如图所示。4.2.1管理模块管理人员通过登录界面登录管理界面,系统会根据登录的用户名和密码调用事先分配好的权限赋于登录用户,管理人员可以在后台中对相关信息进行管理。
38、在本管理系统中,各个功能模块中管理模块基本相同,实现方法也相似。4.2.2公告信息模块公告信息模块同样也是本管理系统中每个子系统都有的功能模块,发布学校和部门的一些通知、活动信息等是其的主要功能,其设置在网页的醒目位置,使得每一个浏览者能够第一眼看到,以快速明了地知道有关最新的新闻和通知以及相关活动信息。其具体功能如下: (1)公告新闻的添加其实现的主要功能是管理人员可以通过后台界面方便地对公告新闻进行管理操作,包括添加、删除以及修改。管理人员通过登录界面登录管理界面,系统会根据登录的用户名和密码调用事先分配好的权限赋于登录用户,管理人员可以在后台中对相关信息进行相应的添加、修改和删除操作,以
39、实现对其的管理。(2) 公告通知的设置在首页醒目的位置,建立公告栏目,主要是一些活动信息,最新的通知。可把相关的公告通知制作成向上滚动的形式,以达到引起重视的效果。把鼠标放在标题上面时,滚动自动停止,点击可以浏览详细信息。(3) 搜索通知新闻用户可以通过点击相应栏目中“更多”按键,进入一个通知新闻的页面,查看更多更详细的通知新闻列表。在左边也设置相应的搜索框,可以选择查询条件,包括标题、日期和关键字等,来进行查询浏览。4.3思想道德建设功能模块思想道德建设系统通过分级进行管理,分为单位、部门和学生,每一级都有相应的管理人员和相应的管理权限。单位的管理包括对整个单位思想道德、政治学习等情况的管理
40、,其相应的功能模块有:公告信息模块、学习讨论模块、理论实践管理模块等,并在相应页面上显示相应的信息。部门管理主要是管理本部门教职工党员,有活动立项模块、学习讨论模块、资料管理模块、部门管理模块等,相应的功能由相应的模块来实现。学生管理主要是针对学生党员和团员积极分子的,其相应的功能模块有资料管理模块、党校管理模块、公告信息模块以及荣誉榜管理模块等。功能模块图如图所示。4.3.1管理模块管理人员通过登录界面登录管理界面,系统会根据登录的用户名和密码调用事先分配好的权限赋于登录用户,管理人员可以在后台中对相关信息进行管理。其一共有三个级别的管理,包括单位、部门和学生,不同的用户登录可以对不同的信息
41、进行管理。4.3.2学习计划模块这一部分主要是对思想和政治方面的学习以及讨论进行一些安排,管理人员可以通过后台,对相关的工作计划进行操作处理。浏览者可以在网页中看到相关的学习计划,以便安排自己的工作日程。4.3.3公告信息模块 其主要功能也是发布有关政治和思想道德学习方面的信息,具体实现的功能也和前一个子系统一样。4.3.4资料管理模块其实现把有关的思想政治方面的文件资料以及表格信息上传到服务器上,并在页面中显现出来,以供用户浏览查看并能下载相应的资料或者文件。具体有三个功能:(1)资料上传在管理界面中制作“上传”按键,点击后进行相应的界面,再点击“浏览”,选择需要上传的文件或者资料,允许一次
42、上传一个或者数个文件和文档。然后点击“传送”,即可把相关的资料上传到服务器中。其相应的内容,也会按照上传的日期以及重要性进行先后排列,在页面中显现出来,以供人浏览。(2)资料查看在本系统的相关网页中会有显示资料下载栏目,罗列出管理人员上传的文件或者资料。用户可以进行相应的查看浏览,并可单击题目标题进行下载,同时也支持有关下载工具进行下载,包括迅雷和快车等。(3)资料下载设置“存放路径”字段在数据库表格相关信息表中,信息放置的是管理人员将资料和文件上传到服务器的路径信息。对表的信息在前台页面中进行查询,使用查询语言使得每个不同的表格标题链接到相应的目录下面。浏览者单击表格标题会自动弹出一个对话框
43、,提示你是在当前位置打开文件,还是把其保存到自己的主机上;同时可以通过右键点击“文件另存为”进行保存自己磁盘上。4.3.5支部组织模块该模块实现了对支部组织结构以及相关信息的管理。一般来说可以分为两部分。(1) 组织设置其组织结构分为教职工支部和学生支部两部分。每部分下设多个分党支部。在页面上以图表的形式显示出来。比如:党委支部、行政支部、机械工程学院支部等,点击标题就会列出详细的信息。管理人员可以通过管理界面对各相关信息进行添加、删除和修改工作。(2) 资料信息显示对关于党的历史和发生的重大事件进行相关发布,对单位和各部门有关事情进行展现。管理人员也可通过管理界面对相关数据库中的信息进行添加
44、、删除等操作处理。4.4教工之家功能模块4.4.1管理模块和以前提到的管理功能一样,管理人员登录后可以通过教工之家平台管理相关的信息。4.4.2工会管理模块实现对工会组织的架构,包括组成部门、人员分工等。以图表的形式在页面上显示出来,点击相应的标题,就会打开更详细的介绍与说明页面。管理人员通过登录教工之家管理平台,可以对其进行相应的添加、删除和修改等各种操作,实现前后台数据的同步更新。4.4.3公告通知模块其主要功能也是发布有关政治和思想道德学习方面的信息,具体实现的功能也和前一个子系统一样。后台管理可以添加、修改相关公告通知同时实现对数据库中的数据相应的更新。4.4.4荣誉管理模块这里主要是
45、定期更新有关教职工和部门集体所获得的荣誉和奖励,并在相应的页面进行显示出来。4.4.5建议及反馈模块为学校的领导收集有关教职工的意见和建议,并将其反馈给相关部门,再将有关反馈信息在相关的页面中公示出来。提供留言功能,并具有回复功能。提高教职工参与管理的积极性,对单位的发展进一步促进。4.5同学录功能模块同学录是记录一个班级或者一个集体同学的家庭地址,联系方式,电话号码,个性语言等等基本信息,以达到方便联系,同学之间相互了解,共同进步的作用。主要包括公告通知模块、同学信息模块、注册管理模块、同学查询模块、同学登录模块、留言管理模块等。功能模块图如图所示。4.5.1 管理模块和以前提到的管理功能一样,管理人员登录后可以通过同学录平台管理相关的信息。4.5.2公告通知模块其主要功能也是发布同学聚会等有关活动的信息,具体实现的功能也和前一个子系统一样。后台管理可以添加、修改相关公告通知同时实现对数据库中的数据相应的更新。4.5.3注册模块对于想查看本子系统的用户,必须进行注册登录后才可以进行。所以需要进行同学注册。注册成功后,进入登录页面,可以查看同学基本信息、留言等。同学需要登记的信息包括用户名、密码、姓名、性别、专业、院系、入学年份、联系方式(电话、地址、Email、QQ等等)基本信息。对于注册的重复用户名,要自动提示进行修改,以避免系统错误。相关的注册信息保存在数据库相
限制150内