收藏 分享(赏)

高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc

上传人:dcs1276 文档编号:4585336 上传时间:2019-01-03 格式:DOC 页数:67 大小:1.29MB
下载 相关 举报
高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc_第1页
第1页 / 共67页
高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc_第2页
第2页 / 共67页
高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc_第3页
第3页 / 共67页
高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc_第4页
第4页 / 共67页
高校就业信息管理系统 重庆邮电大学移通学院2012毕业设计.doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

1、重庆邮电大学移通学院毕业设计(论文)I重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目 高校就业信息管理系统 学生姓名 张平系别 经管系专业信息管理与信息系统 班级 03130703 指导教师 刘亮 职称 导师 联系电话 13452198201 指导教师所在单位 重庆邮电大学移通学院 主要研究内容、方法和要求研究内容:(1)完成高校就业信息管理系统相关需求。(2)设计良好的数据库。(3)熟悉三层架构模式开发。(4)VBScript 脚本的编写。研究方法:通过查阅相关资料,完成系统设计,使用代码生成器,完成三层框架代码,实现毕业生信息管理系统的主要功能,包括管理员对企业信息、毕业生信息

2、的添加、删除的管理操作等功能。要求:1、编码实现算法;2、在指定的数据集上进行聚类,并分析聚类结果;3、分析谱聚类与常见的聚类算法的性能,并得出结果;4、尽量争取撰写与之有关的学术论文,并进行发表。进度计划第 4 周 资料准备,制定设计计划第 56 周 需求分析、学习相关工具、配置开发环境第 78 周 系统架够设计、功能设计第 911 周 系统各具体模块的编码第 1213 周 系统测试、修正第 1416 周 完成毕业论文,准备毕业答辩主要参考文献1丁建成著.基于 INTRANNET 的 WEB 管理信息系统J,计算机技术与自动化.1999,18(3):107-1092 Karl Swedber

3、g.Learning jQueryM.America:Worx.2008-10-13张海藩,软件工程M.北京:人民邮电出版社,20064萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2000指导教师签字: 年 月 日教研室主任签字: 年 月 日备注:此任务书于第一学期第十六周前由各系发放给指导教师,指导教师填写完整后于下学期第一周内交回各系,由各系进行统计并组织学生于第二周进行选题,确定选题后,交至辅导员于第三周发放给学生。毕业设计于第四周开始进行。重庆邮电大学移通学院毕业设计(论文) 摘要II【摘要】随着我国由计划经济体制向市场经济体制转变,大学生就业也由统包统配向自主择业转变,高校

4、就业率统计工作应当如何适应形势的发展,从而能够科学、准确地反映出高校实际的就业状况和办学水平?高校毕业生就业率,作为一个学校毕业生就业状况、职业前景的直观反映,从一个侧面体现了学校办学水平、综合实力和市场的适应性,已经成为社会和高等教育消费者判断大学毕业生就业形势最直观的工具,成为衡量高等院校毕业生就业状况的核心指标,同时也成为教育主管部门评判一所高校教育质量和办学水平的标尺。大学生就业状况统计是大学生就业工作的一个重要内容,在一定程度上能促使高校调整专业结构、提高办学质量和重视就业工作,也是评价大学办学水平的一个主要方面。为改变传统的手工录入的费时费力,容易出错的问题,就业信息采集无纸化,自

5、动化,电子化的要求日趋迫切。根据实际需求,毕业生信息管理系统这个项目采用模块化的设计思想,在Windows XP 操作系统环境下,搭建 ASP 运行环境 IIS6.0,通过使用 VBScript脚本语言完成动态的、交互的 web 服务器应用程序,实现毕业生信息管理系统的主要功能,包括管理员对企业信息、毕业生信息的添加、删除的管理操作;毕业生、企业在前台的浏览、查询等功能。本论文首先介绍了就业信息系统的概况,然后介绍了使用到的技术的相关的信息,在此基础上进行了分析与设计,最后完成了此系统的开发。【关键词】高校就业信息管理系统,ASP,数据库重庆邮电大学移通学院毕业设计(论文) AbstractI

6、II【Abstract】As the Chinas economic system changed from a planned to a market economic system. Employment of university students changed too. Yesterday, the government commands you to job at somewhere, and now you should hunt a job by yourself. How to develop the work of employment rate statistics to

