大学生就业管理系统与分析.doc

上传人:本田雅阁 文档编号:2059300 上传时间:2019-02-09 格式:DOC 页数:50 大小:347.02KB
返回 下载 相关 举报
大学生就业管理系统与分析.doc_第1页
第1页 / 共50页
大学生就业管理系统与分析.doc_第2页
第2页 / 共50页
大学生就业管理系统与分析.doc_第3页
第3页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《大学生就业管理系统与分析.doc》由会员分享,可在线阅读,更多相关《大学生就业管理系统与分析.doc(50页珍藏版)》请在三一文库上搜索。

1、毕毕 业业 设设 计计( 论论 文文) 题目题目:大学大学毕业毕业生就生就业业管理系管理系统设计统设计与分析与分析 副标题: 专业: 信息管理与信息系统 指导教师: 学生姓名: 班级-学号 2011 年 6 月 I 摘摘 要要 本论文着重阐述了毕业生信息管理系统的整体开发过程。介绍了系 统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的 叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出 了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过 程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想 以及对整个程序设计的规划及具体实现。 根据实际需求,毕业

2、生信息管理系统这个项目采用模块化的设计思 想,在 Windows XP 操作系统环境下,搭建 ASP 运行环境 IIS6.0,通过 使用 VBScript 脚本语言完成动态的、交互的 web 服务器应用程序,实 现毕业生信息管理系统的主要功能,包括管理员对企业信息、毕业生信 息的添加、删除的管理操作;毕业生、企业在前台的浏览、查询等功能。 本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的 用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担。 关键词:关键词:管理系统;数据库;模块化 II ABSTRACT This article emphatically elabora

3、ted the graduate whole information management system performance history. Introduced the system development environment as well as the development kit, have also made the comprehensive narration regarding the design thought and the design flow, in database foundation between thought as well as each

4、data sheet aspect and so on concrete connection has also made the specify, and specifically analyzed the system each function realization process as well as the detailed design process, during plan simple system function module chart, makes every effort clearly to indicate the design thought as well

5、 as to the entire programming plan and the concrete realization. According to the actual demand, graduate information management system this project uses modular the design thought, in Windows under the XP operating system environment, builds ASP movement environment IIS6.0,through uses the VBScript

6、 language dynamically to complete, the interactive web server application procedure, realizes the graduate information management system main function, including manager to enterprise information, graduate information increase, deletion management operation; Graduate, enterprise in function and so o

7、n onstage browsing, inquiry. This system has the various characteristic: System function complete, easy to operate simple and direct, the human nature user contact surface, the security keeps secret the establishment to be complete, greatly reduced the operator and users work load. III Key words: Ma

8、nagement system management system; Database; Modulation 目目 录录 引 言.1 第一章 大学毕业生就业管理系统概述3 1.1 题目背景和意义3 1.2 国内外研究现状 .5 第二章 系统分析9 2.1 大学概况 .9 2.1.1 大学简介.9 2.1.2 学校组织结构9 2.2 系统可行性分析 11 2.2.1 技术可行性分析 11 2.2.2 经济可行性分析 11 2.2.3 营运可行性分析 11 2.3 需求分析 11 2.3.1 功能需求分析 12 2.3.2 业务流程分析 13 2.3.3 数据流程分析 15 2.3.4 数据字典

9、.18 第三章 系统设计.21 3.1 总体设计 22 3.2 详细设计 25 3.2.1 系统详细模块设计 25 3.2.2 代码设计 25 3.2.3 数据库设计 26 3.2.4 输入设计 32 3.2.5 输出设计 33 第四章 系统的实施.35 4.1 系统运行环境 35 4.1.1 开发工具的选择.35 4.1.2 数据库的选择.36 4.2 系统典型源程序和实现 38 4.2.1 登陆页面.38 4.2.2 企业信息管理窗口.40 4.2.3 学生信息管理窗口.44 结 论49 参考文献51 致 谢53 大学毕业生就业管理设计与分析 1 引引 言言 在当前充满竞争的社会中信息技术

