毕业生信息管理系统论文.doc_第1页
毕业生信息管理系统论文.doc_第2页
毕业生信息管理系统论文.doc_第3页
毕业生信息管理系统论文.doc_第4页
毕业生信息管理系统论文.doc_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业生信息管理系统摘 要随着现代信息技术水平的不断提高、计算机技术的不断发展,同时近年来学校的规模也不断扩大,毕业生的数量也不断增加,学校对管理毕业生信息的要求也越来越高,计算机信息管理系统的出现便使这些问题能很好的得以解决。毕业生信息管理系统是典型的信息管理系统(IMS),本系统能够大大的减少毕业生信息管理方面的工作量,降低了人力和物力的浪费,明显的提高了学校管理的工作效率。 作为一个小型的查询管理系统,它具有手工管理所无法比拟的有点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。关键词:软件;查询管理系统;信息管理。目 录摘要.I绪论.1第一章 系统概述3第二章 需求分析和可行性分析12第三章 系统总体设计15第四章 系统详细设计与实现30第五章 系统测试58结 论64谢 辞66参考文献68绪 论高校毕业生是国家的“解渴水”,特别是在现在我国社会主义快速发展,各项经济建设齐装上阵,国际竞争已趋白热化的情况下,高校的毕业生可以立即投身到国家的各项建设中,为祖国的繁荣富强贡献自己的力量。因而,保证毕业生信息的安全,高效率处理毕业生信息,让毕业生“轻装上阵”,成为各高校的重要责任和急需解决的日程问题。目前,国内各高校的毕业生信息的管理主要还是停留在实体管理的层面上,这种管理方式虽然保质时间长、存储时间长,但是,由于毕业生数量的增加,这种方式耗费的人力物力十分巨大。而利用当今成熟的计算机网络技术,不仅可以解决这个问题,而且还可以保证质量安全和存储时效。这使得网络这种管理系统更加适合现状的迫切需求。本文的毕业生信息管理系统就是基于这种现状进行的一番深入的探讨,并根据一些实际案例情况进行模型的分析和设计,对主要的功能的实现和模块的整合做了较为全面的阐述和分析。并且简要介绍了开发环境所用的数据库,配合使用的数据库开发出该管理系统,使得整体系统的性能达到预期的设计标准和用户的使用要求。基于上述毕业生信息管理问题,我们从学校的实际情况出发,经过对学校处理毕业生各事项的一番考察和分析,在需求的分析基础上,确立了毕业生信息管理系统网站的具体实现功能。并设计了系统需要的相应的结构和功能,然后根据具体的功能的需求进行具体功能模块的实现,并进行结果测试,从而最终实现对毕业生信息管理。本系统的设计目标是基于毕业生的信息管理,根据实际功能需要,本系统设计三种角色权限毕业生、教师和管理员。经过授权的用户可以通过Web浏览器,以人机交互的方式进行对信息的发布,管理等操作。同时本系统界面直观友好,功能简洁易用,能够很好的服务于各方对信息的管理。第1章 系统概述 本章节主要介绍了毕业生查询管理系统(GIMS)的开发背景、开发目标、项目提出来的意义所在、定义以及首字缩写词和缩略语,还介绍了开发系统所采用的工具。1.1开发背景 毕业生信息档案的管理对于学校的管理者来说至关重要,毕业生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分毕业生档案管理还停留在纸介质的基础上,尤其是中、小学对毕业生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对毕业生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高毕业生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。1.2 开发目标 本系统为了减少人力和物力资源的浪费,提升学校工作人员的工作效率,能更好的管理这些繁琐复杂的信息,计算机信息管理系统的出现便使这些问题的解决变得简单易行。毕业生查询管理系统是典型的信息管理系统(IMS)。它能够为学校提供毕业生信息的规范管理、科学统计和快速查询,并且使用计算机对毕业生的信息进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 毕业生查询管理系统开发的目标为实现这些优点而设计,系统能够大大的减少毕业生管理方面的工作量,降低了人力和物力的浪费,明显的提高了学校管理的工作效率,方便了学校的管理人员对毕业生信息的查询管理,提供了对毕业生信息的录入、导入、导出、维护、查询毕业生信息、统计毕业生信息查询等功能。实现了对毕业生信息的系统化、规范化、网络化、自动化的查询管理。1.3 项目提出的意义 本系统提出的意义在于能够对学校提供的毕业生信息进行规范管理、科学统计和快速查询,并且能够通过计算机对毕业生的信息进行管理,从而减少了人力和物力资源的浪费,提升学校工作人员的工作效率,能够有效地实现毕业生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的毕业生信息,并避免人为操作的错误和不规范行为。1.4 系统开发工具介绍1.4.1 MyEclipse 开发工具 MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类:1. JavaEE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. JavaEE项目部署服务6. 数据库服务7. MyEclipse整合帮助.对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。1.4.2 Access 数据库 ACCESS数据库和Microsoft Office Access是同义词。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。 MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。 Access拥有的报表创建功能能够处理任何它能够访问的数据源。Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。与一般的CS关系型数据库管理不同,Access不执行数据库触发,预存程序或交互式登录操作。Access 2010包括了嵌入ACE数据引擎的表级触发和预存程序,在Access 2010中,表格,查询,图表,报表和宏在基于网络的应用上能够进行分别开发。Access 2010 与MicrosoftSharePoint 2010 的集成也得到了很大改善。 它的数据文件不能突破2G的限制,它的结构化查询语言(JET SQL)能力有限,不适合大型数据库处理应用。受此限制,JET数据库引擎允许用户通过链接表和ODBC来访问大型的数据库系统,如Microsoft SQL Server、Oracle等,也可以使用链接表访问ISAM数据文件,如dBase、Excel、文本文件等,当然,这也给Access应用程序开发带来了很多的灵活性。在这方式下,处理大型数据库(服务型数据库,如SQL Server、Oracle)时,每一个链接表都有一个服务器的连接,在服务器端,连接是一种资源,除了每个连接都要占用一定服务器资源外,还要负责链接表传递过来的数据访问指令的处理并返回相应的结果给客户端的JET引擎;同时,在客户端的JET引擎中,JET引擎要负责翻译各种链接表的数据访问指令传递给服务器,还要负责将服务器返回的结果翻译成JET引擎的数据表现形式以Access来处理。为了减轻这种负担,Microsoft允许Access使用Microsoft的数据访问组件如DAO、ADO来访问各种数据源,可是这种方式复杂而又不直观,给Access面对的办公人员带来很高的技术要求。1.4.3 Tomcat6.0 服务器 Tomcat(Apache Software Foundation)由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat最初是由Sun的软件构架师詹姆斯邓肯戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目OReilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而OReilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)1的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。 Tomcat 6.0 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 第二章 需求分析和可行性分析2.1 系统的需求分析毕业生信息管理系统的基本职能是完成对毕业生各项信息的合理、有效和安全的管理。并且是毕业生能通过该网站完成对信息的查询和完善,以及毕业生和教师之间的信息的有效传递。因此,本网站设计三种用户角色,分别是毕业生、教师和管理员。同时为各个角色设置相应的权限的操作。本网站设计使用浏览器、服务器的体系结构,同时使用适应于中小型数据存储处理的Access数据库,服务器使用Apache Tomcat 5.0,这种环境配置使得一般用户只需用自己的个人计算机,同时计算机上只要配置了web浏览器就可以以人机交互的方式方便而快捷的进行各自所需的信息处理。同时,网站也可以进行快速的响应,提高了信息处理的效率。 信息的安全性对本网站也是很重要的课题。由于要保证师生信息的安全,本网站采用Java+HTML及JSP动态网站制作技术,通过Servlet的技术方法来解决信息安全的问题。本网站的数据对象的具体内容的设计需要结合于用户的具体要求来实现。通过访谈等方式来进行数据对象的整合和最终的数据对象的抽象,使得最终的数据对象结果尽量满足用户的需求。本网站主要的数据对象有毕业生数据模型,包括毕业生信息,通知信息,文件下载信息等;教师数据模型,包括教师的基本信息,通知信息,文件信息以及系统设置信息等,管理员数据模型,主要包括对毕业生教师和管理员的管理信息等。2.2 系统的可行性分析从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济。要运行基于WEB的毕业生信息管理系统网站,当然是必须添加一些网络及硬件设备,这也就必然比传统信息传播在物资设备方面要投入更多财力。从效益经济来看,运行这套在线毕业生信息管理系统网站,不光可以省去许多信息传递时间,甚至在信息化的今天为信息及时更新,信息及时传达等带来很大的便利。综合上面论述,毕业生信息管理系统网站的开发与设计在经济角度来说是利大于弊,是非常值得实施的。从技术可行性角度考虑,随着网络技术的深入发展,一些网络办公系统,政府服务软件,在线聊天娱乐软件等等网络应用软件也成功开发并投入运营了,在社会中产生了不小的社会与经济效益。HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在JSP编程语言与Java的servlet技术相结合的形式下,我们开始了对“毕业生信息管理系统网站的开发。运用现在成熟的Java网站开发框架及与JSP动态处理完美结合的技术优势,再借鉴别人成功开发的宝贵经验,毕业生信息管理系统网站是完全可以开发出来的。第3章 系统总体设计信息管理系统 根据需求分析的结果,将网站总分三大块,分别是毕业生管理模块,主要完成毕业生信息的查询、修改,通知招聘信息的管理以及文件的下载管理等功能;教师管理模块,主要完成院系的基本信息的设置,对学生的信息的管理和对文件的管理功能;管理员模块,主要完成对教师、毕业生和管理角色成员的添加删除管理,其系统功能模块分成如图3-1所示。教师模块管理员模块毕业生模块图3-1 系统模块其中毕业生管理模块主要功能是实现毕业生个人信息的查询、修改,招聘信息的浏览、评论,统计信息的查询,通知的浏览,文件的下载和在线搜索功能。具体的功能设计是:(1)个人信息:毕业生可以查看个人的基本信息,并提供修改个人基本信息的连接,使得毕业生可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。(2)招聘信息:毕业生可以查询教师发布的招聘信息,并对招聘信息的评论进行浏览,还有添加自己的评论信息的功能。添加的评论信息将提交给数据库相应的信息表供以后的用户查看评论信息。(3)统计信息:将对已经存储的信息进行选择性的统计,显示出来,供毕业生和教师查看参考。(4)通知通告:将对教师发布的通知信息进行查看,使毕业生可以及时查看教师发来的通知。(5)搜索中心:提供毕业生可以搜索人员的功能,从而提供给毕业生一些其他人员的基本信息。(6)文件中心:提供给毕业生下载教师上传的文件的功能。其模块功能结构总图如图3-2所示。毕业生模块个人信息招聘信息统计信息通知通告搜索中心文件中心图3-2 毕业生管理模块设计教师管理模块包括:系统设置子模块,基本信息子模块,招聘信息子模块,通知发布子模块,文件中心子模块。可以根据需要,进行信息的管理,可进行教师个人信息的设置,系所信息的添加删除,通知的收取和发放,文件的上传和下载,搜索人员和进行数据统计等操作功能。具体的功能设计是:(1)个人信息:教师可以查看个人的基本信息,并提供修改个人基本信息的连接,使得教师可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。(2)招聘信息:教师可以查询教师发布的招聘信息,并对招聘信息的评论进行浏览,还有添加自己的评论信息的功能。添加的评论信息将提交给数据库相应的信息表供以后的用户查看评论信息。教师还可以发布招聘信息,发布的招聘信息将提供给其他用户查看。(3)统计信息:将对已经存储的信息进行选择性的统计,显示出来,供毕业生和教师查看参考。(4)通知通告:教师用户可以对本人发布的通知信息进行查看和删除,还可以向指定的毕业生人员发布通知信息,使毕业生可以及时查看教师发来的通知,增加毕业生与教师之间的信息交流。(5)搜索中心:提供教师可以搜索人员的功能,从而提供教师一些其他人员的基本信息。如果搜索到的人员角色是毕业生,还提供教师修改毕业生信息的链接功能。(6)文件中心:提供给教师上传和下载的文件的功能。其模块结构如图3-3所示。教师模块文件中心搜索中心通知通告系统设置个人信息统计信息图3-3 教师模块图管理员模块主要包括:学生管理子模块,教师管理子模块,管理员管理子模块。可以进行管理员本人信息的设置,学生人员的增加、删除,教师人员的增加、删除,管理员人员的增加、删除等功能的操作。具体的功能设计是:(1)个人信息:管理员可以查看本人的个人的基本信息,并提供修改个人基本信息的连接,使得管理员可以修改个人的基本信息,提交后,将信息更新到数据库相应的存储表。(2)学生管理:提供给管理员增加学生人员,删除学生人员,还可以查看已存在的学生的证件号和密码的功能,从而对学生人员进行管理。(3)教师管理:提供给管理员增加教师人员,删除教师人员,还可以查看已存在的教师的证件号和密码的功能,从而对教师人员进行管理。(4)管理员管理:提供给管理员增加管理员人员,删除管理员人员,还可以查看已存在的管理员的证件号和密码的功能,从而对管理员进行管理。其管理员模块图如图3-4所示。管理员模块个人信息管理员管理教师管理学生管理图3-4 管理员管理模块图3.1 数据库的实现 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Access数据库相对其它的数据库来说不仅容易操作些而且效率也很好,本系统中的数据库文件就是放在Access数据库中,数据库中共有九张表。3.2 数据表 由于本系统是针对毕业生信息管理的系统,因此数据的信息量相对较多。本系统涉及到的数据表主要是:毕业生信息的存储表主要是graduate.db,其中主要存储毕业生的个人基本信息包括学生的头像资源位置;教师信息表主要存储于teacher.db中,其主要存储教师的证件号、姓名等基本信息;管理员信息表manager.db主要存储管理员的基本信息;院所和系所信息表主要存储院系的基本信息如院系代号等;招聘信息表(job.db)主要存储教师发表的招聘信息的相关内容;评论信息表(coment.db)主要存储用户发表的评论信息;通知信息表(notice.db)主要存储教师发送给学生的通知通告信息,其中还包括通知的接受发送人等;文件信息表(files.db)主要存储用户上传的文件信息,包括文件的下载路径等信息。本系统的各个数据表具体如下:下表3-5为毕业生信息表,该表存储毕业生的基本信息,其主要字段是id,用户名username,密码password,学号workId,性别gender,民族nation,政治面貌politics,学校school,毕业时间graduateTimer,家庭住址address出生日期birth等字段信息。表3-5 毕业生信息表(graduate)字段类型含义id数值型序号username文本型用户名password 文本型密码workId文本型学号gender文本型性别nation文本型民族Politics文本型政治身份School文本型学校GraduateTimer文本型毕业时间Address文本型家庭住址Birth文本型出生日期CertId文本型身份证号Major文本型专业education文本型学历Mobile文本型电话HomePhone文本型家庭电话OfficePhone文本型办公电话Email文本型EmailCollege文本型系Department文本型院Class文本型班级Prize文本型所受奖励Note文本型备注Job文本型工作否Photo文本型照片NoticeId文本型接到通知号下表3-6为教师信息表,该表主要存储教师的基本信息,包括教师证件号workId,姓名username,密码password,性别gender等字段信息。表3-6 教师表(teacher)字段类型含义Id数值型序号worked文本型证件号username文本型姓名password文本型密码gender文本型性别下表3-7为管理员信息表,该表主要存储管理员的基本信息,主要包括姓名username,密码password,证件号workId等字段信息。表3-7 管理员表(manager) 字段类型含义Id 数值型序号Username文本型姓名Password文本型密码WorkId文本型证件号下表3-8为院所信息表,存储院所的信息表,主要包括院所名称name,院所编号code,负责人header,电话phone等字段信息。表3-8 院所信息表(college) 字段类型含义Id数值型序号Name文本型院所名称Code文本型院所编号Header文本型负责人Phone文本型负责人电话下表3-9为系所信息表,存储系所信息,主要包括系所名称name,系所编号code,系所所属的院所along,负责人header等字段。表3-9 系所信息表(department)字段类型含义Id数值型序号Name文本型系所名称Code文本型系所编号Along文本型所属院所Header文本型负责人Phone文本型负责人电话下表3-10为招聘信息表,存储发表的招聘信息,主要包括发布者sender,标题title,发表时间addtime,评论内容content,附件数量attachment,文章编号articleId等字段。表3-10 招聘信息表(job)字段类型含义Id数值型序号Sender文本型发布者Title文本型标题Addtime文本型发布时间Content文本型评论内容Attachcount文本型附件数量Url文本型链接地址ArticleId文本型文章编号下表3-11为通知信息表,该表存储教师发出的通知的信息。主要包括通知的标题id,通知的标题title,通知的发布人sender,通知的接受者receiver,通知的发表时间addtime,通知的有效日期endtime,通知的内容content等字段。表3-11 通知信息表(notice)字段类型含义Id数值型序号Title文本型标题Sender文本型发布者Receiver文本型接受者Addtime文本型发布时间Endtime文本型有效日期Content文本型内容下表3-12为评论信息表,该表主要存储用户发表的评论信息。主要包括评论的发布者sender,评论的编号commentId,发表的时间addtime,发表的内容content,发布者的角色role等字段。表3-12 评论信息表(comment)字段类型含义Id数值型序号Sender文本型发布者CommnetId文本型评论编号Addtime文本型发布时间Content文本型评论内容Role文本型评论者角色下表3-13为上传文件信息表,存储上传的文件信息,主要包括文件的新旧名称,附属的文章,文件的大小,保存的路径,文件的发布者,文件的描述等字段。表3-13 上传文件信息表(files)字段类型含义Id数值型序号Oldername文本型旧名称Newname文本型新名称ArticleId文本型附属文章Size文本型大小Savedir文本型保存路径Type文本型是jobnews还是noticeDecript文本型描述Fromer文本型发布者第四章 系统详细设计与实现本网站是以对毕业生的信息的管理为主要设计目标,根据需求分析和总体设计,本网站设计了三大角色功能的模块,各个模块根据各自的功能需求进行具体的功能的细分。三大模块分别是毕业生信息管理模块,教师信息管理模块和管理员模块。其中登陆模块主要是用于登录的角色的判定。下面将根据各个模块来具体进行功能的详细设计。4. 1登录模块 登录界面由Dreamweaver进行美工设计,其功能是根据登录者的不同登录信息,通过AdminLoginServlet的处理判定登录者身份,从而进入不同的操作页面。登录界面如图4-1所示。图 4-1 登录界面其登录流程图如图4-2所示。用户填写登录表单检索数据库服务器否用户名是否正确数据库是否密码是否正确是登录成功图 4-2 登录流程图其中AdminLoginServelet的登录判定代码如下:4. 2毕业生管理模块毕业生通过首页成功登录后,进入毕业生信息管理页面。其主要功能包括:(1) 个人信息。完成个人基本信息的填写、修改和查看功能。(2) 招聘信息。查看教师发布的招聘信息,并可对其进行评论的查看、提交功能。(3) 统计信息。完成对人员的不同状态的统计信息功能。(4) 通知浏览。浏览教师发送的通知。(5) 搜索中心。主要完成对人员的搜索功能。(6) 文件下载。提供毕业生对教师等上传文件的下载功能。系统登录界面效果如图4-3所示。图 4-3 毕业生系统登录4.2.1信息中心模块点击个人信息,进入个人信息的查询,同时还提供修改信息的界面链接,点击后可以进行个人信息修改。个人信息界面如图4-4所示。图 4-4 个人信息界面修改提交成功后会转入成功提交提示页面如图4-5所示。图 4-5 提交成功界面其主要信息处理工作由UserInfoServlet处理,下面为更新操作的代码:查询招聘信息的同时,还提供了对信息进行评论的功能,可以在线提出疑问经验等交流内容,其内容会由教师进行审核,页面如图4-6所示。图4-6 信息评论页面提交后,将更新comment数据库表,如果有附件的话还将更新files数据库表。其更新过程主要由JobnewsServlet处理:/更新 jobnews 表4.2.2通知通告模块通知通告模块,是教师将针对指定人进行通知的发放。毕业生可以通过此功能及时的获得所需通知的内容等,方便学校与毕业生之间的信息交流沟通。通知通过的浏览界面如图4-7所示。图 4-7 通知页面搜索中心,为用户提供模糊查询与精确查询的信息查询功能。实现简单,但是作用很大。该模块被单独抽出,供学生和教师共同使用,提高了开发效率。其搜索界面如图4-8所示。图 4-8 搜索界面4.2.3文件中心模块文件的上传和下载,为用户提供必要的文件上传下载功能。该功能,其实被独立做成了功能模块,供学生和教师共同使用。文件中心的下载界面效果如图4-9所示。图4-9 文件中心4. 3教师管理模块教师管理模块下面共有5个子模块,主要完成教师信息的发布、审核等管理以及对毕业生信息的管理功能。其中各子模块的主要功能分别是:(1) 系统设置子模块:完成对学院、系所等部门的查看、添加、修改等操作。(2) 基本信息子模块:主要完成对教师个人信息的增删改和对学生信息的增删改,以及对统计信息的查询和对分类人员的条件查询信息功能。(3) 招聘信息子模块:主要是教师将审核过后的公司招聘信息发布出来,同时对学生的评论进行审核,同时还可以发布教师评论。(4) 通知发布子模块:主要完成对已发布通知的管理,和发布新通知的功能。(5) 文件中心子模块:是为教师提供上传文件和下载已经上传的文件的功能。4.3.1系统设置模块系统设置模块分为学院设置包括对学院的添加删除和修改操作,和系所设置包括添加删除和修改系所的属性。更新后的内容将分别由DepartmentServlet和CollegeServlet进行处理,处理后将更新数据库中的department表和college表。学院设置的效果图如图4-10所示。图 4-10 学院设置页面下附更新department处理代码:/ 更新college,department4.3.2基本信息模块基本信息模块的实现,由于其功能模块和毕业生的对应模块很相近,且搜索功能和统计信息为独立处理模块,故该模块的实现不再赘述。4.3.3招聘信息模块该模块为教师提供毕业生及时的就业信息提供方便。有助于毕业生的信息获取的及时性和有效性,并且提供毕业生和教师对就业信息的评论功能,更有助于信息的交流。其信息的发布和管理数据的实现,主要由JobnewsServlet处理,处理后的信息将更新至数据库中job表以保存。招聘信息的界面如图5-11所示。图 4-11 招聘信息页面评论功能已在毕业生模块介绍了。现给出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论