7、 adapt to the development of the situation, to accurately and scientifically reflect the actual employment situation and the level of university? Employment rate of college graduates and the career prospects of the intuitive reflected from one aspect reflects the school level, overall strength and a

8、daptability of the market has become the consumers of higher education to determine the social and employment of college graduates the most intuitive tool for the situation, as a measure of the employment situation of graduates from institutions of higher learning of the core set of indicators, but

9、also as an education department in charge of judging the quality of a college education and the level of the benchmark schools.Graduate Employment Graduate Employment Statistics is an important element of the work. A certain extent, it can adjust to the professional structure of colleges and univers

10、ities to improve the quality and attention to employment and at the same time it is also the level of evaluation of university a major factor. In order to change the traditional status including time-consuming manual entry and the problem of error-prone, employment information must accommodate colle

11、ction paperless, automated“employment management system“.According to the actual demand, graduate information management systemthis project uses modular the design thought, in Windows under the XPoperating system environment, builds ASP movement environment IIS6.0,through uses the VBScript script la

12、nguage dynamically to complete, theinteractive web server application procedure, realizes the graduateinformation management system main function, including manager toenterprise information, graduate information increase, deletionmanagement operation; Graduate, enterprise in function and so ononstag

13、e browsing, inquiry.This paper first describes the overview of the employment information system, and introduced the use of technology - related information, analysis and design on this basis, to finalize the development of this system.【Key Words】Employment Management System; ASP;Database重庆邮电大学移通学院毕

14、业设计(论文) 目录IV目 录前言 1第 1 章 绪论 .21.1 课题研究中要解决的的问题 .21.1.1 AJAX 技术问题 21.1.2 Gridview 性能问题 21.1.3 权限设计问题 .2第 2 章 系统的实现 .32.2.2 Microsoft Access 简介 .32.2.3 Dreamweaver MX 2004 简介 32.2.4 IIS 简介 32.2.5 IIS 与 ASP 的结合 42.3 可行性研究 .5第 3 章 需求分析 .63.1 系统主要解决的问题 63.2 系统所具备的功能 63.2.1 高校毕业生就业信息管理系统前台 .63.2.2 高校毕业生就业

15、信息管理系统后台 .63.2.3 高校毕业生就业信息管理系数据图 .73.3 数据集合 93.3.1 数据储存 93.3.2 数据流 .103.3.3 数据处理 .11第 4 章 就业管理系统设计 124.1 系统初步设计 .124.2 系统的划分 .134.2.1 数据处理 134.2.2 管理员子系统功能划分 .14重庆邮电大学移通学院毕业设计(论文) 目录V4.2.3 企业子系统功能划分 .144.3 系统功能描述 .154.3.1 毕业生子系统功能描述 .154.3.2 管理员子系统功能描述 .154.3.3 企业子系统功能描述 .164.4 数据库概念结构设计 .164.4.1 实体

16、属性图 164.4.2 各实体之间的关系图 .184.4.3 数据库设计 194.5 信息保密设计 214.5.1 登陆用户的安全性 .214.5.2 操作安全性 .21第 5 章 就业管理系统详细设计 225.1 程序流程图 225.1.1 毕业生子系统程序流程图 225.1.2 管理员系统程序流程图 235.1.3 企业子系统程序流程图 245.2 输入输出设计 .245.2.1 登录窗口 245.2.2 管理员后台管理窗口 285.2.3 学生信息管理窗口 325.2.4 企业信息管理窗口 365.2.5 系统其它主要窗口 39第 6 章 系统测试与维护 426.1 系统的测试 426.

17、1.1 测试的任务 426.1.2 测试目标 426.2 测试方案 .426.2.1 模块测试 426.2.2 集成测试 43重庆邮电大学移通学院毕业设计(论文) 目录VI6.2.3 验收测试 436.2.4 平行运行 436.3 系统的维护 44结论 .45致谢 .46参考文献 .47论文附件 .48一、英文原文 .48二、英文翻译 .56重庆邮电大学移通学院毕业设计(论文) 前言1前言IT 技术的发展使信息的处理和传输也进入了一个崭新的时阶段,人类进入了信息高速发展的时代,信息技术成为一门新的产业。教育信息化的概念的出台,是信息管理系统已经开始应用于教学管理中。高校毕业生数量急剧增加,有关