10、深刻地改变著社会,人们对信息 的需求越来越迫切,利用信息技术改变传统的产业结构,实施全面的自 动化管理,提高劳动生产率,提高服务质量,提高对市场的应变能力, 减少销售环节,提高产品的竞争能力等方面有著巨大的潜力。信息技术 发展的核心是World Wide Web,之所以能够飞速发展的原因是用户能够 从世界上任何地方访问信息和数据,并且越来越需要具备对驻留数据库 和数据存储库中的大量信息的Web访问能力。尽管每个数据库供应厂家 都在开发新的Internet访问产品以缩小与Web数据库之间的距离。但仍 没有一个统一的访问平台,在具体应用中仍需要编写定制的数据库访问 应用程序。 进入二十世纪九十年代

11、,随着社会主义市场经济的飞速发展,随着 我国毕业生就业工作改革的深入进行,随着我国计算机网络行业的迅猛 发展,使得毕业生就业管理信息系统的建设和发展成为必然。由于毕业 生管理信息系统在高等院校的毕业生就业管理中,对做好高校毕业生个 体的合理定位,对做好对用人单位准确的、全方位的反映和预测,对做 好高校的毕业生就业指导工作,提高高校毕业生就业的工作效率正发挥 着越来越重要的作用。因此,国内很多著名高校已经认识到这一点,并 在逐渐地加大投资,开发适合本校的毕业生就业管理信息系统。但由于 全国各高校在就业工作模式、地域、就业经费等诸多方面的不同,使得 我国多数高校在毕业生就业管理信息系统建设方面起步

12、比较迟,发展步 伐也不一致最近教育部已经发文,要求各高校加快毕业生就业管理信 息系统建设,条件不够的高校可以购买其他高校开发的比较成熟的、通 用性比较强的毕业生管理信息系统。 大学毕业生就业难已成为当今社会热门话题之一,尤其在面临经济 危机的今天,大学毕业生就业问题越发引起社会的关注。虽说我国是社 会主义社会受到经济危机的危害很小,但从去年的大型招聘会上人满为 大学毕业生就业管理设计与分析 2 患的现象我们还是能看出就业形势的严峻。尤其是刚踏入社会的大学毕 业生,毫无社会经验的他们面对着更为沉重的就业压力。学校、政府给 予了大学毕业生很多的帮助,而这些帮助是基于对大学毕业生就业情况 的了解,所

13、以建立一个好的大学毕业生就业管理系统帮助相关部门了解 大学毕业生就业情况,进而帮助促进大学生就业就显得十分重要。 大学毕业生就业管理设计与分析 3 第一章第一章 大学毕业生就业管理系统概述大学毕业生就业管理系统概述 1.11.1 题目背景和意义题目背景和意义 自国家教委改组为教育部以来,我国在毕业生就业制度方面作出了 全面的整顿,实施新的毕业生就业模式。在国家政策调控下实现了毕业 生就业的双向选择。改革后的毕业生就业制度对各级管理部门的工作提 出了更高的要求。这些工作的有效实现除了制定一系列的完备的毕业生 就业制度使得就业管理流程畅顺完成,保证就业工作的规范和公平以外, 还特别要加强就业主管部

14、门的信息发布、信息交换、信息处理、信息统 计的能力。1998 年,我校毕业生不足千人,而 2005 年我校毕业生已逾 六千人。由于双向选择制度的逐年向纵深推行,单位需求市场不断扩大, 需要处理的信息量也不断增加。 面对如此大规模的就业管理工作,手工操作显然是远不能适应发展 的需要。2002 年我校开发并投入使用的“毕业生就业管理系统” ,部分 实现了就业管理工作的电子化。但是由于人员、资金等原因,这个系统 从本质上来说是一个用 ASP+ACCESS 编写的就业派遣信息采集网站,数 据容量小,处理能力低,功能有限。随着就业形式的变化,就业功能工 作也发生了较大的变化,原有系统已经不能适应新的工作

15、需要。 与此同时学校的校园网建设、各学院计算机硬件水平以及学生寝室 计算机普及程度都有了极大的提高。与硬件技术相适应,软件技术也发 生了很大的变化。大型数据库的服务延伸到了 INTERNET,与 WWW 技术 紧密结合;在前端,基于 Windows 图形界面的 4GL 开发工具简化了程序 设计,为快速开发应用提供了很大的便利;BS、CS 技术走向成熟。 今年就业网的点击量是以往的几倍,网络的使用已经得到了学生的认可。 这些变化为开发毕业生就业管理系统,实现毕业生就业管理工作的网络 化和无纸化提供了技术可能性和开发动力。 目前国内各高校使用的“全国毕业生就业管理子系统”是原国家教 大学毕业生就业

