毕业生信息管理组织系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业生信息管理组织系统.doc》由会员分享,可在线阅读,更多相关《毕业生信息管理组织系统.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,摘 要随着现代信息技术水平的不断提高、计算机技术的不断发展,同时近年来学校的规模也不断扩大,毕业生的数量也不断增加,学校对管理毕业生信息的要求也越来越高,计算机信息管理系统的出现便使这些问题能很好的得以解决。毕业生查询管理系统是典型的信息管理系统(IMS),本系统能够大大的减少毕业生信息管理方面的工作量,降低了人力和物力的浪费,明显的提高了学校管理的工作效率。作为一个小型的查询管理系统,它具有手工管理所无法比拟的有点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。关键词:软件;查询管理系统;信息管理。AbstractAlong with the developmen
2、t of modern information technology levels rising and development of computer technology , in recent years the school scale expanding , The school of graduate of management information and higher demand , computer information management system that makes these problems can be a very good can be settl
3、ed . Graduates inquires the management system is the typical information management system (IMS) , This system can greatly reduce the workload of information management graduates , reduced the waste of manpower and material resources , obviously improves the management work efficiency .As a small in
4、quires the management system, it has of crafts incomparable a bit, for example: retrieves, the search rapidly convenient, the reliability high, thereserves big, the secrecy good, the life is long, the cost low status.Key word: Software ; Inquiry Management System ; Information Management .目录第一章 概述61
5、.1开发背景61.2开发目标61.3项目提出的意义61.4定义、首字缩写词和缩略语71.5系统开发工具介绍71.5.1 MyEclipse 开发工具71.5.2 MySQL 数据库71.5.3 Tomcat6.0 服务器8第二章 系统分析92.1系统需求分析92.1.1用户需求92.1.2分析需求102.2系统逻辑方案112.2.1数据流图(DFD)112.2.2数据字典13第三章 系统设计213.1总体设计213.1.1系统功能结构图213.1.2系统模块设计213.2数据库设计253.2.1 概念结构设计253.2.2 数据库逻辑结构设计273.3详细设计293.3.1信息管理303.3.
6、2查询管理313.3.3统计管理333.3.4用户管理34第四章 系统实现364.1用户登录364.2信息管理374.3查询管理384.4统计管理394.5用户管理41第五章 系统测试425.1软件测试425.1.1软件测试的目的425.1.2软件测试的方法425.1.3软件测试的原则425.2系统测试43结束语45致谢46参考文献47第一章 概述本章节主要介绍了毕业生查询管理系统(GIMS)的开发背景、开发目标、项目提出来的意义所在、定义以及首字缩写词和缩略语,还介绍了开发系统所采用的工具。1.1开发背景近年来随着学校规模的不断扩大,毕业生数量的不断增加,有关毕业生的各种信息量也成倍增长,以
7、前一直用手工操作的方式来管理和查询毕业生的信息,这种管理方式存在着许多缺点,如效率低、保密性差等,且时间一长就会产生大量的文档和数据等等,这对于查询、更新和维护都带来了不少的困难。总结传统的方法方法既浪费人力,又浪费物力。现在随着计算机技术和网络技术的快速发展,计算机的应用领域不断扩大,计算机已成为各行各业的一个重要工具。又由于近年来毕业生数量不断增加,有关毕业生的各种信息也成倍增加,同时学校对管理的要求越来越高,传统的手工操作已经没有办法满足要求。为了提高学校管理的工作效率,解决当下的难题,我们很有必要建立一个毕业生查询管理系统。1.2开发目标本系统为了减少人力和物力资源的浪费,提升学校工作
8、人员的工作效率,能更好的管理这些繁琐复杂的信息,计算机信息管理系统的出现便使这些问题的解决变得简单易行。毕业生查询管理系统是典型的信息管理系统(IMS)。它能够为学校提供毕业生信息的规范管理、科学统计和快速查询,并且使用计算机对毕业生的信息进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。毕业生查询管理系统开发的目标为实现这些优点而设计,系统能够大大的减少毕业生管理方面的工作量,降低了人力和物力的浪费,明显的提高了学校管理的工作效率,方便了学校的管理人员对毕业生信息的查询管理,提供了对毕业生信息的录入、导入、导出、维护、查询毕业生信
9、息、统计毕业生信息查询等功能。实现了对毕业生信息的系统化、规范化、网络化、自动化的查询管理。1.3项目提出的意义本系统提出的意义在于能够对学校提供的毕业生信息进行规范管理、科学统计和快速查询,并且能够通过计算机对毕业生的信息进行管理,从而减少了人力和物力资源的浪费,提升学校工作人员的工作效率,能更好的管理这些繁琐复杂的信息。1.4定义、首字缩写词和缩略语u GIMS (Graduates Inquires the Management System):毕业查询管理系统u E R (Entity Relationship):关系实体u DFD (Data Flow Diagram):数据流图u
10、IMS (Information Management System):信息管理系统1.5系统开发工具介绍1.5.1 MyEclipse 开发工具MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开
11、发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. JavaEE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. JavaEE项目部署服务6. 数据库服务7. MyEclipse整合帮助.对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。对于以上每一种功能上
12、的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。1.5.2 MySQL 数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总
13、体拥有成本而选择了MySQL作为网站数据库。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。MySQL 主要优点有:(a)MySQL是一个关系数据库系统,支持SQL查询语言。(b)MySQL可以是免费的,你不需要为它付费。(c)MySQL系统的速度非常快,
14、同样它的性能也是十分优良的。(d)MySQL是一个管理简捷的数据库,它没有庞大而臃肿的可视化管理工具。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。1.5.3 Tomcat6.0 服务器Tomcat(Apache Software Foundation)由Apache、Sun 和其他一些公司及个人
15、共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat最初是由Sun的软件构架师詹姆斯邓肯戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目OReilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希
16、望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而OReilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)1的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。Tomcat 6.0 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运
17、行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。第二章 系统分析本章主要介绍了系统的需求分析和系统逻辑方案,其中系统需求分析包含用户需求还有分析需求,逻辑方案主要包含数据流图和数字字典两个部分。2.1系统需求分析本系统的开发为实现能够大大的减少毕业生管理方面的工作量,降低了人力和物力的浪费,明显的提高了学校管理的工作效率,方便了学校的管理人员对毕业生信息的查询管理,提供了对毕业生信息的录入、导入、导出、维护、查询毕业生信息、统计毕业生信息查询等功能。以实现对毕业生信息的系统化、规范化、网络化、自动化的查询管理。52.1.1用户需求毕业生查询管理系统主要是管理员对毕业生
18、的信息进行查询管理以及毕业生对其他毕业生情况进行查看、浏览,让管理员能够通过本系统进行各种查询与统计。本系统的对象主要是管理员和毕业生。下面根据系统的角色不同来对用户的需求进行描述:(1)管理员管理员可以登录系统后对毕业生基本信息进行入库处理;可以对单个毕业生的就业时间地点进行查询;对毕业学生城市、就业方向、就业方向是否与专业相关性、是否回生源所在地进行查询统计;对各届毕业生进行就业率的查询统计;对查询结果进行打印。同时毕业生所拥有的功能管理员都有。其中,管理员的职称为高级的可以对其他的管理信息进行操作,包括对其他管理员信息的新增、修改、删除和查询等。(2)毕业生毕业生可以登录系统查看个人的详
19、细信息;可以修改个人的登录密码;也可以对学院的其他毕业生信息进行查询、浏览。2.1.2分析需求为了实现系统的以上功能,对该系统做出了如下的功能需求分析:(1)用户的登录为使系统中的数据不被非本学院的人员访问,需对用户进行合法性验证。(2)管理员分析1)对毕业生信息的入库处理管理员对毕业生信息的入库处理可以分成两种类,第一种就是管理员手工录入毕业生的信息,第二种是管理员可以通过表格直接将毕业生的信息导入到数据库中保存管理起来。2)浏览毕业生的信息管理员可以简单的浏览毕业生的信息情况,同时也可以查看个人毕业生的详细信息。3)毕业生信息的维护由于毕业生信息上可以会存在着一些错误,也可能会有一些改变,
20、因此时常需要对毕业生信息进行添加、删除、修改等操作。4)查询毕业生信息管理员想通过一些已拥有的毕业生信息情况来查看对应毕业生的具体信息,因此需要一个多条件的查询功能来提供支持。5)查询毕业生就业时间以及地点管理员通过具体的时间点或时间段来查看这个时间点或时间段毕业生就业的情况,也可以通过查询就业城市来查看毕业生在某某城市的就业信息情况。6)统计查询管理员可以通过毕业学生城市、就业方向、就业方向是否与专业相关性、是否回生源所在地进行查询统计。7)就业率统计管理员可以通过系统统计出毕业生的就业率情况功能。8)查询结果打印管理员可以对查询的结果进行导出打印功能。(3)毕业生的需求分析1)查看个人信息
21、毕业生可以通过查看个人的信息功能来查看个人信息是否有误,如果有误可以与管理员联系并更正。2)密码修改密码修改可以提高个人信息的安全性。3)查看其他毕业情况毕业生可以通过管理员的部分功能来了解一下自己的母校毕业生的基本情况,如:就率情况,就业方向情况等。2.2系统逻辑方案2.2.1数据流图(DFD)数据流图是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号:“”箭头表示数据流;“”圆或椭圆表述加工;“=”双杠表示数据存储;方框表示数据的源点或终点。6毕业生查询管理系统(GIM
22、S)顶层的数据流图如下图2-1所示图2-1 系统顶层数据流图图2-2 系统1层数据流图图2-3 1层数据流图的1号1层数据流图图2-4 1层数据流图的2号1层数据流图图2-5 2.1的1层数据流图图2-6 2.2的1层数据流图图2-7 1层数据流图的3号1层数据流图图2-8 3.1的1层数据流图图2-9 3.2的1层数据流图2.2.2数据字典数据字典是描述数据流图中数据的信息的集合。 它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。7从上面数据流图可知,本系统包含以下的数据流、数据存储、数据加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业生 信息管理 组织 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内