18、高校毕业生的各种信息也成倍的增长,高校毕业生信息的管理工作量与难度也增大。使用计算机对高校毕业生信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、容易修改、可靠性高、储存量大、数据处理快捷、保密性好、寿命长、成本低等。这些优点能够极大地提高高校毕业生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。高校毕业生信息管理系统还可以通过强大的互联网及时的向招聘企业传递该毕业生相关信息,有助于学校、学生与企业信息的互动,为更好地把握学校教育方针起到一定的促进作用。在传统的模式下简单利用计算机进行高校毕业生信息管理,存在着较多的缺点,如:效率低,保密性差,时间一长将大

19、量的文件和数据,不便于查找,更新,维护等。高校毕业信息管理系统是针对学生处、教务处等管理部门对毕业生大量业务处理工作而开发的管理软件,是典型的管理信息系统。它是一个教育单位不克缺少的部分,它的内容对于学校的决策者和管理者来说都是直观重要,能有效的帮助学校和老师掌握高校毕业生的情况,喂高校毕业生提供成绩跟课程方面的查询。建立一个 B/S 结构的高校毕业生信息管理系统,维护简易、访问便利。现代就业管理系统就需要一个使用 B/S 模式的,浏览迅速的,界面很好的系统。重庆邮电大学移通学院毕业设计(论文) 第 1 章 绪论2第 1 章 绪论1.1 课题研究中要解决的的问题面对庞大的信息量与工作流程等需要

20、,合理设计信息管理系统的业务逻辑是实现高校毕业信息管理系统首先要解决的问题:1.1.1 AJAX 技术问题传统的 Web 应用采用同步交互过程.这种情况下,用户首先向 Web 服务器发送一个请求,然后 Web 服务器根据用户请求的内容,执行相应的任务,并向用户返回结果。这是一种不连贯的用户体验,在服务器处理请求时,用户只能等待,此时浏览器显示的页面是空白的,这也就是通常所说的“白屏”现象。与传统的 Web 应用不同,Ajax 采用了异步交互的方式。它在用户和服务器之间引入了一个中间媒介,从而改变了同步交互过程中的“处理等待处理等待”模式。用户的浏览器在执行任务时即装载了 Ajax 引擎。该引擎

21、是用Javascript 语言编写的,通常位于一个隐藏的框架中,负责转发用户界面和服务器之间的交互。Ajax 引擎允许用户和应用系统之间的交互以异步的方式进行,独立于用户与 Web 服务器之间的交互。现在,可以用 JavaScript 调用 Ajax 引擎来产生一个 HTTP 的用户请求,数据编辑、页面导航和数据验证等操作不再需要重新加载整个页面,可以通过 Ajax 引擎向 Web 服务器发送请求。1.1.2 Gridview 性能问题众所周知,Gridview 需要的系统资源比较大,尤其是控件自带的分页,每次分页的时候,都是把所有数据取出来,再在 Gridview 上分页,如果数据量大的话,

22、速度将非常非常慢,效率极低。怎样去解决这个问题。1.1.3 权限设计问题因为用户的不同,用户所对应的浏览的权限就不同,如何设计一套完善的权限系统来控制用户进行访问,同时保证其他数据的安全性和私密性。重庆邮电大学移通学院毕业设计(论文) 第 2 章 系统的实现3第 2 章 系统的实现2.2.2 Microsoft Access 简介Access 是 Office 系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access 应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型

23、数据库管理软件。它可运行于各种 Microsoft Windows 系统环境中,由于它继承了 Windows 的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Access 的基本功能及其常用的操作,主要内容包括创建和使用数据表,建立和使用查询、窗体,以及数据表与其他数据文件之间的转换等。数据库技术是计算机软件的一个重要分支,它产生于 20 世纪 60 年代,最早是由 IBM 公司推出的 IMS 数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶

24、段和数据库管理阶段。Access 使用标准的 SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。2.2.3 Dreamweaver MX 2004 简介Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。2.2.4 IIS 简介Web 服务器是 Web 应用程序的心脏。IIS(Internet Information Server)是微软推出的