16、管理设计与分析 4 委和清华大学经管学院于 1996 年合作开发的。这套系统贯穿了国家教 育部国务院各部委各省市自治区教委各高校就业主管部门, 统一了数据标准,实现了就业数据的快速准确的上传下达,增强了各毕 业生就业管理部门的信息处理能力,加强了教育部的宏观调控能力。但 这套系统的开发旨在毕业生数据的处理,方便各级毕业生就业管理部门 统计毕业生就业数据,忽略了高校在就业工作中的实际情况,因此这套 系统在高校中只能作为高校给上级就业工作主管部门上报数据的工具, 不能解决高校在就业工作中遇到的各种问题。因此各高校纷纷开发自己 的毕业生就业管理系统,但总的来说虽然在就业工作中起到了很大的作 用,但由

17、于数据与教育部的不兼容,不能实现与教育部系统的无缝连接。 就业信息管理系统是学校进行毕业生就业工作的有力辅助工具。 系统的主要功能主要涉及毕业生生源管理、需求信息管理、计划管理、 报到证管理等方面。系统以统一的界面,统一的格式,实现信息输入、 修改、查询、统计、报表、分析等诸功能,使用户通过使用该系统,可 以完成各项信息的管理工作,协助完成毕业生就业管理、服务等工作。 系统在处理大量数据上采用先进的编程思想和适当 SQL 语句连接数据库, 提高数据库的运行速度;在数据库设计上减少了数据冗余度,提高工作 效率,减少了错误代码的可能性;编程上采用面向对象的编程技术,对 所要完成的各项任务通过较为全

18、面的分析,实行界面的统一性,代码的 重用率高,方便系统再开发和维护工作;系统对可能的错误进行拦截, 提高系统的可靠性;由于提供自定义数据库的功能,用户对数据处理的 自由度加大,提高系统的通用性;采用了方便的代码输入方式,提高了 效率;支持多用户共享数据。 毕业生信息的管理是学校日常工作中的重要组成部分。高校招生规 模的逐步扩大和认识制度的改革,毕业学生人数将不断增加,而对毕业 生管理的人员则相对减少。加上我国高等学校基层学生管理工作的头绪 多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要 大学毕业生就业管理设计与分析 5 求。现实中繁重的毕业生信息管理工作给学校管理人员带来了很大

19、的压 力。毕业生信息的存档,毕业生就业信息的了解,各个企业招聘信息的 浏览,如果没有一个完善的毕业生信息管理系统,学校管理人员的工作 量就会大大增加。同时毕业生信息的手工登录与查询,是一项非常繁重 而枯燥的劳动,每年毕业生的变化都需要重新规划,耗费许多人力和物 力,而且会因人的情绪烦燥而出现失误。因此在计算机飞速发展的今天, 应用数据库技术实现毕业生信息的管理是可行而必要的工作,实现高校 毕业生管理系统的信息化,既能够提高工作效率,又可以提高工作水平。 计算机具有运算速度快、正确、能按照设计逻辑处理问题等特性, 在毕业生信息的录入、管理中如采用一个计算机化的信息系统进行处理, 就不会发生信息遗

20、漏或者查询不方便的情形。 在学校,尤其是在各大高校,毕业生信息是学校的一项重要的数据 资源,毕业生信息管理也是学校的一项常规性的重要工作。而长期以来, 毕业生信息管理都是依赖人工进行的,面对如此众多的毕业生信息,其 工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存 在着大量的不可控因素,造成了毕业生信息管理的某些不规范,太笼统 的状态。作为计算机应用的一部分,使用计算机对毕业生信息进行管理, 具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性 高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提 高的效率,也是学校科学化、正规化管理的重要条件。因此,开发这样

21、 一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套 毕业生信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方 法。 1.21.2 国内外研究现状国内外研究现状 (1)国外研究现状: 国外的发展及研究现状 国外发达的国家和地区由于进入市场经济比较早,高等教育的发展 大学毕业生就业管理设计与分析 6 也比较成熟,再加上国外计算机领域起步比较早,信息化建设相对比较 快,故其在毕业生就业信息系统的建设和发展方面相对于我国就成熟很 多。以美国为例,美国是最早实行自由市场经济的国家之一。市场竞争、 价值规律主导着美国的政治和经济运行。各种经济实体或组织无不是在 市场和价值规律的操纵之下

22、。美国的高等教育在其招生、办学、科研、 就业等方面同样直接和间接地受经济发展规律和市场导向的影响,这种 影响正是美国高等教育与经济发展的结合点。在美国高校,计算机普及 率相当地高,据 1999 年的最新统计,美国高校学生所拥有的计算机量 与高校提供给学生可以使用的计算机量总和与美国高校学生数量之比为 1.1:1,己经达到了几乎每个大学生都可以使用计算机来查询自己需要 的信息,再加上近年来国际互联网的开通和普及,使得从美国高校的毕 业生就业管理部门到每个学生、社会用人单位都己联为一体,毕业生就 业管理信息系统也得到了最大程度地利用。据美国纽约大学(New York University)学生就业

23、指导中心主任介绍,美国纽约大学的毕业生就业 管理信息系统的建设和发展也经历了一个过程,它和美国市场经济的发 展是息息相关的,其初期毕业生就业管理信息系统是在二十世纪七十年 代年建立的,由于当时美国经济的高速发展,对人才的需求量非常地大, 毕业生供不应求,而且当时毕业生的计算机普及率并不高,网络化也不 是很高,所以,当时的毕业生就业管理信息系统也只提供了给毕业生查 询用人单位信息的作用,初期的投资也只花了五千多美金。到了八十年 代中期,随着美国市场经济形势发生了变化,毕业生就业形势也发生了 变化,随着计算机在高校和学生中的逐渐普及,局域网(NOVELL 网等) 得到了广泛应用, 用人单位也希望通

24、过计算机查询毕业生的情况,在 Internet 中,信息 一般集中存放在数据库中,而 Web 则用于信息的共享,交换和发布1。 原有的毕业生就业管理信息系统己不适应形势的需要,故毕业生就业信 息系统作了更新和升级,增加了网络化和毕业生个人信息的查询,此时, 投资己增加到二万五千美金。到了八十年代末期,美国的高校毕业生就 大学毕业生就业管理设计与分析 7 业形势又发生了改变,随着美国经济的不景气和高校毕业生的大量增加, 美国的失业率也呈现了逐年上升的趋势,因此,各高校对毕业生就业更 加地重视,毕业生的就业率及工资的高低已成为高校评估体系中重要的 评估指标。各高校加大了对毕业生就业信息系统的投入,

25、纽约大学投资 了十万多美金对毕业生就业信息系统又进行了更新和升级,对毕业生就 业信息网络进行了改造,目前己成为一个相对成熟的计算机信息管理信 息系统。 其主要服务内容包括: 1)毕业生气质个性与能力类型评估。 2)提供就业信息。 3)教授求职和面试技巧。 (2)国内研究现状: 我国信息系统的发展 我国的信息管理系统也是九十年代初开始快速发展的。经过十余年 的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了 产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进 水平还相当落后2。企业是国民经济的基本单元,而企业信息系统建设 是我国企业走向现代化的必由之路。我国目前共有各类企

26、业 800 万家, 这些企业在近 20 年来,在不同程度上都遇到了企业信息系统建设的问 题。80 年代以来,国家有关部门就一直非常重视企业信息化的推进。 90 年代以后,随着微型计算机、互连网等迅速普及,计算机技术对企 业的影响越来越大,企业信息化进一步为人们所重视3。 我国大学毕业生就业管理系统的发展及现状研究 由于我国长期以来在高校毕业生就业中实行计划体制,这种体制极 大地束缚了毕业生和用人单位的择业和择人的积极性,“统包统分”模 式所带来的结果使得信息系统的建设变得无足轻重4。进入二十世纪九 十年代,随着社会主义市场经济的飞速发展,随着我国毕业生就业工作 改革的深入进行,随着我国计算机网