25、 Windows NT Option Pack 的主要成员,作为 Win2000server 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的 Web 服务器重庆邮电大学移通学院毕业设计(论文) 第 2 章 系统的实现4之一。新推出的 IIS4.0 版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置 JAVA 虚拟机及全面支持 ASP 等强大功能 3。2.2.5 IIS 与 ASP 的结合在过去,客户机/服务器结构的设计与 Web 的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。可以利用 IIS+ASP 构成三层式 Web 结

26、构的中间一层,将客户机/服务器结构与 Web 密切结合,完成前后端两者的集成输出功能,使得 Web 站点的开发更方便,实现的功能更强大 1。如图 2.1 所示利用 IIS+ASP 技术来集成 Web 前后端所带来的强大效益可归结为以下几个方面:减少构建和维护成本加快联机过程应用软件集中在服务器端开发管理前端可使用任何浏览器(IE、Netscape)后端可存取任何数据库 (SQL、Access)可使用任何脚本语言开发 (VBScript、JavaScript、PERL)图 2.1程序和计算逻辑前端浏览器ActiveX Server元件ActiveX Server 元件后端数据库数据库服务器Mic

27、rosoft IIS+ASP 浏览器重庆邮电大学移通学院毕业设计(论文) 第 2 章 系统的实现52.3 可行性研究可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以. 个方面来考虑:(1)技术可行性毕业生信息管理系统是由网络和网页实现的。所以本系统使用微软公司的 ASP开发,应用界面友好且功能强大的由 Macromedia 公司的 Macromedia Dreamweaver MX 软件,服务器端脚本用 VBScript 来编写,客户端脚本也用VBScript 来编写,数据库使用 Microsoft Office

28、 Access 2003 数据库 2,服务器是IIS6.0。(2)经济可行性本系统的开发需要资金少,系统开发运行后,可以实现学毕业生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本(3)操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。(4)法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,从技术上、经济上、

29、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析6第 3 章 需求分析3.1 系统主要解决的问题本系统要实现毕业生信息管理网络化的查询与管理。能够实现毕业生在网上修改个人的相关信息,就业信息,查询其他毕业生的相关信息和用人单位的招聘信息,使毕业生不分时间、地点,只要能上网即可以查询和修改相应信息,并能够获取最新的招聘信息。管理员可以完成学生信息的添加、删除等管理,企业的添加、删除等管理,企业用人信息的删除、查看管理操作;管理员可以随时浏览企业对毕业生的反馈信息,使学校对毕业生的就业情况更轻松的掌握。企业利用本系统可

30、随时发布招聘信息,游览毕业生的基本信息,反馈本企业毕业生的情况等。3.2 系统所具备的功能毕业生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性:3.2.1 高校毕业生就业信息管理系统前台前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要毕业生对个人信息的修改及企业信息的浏览,只要输入毕业生的编号及企业的编号,即可完成以上功能。3.2.2 高校毕业生就业信息管理系统后台本系统后台管理在

31、考虑毕业生信息管理操作简便的同时,提供了强大的管理模式。后台系统可分为毕业生基本信息管理模块,包括毕业生基本信息的添加、删除等操作;企业基本信息管理模块,包括企业基本信息的录入,删除操作,管理对整个系统进行查询,管理工作。重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析73.2.3 高校毕业生就业信息管理系数据图数据流图(DFD)数据流图简称 DFD 图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流: 如图 3.1 所示图 形 符 号 名 称 符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM 区记

32、述处理标号C 区记述处理名称数据存储记述与处理有关的数据存储,DN 区记述存储的标号,S 区记述存储数据的名称数据流 记述数据流的流动方向,FM 记述数据流的名称图 3.1以下为本系统的数据流图如下图 3-2 毕业生信息管理系统 TOP 数据流图图 3.2 毕业生信息管理系统 TOP 数据流图DN SP0毕业生信息管理系统毕业生 毕业生管理员 管理员毕业生操作信息管理员操作信息毕业生操作结果管理员操作结果企 业 企 业企业操作信息 企业操作结果重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析8图 3.3 学生操作子系统数据流图图 3.4 管理员操作子系统数据流图图 3-5 图 3.5