27、络行业的迅猛发展,使得毕业生就 大学毕业生就业管理设计与分析 8 业管理信息系统的建设和发展成为必然。由于毕业生管理信息系统在高 等院校的毕业生就业管理中,对做好高校毕业生个体的合理定位,对做 好对用人单位准确的、全方位的反映和预测,对做好高校的毕业生就业 指导工作,提高高校毕业生就业的工作效率正发挥着越来越重要的作用 5。因此,国内很多著名高校已经认识到这一点,并在逐渐地加大投资, 开发适合本校的毕业生就业管理信息系统。但由于全国各高校在就业工 作模式、地域、就业经费等诸多方面的不同,使得我国多数高校在毕业 生就业管理信息系统建设方面起步比较迟,发展步伐也不一致最近教 育部已经发文,要求各高

28、校加快毕业生就业管理信息系统建设,条件不 够的高校可以购买其他高校开发的比较成熟的、通用性比较强的毕业生 管理信息系统6。 (3)国内外大学毕业生就业管理系统的比较 由于国外很多高校管理手段运作比较成熟,且具有相当长的资本主 义发展背景,这也决定他们的高校毕业生就业管理信息系统的建设具有 建设时间长、设备先进、系统发展比较成熟和规范等优点,他们的毕业 生就业管理信息系统的作用也体现出国家的文化特色7。即特别注意个 体价值的实现,所以,他们更多的就业指导表现在对毕业生的个体辅导 和心理咨询方面。我们国家目前的毕业生就业还不是全面的推向市场, 即还不是全面的市场化运作,还是在一定范围内的“双向选择

29、”,国家 整个用人需要、国家的就业政策等还在很大程度上影响着毕业生就业市 场。因此,在毕业生就业市场的建设中,必须体现以上特色,即把毕业 生的就业放在应首先满足国家需要的大背景下,把毕业生向国家最需要 的地方进行引导,因此,系统的建设对系统的就业指导的功能更加有所 要求,体现出毕业生的流向必须符合国家的经济建设用人形势。这也是 我国高校在毕业生就业信息系统建设方面所具有的中国特色8。我们可 以借鉴国外高校毕业生信息系统建设中很多成熟的、好的经验和做法, 把我国高校的毕业生就业信息系统的建设搞得更好,为我国社会主义建 设服务。 大学毕业生就业管理设计与分析 9 第二章第二章 系统分析系统分析 2

30、.12.1 大学概况大学概况 2.1.12.1.1 大学简介大学简介 大学,指提供教学和研究条件和授权颁发学位的高等教育机关。分 为综合大学、专科大学或学院。它选拔具有高中以上学历者进行教育和 培训,并以考试考核的方式检验其所学知识和技能。另有,儒家基本经 典之一大学 ,也指聚集在特定地点传播和吸收高深领域知识的一群 人的团体。 大学是国家的 高等教育学府,综合性的提供教学和研究条件和 授权颁发学位的高等教育机关。 现在的大学一般包括一个能授予 硕 士和博士学位的研究生院和数个专业学院,以及能授予 学士学位的 一个本科生院。大学还包括高等专科( 高职)学校。 中华人民共和国初期则为全 苏联式的

31、教育。 1978 年改革开放以 后,逐步恢复民国的道路,使美国的大学教育模式成为华人地区主要 的借鉴指针。 2.1.22.1.2 学校组织结构学校组织结构 为了学校的管理,大连工业大学下设校长、督导室、总务处、招生 办、就业办、培训处、职教集团、教务处、学生处、政务处,各个部门 下又分的很细,每一个部门都有自己的工作,分工的细致使得学校的运 转很顺利,学生一旦有问题可以立刻得到解决,最大限度的满足学生的 大学毕业生就业管理设计与分析 10 需要,这给学校带来很大的益处。组织结构如图 2.1 所示: 图 2.1 学校组织结构图 学 校 行政部附属单位教辅单位 校 务 办 公 室 教 务 处 学

32、生 工 作 处 人 事 处 二 级 学 院 审 计 处 基 建 处 总 务 处 离 退 休 工 作 处 后 勤 集 团 图 书 馆 学 报 编 辑 处 财 务 处 化 工 与 材 料 学 院 生 物 工 程 学 院 机 械 工 程 与 自 动 化 学 院 信 息 科 学 与 工 程 学 院 艺 术 设 计 学 院 服 装 学 院 管 理 学 院 食 品 学 院 纺 织 轻 工 学 院 爱 丁 堡 国 际 航 空 学 院 外 国 语 学 院 大学毕业生就业管理设计与分析 11 2.22.2 系统可行性分析系统可行性分析 2.2.12.2.1 技术可行性分析技术可行性分析 从软件角度来看,现在软件

33、技术发展的已经比较成熟,无论是数据 库还是应用程序都可以实现系统功能;从硬件角度来看,系统所要用到 的硬件都可以购买到,可以满足系统要求。从人员角度来看,本系统所 面向的用户是大学毕业生,以管理为主,只要懂得基本微机操作即可, 无须另聘专人即可使该系统正常实施运行。从技术角度来看,开发技术 和数据库技术已经具备了完备、成熟的理论和体系结构9。所以本系统 的开发在技术上完全可行。 2.2.22.2.2 经济可行性分析经济可行性分析 本系统的实施所需经费主要用于购买软、硬件、系统开发及系统维 护。本系统总体耗费不多,是在一个企业和个人可以承担的范围之内的。 应用本系统给大学毕业生,企业及管理人员带

34、上一个新的高度, ,提高 了工作效率,节省了管理成本,方便政府对大学毕业生就业的管理,也 方便大学生找工作和企业找员工。 2.2.32.2.3 营运可行性分析营运可行性分析 在本系统的运营阶段,使用系统的工作人员,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识,并不需要特别的技术 能力。这方面的知识,与系统有直接接触的职员都已经具备。并且在项 目投产前,还会安排对操作系统的人员进行必要的培训。系统技术维护 支持工作,在初期仍将由硬件供应商及本人完成,以后由信息部接手。 该公司信息完全具备使用维护该系统的能力。因此本系统营运方面可行。 综上所述,实施本系统,已具备技

35、术可行、经济可行、营运可行的 条件,所以公司同意开发和使用本系统。 大学毕业生就业管理设计与分析 12 2.32.3 需求分析需求分析 完全理解软件需求对于软件开发的成功是非常必要的。不论软件设 计和程序设计做得如何好,如果软件需求分析是贫乏的,那么所产生的 软件肯定不能满足用户的需求。需求分析和规范看起来是一个相对简单 的任务,但是事情的外表往往具有欺骗性。在需求分析中需要进行大量 的交互活动,因此可能存在着误解和理解不充分。为了克服这个问题, 在分析过程中需要开发方和用户两方面的积极参与,并需要有一些半形 式化或形式化的表示方法作为这两个方面以及开发队伍内部的交流工具 10。需求分析的结果

36、是系统开发的基础,关系到工程的成败和软件产 品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验 证。大学毕业生就业管理系统涉及面广,影响因素多,在建设大学毕业 生就业管理系统时,应充分考虑各方面需求。 需求分析阶段的工作包括: (1)调查未来系统所涉及的用户的当前职能、业务活动及其流程。 确定系统范围。明确用户业务活动中的哪些工作应由计算机系统来做, 哪些由人工来做。 (2)调查用户对未来系统的各种要求,包括信息要求、处理要求、 安全性和完整性要求。在此过程中必须重点了解各用户在业务活动中要 输入什么数据,对这些数据的格式、范围有何要求。另外还需了解用户 会使用什么数据,如何处理这

37、些数据,经过处理的数据的输出内容、格 式是什么。最后还应明确处理后的数据该送往何处,谁有权查看这些数 据。 (3)深入分析用户的业务处理,用数据流程图表达整个系统的数 据的流向和对数据进行的处理,描述数据与处理间的关系。 (4)分析系统数据,产生数据字典,以描述数据流程图中涉及的 各数据项、数据结构、数据存储和处理等11。 大学毕业生就业管理设计与分析 13 2.3.12.3.1 功能需求分析功能需求分析 本系统主要用于对毕业生就业相关数据的管理和维护,以及查询和 分析。当今社会,随着电脑的普及,信息化时代的到来,管理信息系统 也越来越受到人们的重视。信息量的不断增加是传统的信息处理方式逐 渐