33、 企业操作子系统数据流图D1P1学生操作子系统F1 学生基本信息F2 学生就业信息F3 招聘信息查询F4 其它学生信息 D3D2学生信息表企业招聘信息表就业信息表就业信息表企业招聘信息表F5 学生信息录入、删除F6 企业信息录入、删除F7 企业反馈信息删除查看F8 企业招聘信息删除查看D3D1D4学生信息表企业基本信息表D2功 P2管理员操作子系统F9 反馈毕业生信息F10 发布招聘信息F11 查看学生就业信息P3企业操作子系统D3D1D2就业信息表企业招聘信息表学生信息表重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析93.3 数据集合数据的信息的集合, 也就是对数据流图中包含的所

34、有元素的定义的集合,是在软件分析和设计过程中提供关于数据的描述信息 3:3.3.1 数据储存数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一:表 3.1 学生信息表表 3.2 企业招聘信息表表 3.3 就业信息表表 3.4 企业基本信息表名字:学生信息表描述:记录学生的基本信息。编号:D1组成:学号,姓名,性别,年龄,身份证,电话,专业,地址,是否就业名字:企业招聘信息表描述:记录企业的招聘信息。编号:D2组成:招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求名字:就业信息表描述:记录学生就业信息。编号:D3组成:学生编号,学生姓名,年龄,性别,就业状态,专业

35、等信息名字:企业基本信息表描述:记录企业的基本信息。编号:D4组成:企业编号,企业名称,企业性质,成立时间,员工人数,注册资金,简介重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析103.3.2 数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构) 。如下表 3.5 所示数据流表 3.5编号:F1名字:学生基本信息描述:学生基本信息修改,查看编号:F2名字:就业信息描述:就业信息查看,修改编号:F5名字:学生信息描述:学生信息的录入和删除编号:F6名字:企业信息描述:企业信息的录入和删除编号:F7名字

36、:企业反馈信息描述:企业反馈信息删除和查看编号:F11名字:就业信息描述:查看企业在职毕业生的信息编号:F10名字:发布招聘信息描述:发布招聘信息编号:F9名字:反馈毕业生信息描述:对反馈毕业生在职情况进行反馈编号:F8名字:企业招聘信息描述:查看和删除企业招聘信息编号:F3名字:招聘信息查询描述:浏览查看企业招聘信息编号:F4名字:其它学生信息描述:查看其它学生信息重庆邮电大学移通学院毕业设计(论文) 第 3 章 需求分析113.3.3 数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明

37、,输入数据流,输出数据流,处理 4。如下表 3.6 所示数据处理表 3.6编号:P0名字:毕业生信息管理系统描述:整个管理系统输入/输出:D1,D2,D3,D4编号:P1名字:学生操作子系统描述:学生对本系统的应用.输入/输出:D1,D2,D3编号:P2名字:管理员操作子系统描述:管理员对整个系统的维护输入/输出:D1,D2,D3,D4编号:P3名字:企业操作子系统描述:企业对本系统的应用输入/输出:D1,D2,D3重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计12第 4 章 就业管理系统设计4.1 系统初步设计划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之

38、后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用 6:模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性

39、,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:(1).抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。(2).信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问 7。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间

40、修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。(3).逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计13件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。(4).模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强

41、弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情 8。在设计时应力求做到高内聚。4.2 系统的划分经过对系统的需求分析,将整个系统分为三部分:毕业生子系统、企业子系统、管理员子系统。4.2.1 数据处理毕业生子系统比较简单,主要完成毕业生个人信息的修改、其它学生信息的查询功能,以及浏览招聘信息等功能。进入系统后,输入毕业生的编号及密码,即可得进行毕业生信息子系统。如图 4.1 所示图 4.1 毕业生子系统模块图基本信息管理就业

42、信息管理招聘信息查询其它学生查询密码修改毕业生子系统重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计144.2.2 管理员子系统功能划分管理员子系统完成此系统的管理维护操作,主要是对学生信息的管理、企业信息的管理以及企业发布的反馈和招聘信息的管理。如图 4.2 所示图 4.2 管理员子系统模块4.2.3 企业子系统功能划分企业子系统主要完成对在职毕业生的查询及反馈、招聘信息的发布功能。进入系统后,输入企业的编号及密码,即可得进行企业信息子系统。如图 4.3所示图 4.3 企业子系统模块图管理员子系统新增学生信息学生信息管理新增企业信息企业信息管理反馈信息管理招聘信息管理密码修