38、被淘汰,因为传统有人来处理信息已经跟不上时代,而如果采用数据 库软件管理,所有数据均通过软件来处理,不但数据的正确性,完整性 和延续性得到很大提高,而且数据的处理更加科学。大学毕业生就业管 理也是如此,传统的信息处理方式已经不能满足我们的需要,大学毕业 生就业管理系统可以更有效帮助我们完成之一工作。 功能需求是新系统必须完成的功能。系统计划阶段的第一项活动是 定义问题,确定系统的功能范畴和目标,在系统分析阶段,需求的获得 和定义则是对该问题的进一步细化,也就是说将高层次的抽象描述分解 为更详细的功能需求。本系统在功能上,实现了大学毕业生信息管理、 企业信息管理和后台管理。 2.3.22.3.2

39、 业务流程分析业务流程分析 业务流程图是用一些规定的符号及连线来表示某个具体业务处理过 程。其绘制是按照业务的实际处理步骤和过程进行的,用来描述系统组 织结构和业务流程12。 业务流程调查的方法:调查业务流程应顺着原系统信息流动的过程 逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算 方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示 等)13。 业务流程图图例: (1)外部实体由 来表示; 大学毕业生就业管理设计与分析 14 (2)处理由 来表示; (3)数据存储由 来表示; (4)物或单据由 来表示; (5)物或信息流由 来表示14。 本系统的业务流程主要包括毕业

40、生对系统和招聘信息的查看;管理 员对毕业生和企业信息的添加和修改;以及企业对就业信息的查询,招 聘信息的发布和毕业生管理(查询/反馈) 。 图2.2 企业招聘业务流程图 毕业生 毕业生信息 通知应聘 应聘通知书 企业 查询 录入、修改信息 毕业生信息表 符合 要求 学生 资料 管 理 员 查看 修改、删 除 企业信息 毕业生信息 企 业 企业信息 毕 业 生 大学毕业生就业管理设计与分析 15 图2.3 管理员管理业务流程图 图2.4 学生应聘业务流程图 2.3.32.3.3 数据流程分析数据流程分析 系统需求分析工作的一个重要任务就是导出系统的逻辑模型, 在本系统中我采用数据流图(DFD)这

41、种半形式化的描述方式表达需求 14。它是一种功能模型,以图形的方式描绘数据在系统中流动和处理的 过程,只反映系统必须完成的逻辑功能15。它有四种基本图形符号: (1)外部项(外部实体):由 来表示 (2)数据流中由箭头表示如: 企业 企业信息 招聘信息 企业信息表 招聘信息 求职申请求职信 毕业生 查询 录入、修改信息 符合 要求 企业 资料 毕业生信息 大学毕业生就业管理设计与分析 16 (3)数据存储:由开口的矩形表示,如: (4)加工(数据加工):由圆角矩型表示,如: 此系统数据来源有毕业生、管理员、企业,由此得到此系统的最高 层数据流图关联图(见图2.2)。 毕业生信息 毕业生信息表

42、管理员操作结果 管理员操作信息 管理员操作结果 企业信息 企业信息表 招聘信息 招聘信息 图 2.5 系统顶层数据流程图 下面介绍毕业生、企业、管理员操作子系统的数据流程图。 毕业生基本信息 面试通知 符合要求的学生资料 D1 毕业生信息表 管理员 企业 P0 毕业生信 息管理系 统 毕业生 企业 毕 业 生 毕业生 P1 信息录入、 修改 P3 发送面试 通知 大学毕业生就业管理设计与分析 17 毕业生基本信息 图 2.6 毕业生操作子系统数据流程图 D1 企业信息 D2 毕业生信息 D3 招聘信息 D4 毕业生信息 图 2.7 管理员操作系统数据流程图 企业基本信息 招聘信息 D2 招聘信

43、息 D3 应聘申请 符合要求企业资料 D1 企业基本信息表 企业基本信息 P2 查询 企业 管理员 员 P1 查 看 P2 修改、 删除 毕 业 生 企业 企 业 P1 信息录入、修 改 P2 查询 P3 发送应聘申请 毕业生 大学毕业生就业管理设计与分析 18 图 2.8 企业操作系统数据流程图 2.3.42.3.4 数据字典数据字典 数据字典的主要内容是对数据流程图中的数据项、数据结构、数据 流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。简单 地讲,数据流图上所有成分的定义和解释的文字集合就是数据字典。数 据词典对数据流程图的各种成分起注解、说明作用,给这些成分赋以实 际的内容

44、除此之外,数据词典还要对系统分析中其他需要说明的问题进 行定义和说明。经过详细的分析,现列出部分数据字典。如图 2.13 2.17 所示。 数 据 存 储 系统名:大学毕业生就业管理系 统 编号: 条目名:招聘信息表别名: 存储组织: 二维表 记录数:企业个数 224 主关键字:企业编码 记录组成: 项名: 近似长度: (字节) 企业 编号 50 企业 名称 50 招聘 职位 50 招聘 人数 50 学位 要求 50 大学毕业生就业管理设计与分析 19 专业 要求 50 入职 工资 50 外语 要求 50 职位 要求 50 简要说明:招聘信息的修改 图 2.9 数据存储条目 数 据 元 素 系

45、统名:大学毕业生就业管理系统编号: 条目名:企业编号别名: 存储处:企业信息表主关键字 数据元素结构: 代码类型 自动编码 (由数字组成) 字段大小 长整型 数据值类型 连续 简要说明:企业编号是按记录时间的先后自动进行编号 图 2.14 数据元素条目 加 工 系统名:大学毕业生就业管理系统编号: 条目名:修改企业信息别名: 输入:要修改的企业信息输出:修改完的企业信息 大学毕业生就业管理设计与分析 20 加工逻辑: 1.企业根据自身的情况修改信息 2.管理员对修改后的信息进行审核 3.审核完毕后发布 4.学生便可看到最新的企业信息 简要说明:本存储需要进行企业信息的修改、输入、存储 图 2.

46、10 数据加工条目 外 部 项 系统名:大学毕业生就业管理系统编号: 条目名:管理员别名: 输入数据流: 企业信息 输出数据流: 检查修改后的企业信息 主要特征: 管理员:即本系统中对企业输入信息进行检查修改的系统工作人 员 简要说明:管理员会按期检查修改企业信息 图 2.11 外部项条目 数 据 流 系统名:大学毕业生就业管理系统编号: 条目名:企业信息表别名: 来源:企业去处:毕业生 大学毕业生就业管理设计与分析 21 数据流结构: 企业编号 企业名称 企业性质 成立时间 员工人数 注册资金 简介 简要说明:记录企业当前信息状况 图 2.12 数据流条目 第三章第三章 系统设计系统设计 系

47、统设计阶段的主要目的是,将系统分析阶段所提提出的、充分反 映了用户信息需求的系统逻辑方案转换成可以实施的、基于计算机与网 络技术的物理(技术)方案16。 这一阶段的主要任务是从信息系统的总体目标出发,根据系统分析 阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的 条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计 算机和通信的软、硬件设备,提出系统的实施计划17。 该章节还将对模块进行介绍,模块化的依据是:把复杂问题分解成 许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是 把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的 模块。每个模块完成

48、一个特定的子功能。把这些模块结合起来组成一个 整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于 可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修 改性。有助于软件开发的组织管理。模块化理论的几个重要概念如下: (1).抽象 抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复 大学毕业生就业管理设计与分析 22 杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态 系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以 用一些较低级的理解,直到最低层次的具体元素。 (2).信息隐蔽和局部化 信息隐蔽是指在设计和确定模块时,应使得一个模块内包含

49、的信息 对于不需要这些信息的模块来说,是不能访问。 局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部 化有助于实现信息隐蔽。 信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软 件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而 由疏忽引入的错误就很少可能传播到软件的其它部分。 (3).逐步求精的模块化概念 逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表 示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象 到具体的方式分配控制,简化了软件设计和实施,提高了软件的可 理解性和可测试性,并使得软件更容易维护。 (4).模块独立性 模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度 量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内 不同模块之间互连程度的度量。耦合强弱取决于模块间接

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1