43、改毕业生管理(查询/反馈)就业信息查询招聘信息发布密码修改企业子系统重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计154.3 系统功能描述4.3.1 毕业生子系统功能描述1.基本信息模块本模块完成毕业生基本信息的修改操作,其中包括毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。2就业信息模块本模块完成毕业生对本身在职情况的修改操作3.招聘信息模块本模块完成毕业生对企业发布的招聘信息的查看操作。查看内容包括:单位编号,单位名称,招聘职位,招聘人数等信息。4其它学生查询模块本模块完成毕业生对其它毕业生的学生编号,学生姓名,年龄,性别,就业状态,专业等详细情况

44、的查看。4.3.2 管理员子系统功能描述1.新增学生信息模块本模块是管理员对学生基本信息的添加,添加内容毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。2学生信息管理模块本模块完成管理员对系统中毕业生信息的查看及删除操作。3.新增企业信息模块本模块是管理员对企业基本信息的添加,添加内容有企业编号,企业名称,企业性质,成立时间,员工人员,注册资金,简介等信息。4企业信息管理模块本模块完成管理员对系统中企业的编号,名称,性质的查看及删除操作。5反馈信息管理模块本模块完成管理员对毕业生所在企业对该生的反馈信息的查看及管理操作。重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业

45、管理系统设计166招聘信息管理模块本模块完成管理员对企业招聘内容的查看及管理操作。4.3.3 企业子系统功能描述1.毕业生管理(查询/反馈)模块本模块完成企业对本企业内的在职毕业生信息进行向管理员反馈信息及对在职毕业基本信息查询的操作。2就业信息查询模块本模块完成企业对所有毕业生信息如姓名,年龄,性别,专业等基本信息的进行浏览操作。3.招聘信息发布模块本模块是企业发布招聘信息,招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求信息。4.4 数据库概念结构设计根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。本系统毕

46、业生实体,企业实体,管理员实体,招聘信息实体: 4.4.1 实体属性图下面是管理员实体属性图:如图 4.4 所示图 4.4 管理员实体属性图管理员管理员编号 密码重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计17下面是毕业生实体属性图:如图 4.5 所示图 4.5 学生信息实体属性图下面是企业实体属性图:如图 4.6 所示图 4.6 企业信息实体属性图下面是招聘信息实体属性图:如图 4.7 所示图 4.7 招聘信息实体属性图毕 业 生姓名身份证学号年龄性别地址电话是否就业专业企 业企业性质注册资金企业名称员工人数成立时间简介企业编号招聘信息学历要求外语要求招聘人数入职工资专

47、业要求职位要求招聘职位重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计184.4.2 各实体之间的关系图毕业生、招聘信息、企业之间的关系:如图 4.8 所示 图 4.8 企业生和企业关系图毕 业 生姓名身份证学号年龄性别地址电话是否就业专业企 业企业性质注册资金企业名称员工人数成立时间简介企业编号招聘信息学历要求外语要求招聘人数入职工资专业要求职位要求招聘职位工作发布浏览重庆邮电大学移通学院毕业设计(论文) 第 4 章 就业管理系统设计194.4.3 数据库设计表 4.1 管理员 (admin)表字段名称 类型 长度 允许空 字段说明adminid 文本 50 否 管理员编号adminmm 文本 50 否 管理员密码表 4.2 就业信息(jyxx)表字段名称 类型 长度 允许空 字段说明xh 文本 50 否 编号xm 文本 50 否 姓名qyxh 文本 50 否 企业编号qyxm 文本 50 否 企业名称rzsj 文本 50 否 入职时间gzqk 文本 50 否 工资情况fkxx 文本 50 否 反馈信息fksj 文本 50 否 反馈时间表 4.3 企业信息(qyxx)表字段名称 类型 长度 允许空 字段说明qyxh 文本 50 否 企业编号qyxm 文本 50 否 企业名称qyxz 文本 50 否 企业性质clsj 文本 50 否 成立时

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

当前位置:首页 > 学术论文 > 论文指导/设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报