管理信息系统就业系统设计报告.docx

上传人:b****6 文档编号:13097501 上传时间:2023-06-11 格式:DOCX 页数:34 大小:418.84KB
下载 相关 举报
管理信息系统就业系统设计报告.docx_第1页
第1页 / 共34页
管理信息系统就业系统设计报告.docx_第2页
第2页 / 共34页
管理信息系统就业系统设计报告.docx_第3页
第3页 / 共34页
管理信息系统就业系统设计报告.docx_第4页
第4页 / 共34页
管理信息系统就业系统设计报告.docx_第5页
第5页 / 共34页
管理信息系统就业系统设计报告.docx_第6页
第6页 / 共34页
管理信息系统就业系统设计报告.docx_第7页
第7页 / 共34页
管理信息系统就业系统设计报告.docx_第8页
第8页 / 共34页
管理信息系统就业系统设计报告.docx_第9页
第9页 / 共34页
管理信息系统就业系统设计报告.docx_第10页
第10页 / 共34页
管理信息系统就业系统设计报告.docx_第11页
第11页 / 共34页
管理信息系统就业系统设计报告.docx_第12页
第12页 / 共34页
管理信息系统就业系统设计报告.docx_第13页
第13页 / 共34页
管理信息系统就业系统设计报告.docx_第14页
第14页 / 共34页
管理信息系统就业系统设计报告.docx_第15页
第15页 / 共34页
管理信息系统就业系统设计报告.docx_第16页
第16页 / 共34页
管理信息系统就业系统设计报告.docx_第17页
第17页 / 共34页
管理信息系统就业系统设计报告.docx_第18页
第18页 / 共34页
管理信息系统就业系统设计报告.docx_第19页
第19页 / 共34页
管理信息系统就业系统设计报告.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

管理信息系统就业系统设计报告.docx

《管理信息系统就业系统设计报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统就业系统设计报告.docx(34页珍藏版)》请在冰点文库上搜索。

管理信息系统就业系统设计报告.docx

管理信息系统就业系统设计报告

哈尔滨理工大学

大学生就业管理信息系统

 

设计名称:

就业管理信息系统设计报告

姓名:

顾乐秋

学  院:

经济学院

专  业:

国际经济与贸易14-1

学号:

1416010107

 

2016年10月29日

 

1.4需求分析-----------------------------------------------------------------------------------------3

1.4.1系统需要解决问题--------------------------------------------------------------------------3

1.4.2系统具备的基本功能----------------------------------------------------------------4

1.4.3数据流程图--------------------------------------------------------------------------4

1.4.5数据字典-------------------------------------------------------------------------------7

1.4.6数据流----------------------------------------------------------------------------------8

2.2.3企业子系统功能划分-----------------------------------------------------------------11

2.3.2管理员子系统功能描述-----------------------------------------------------------------12

2.3.3企业子系统功能描述-------------------------------------------------------------------13

2.4数据库概念结构设计--------------------------------------------------------------------------13

2.4.1各实体属性------------------------------------------------------------------------------------15

2.4.2各实体之间E-R图--------------------------------------------------------------------------15

4.2.1毕业生子系统程序流程图--------------------------------------------------------------20

4.2.2管理员子系统程序流程图-------------------------------------------------------------21

4.2.3企业子系统程序流程图----------------------------------------------------------------22

第6章输入输出设计--------------------------------------------------------26

6.1输入设计------------------------------------------------------------26

6.2输出设计-----------------------------------------------------------27

 

第1章系统设计问题定义

1.1系统目标

1、现在我国的学校中的毕业生信息的管理水平大多还停留在纸质的基础上,这样的机制已经不能适应时代的发展,因为他浪费了许多人力和物力,在信息时代这样的传统的管理方式必然被计算机为基础的信息管理所取代。

采用计算机的方式为毕业生了解用人单位的信息提供方便,为学校统计毕业生的就业情况以及统计学校毕业生的就业等操作提供方便,用人单位可以在该系统中发布用人信息,这样就为毕业生的择业提供平台。

2、锻炼自己的实际操作能力,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性。

将自己的理论知识与实践融合,进一步巩固、深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、思考问题,进而解决问题的能力,加强对就业形势的认识;

3、更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强对社会的适应性,尽快将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的思想与业务距离。

为以后进一步走向社会打下坚实的基础;为自己未来的职业生涯规划起到关键性的指导作用。

如今,计算机的价格已经十分低廉,性能却有了长足的进步。

计算机已经成为我们学习和工作的得力助手。

它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

现在我国的学校中毕业生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

采用计算机来实现毕业生就业信息管理系统归纳起来,好处大约有以下几点:

1.可以存储历届的学生信息,安全、高效;

2.只需一到二名信息录入员即可操作系统,节省大量人力;

3.可以迅速查到所需信息。

4.为毕业生了解用人单位的信息提供方便;为学校统计毕业生的就业情况以及统计学校毕业生的就业率等操作提供了方便;用人单位可以在该系统中发布用人信息,这样就为毕业生的择业提供了平台。

 

1.2业务流程图

业务流程描述:

用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中的数据的收集,输入,传递,存储,加工的方法,算法,输出的数量及形式等。

现行系统的业务流程图是分析和描述现行系统业务的重要工具之一,其主要作用是:

描述现行系统的业务情况以便于管理人员交流,它是系统设计的前提和保证,业务流程图使用的符号,

符号

名称

实体

输入/输出的报表

处理

业务流向

文档

存储

总业务流程图

 

 

分业务流程图

毕业生分业务流程图

 

管理员分业务流程图

 

企业分业务流程图

 

系统业务流程图

1.3可行性研究

可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下三个个方面来考虑:

1.技术可行性

2.经济可行性:

系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。

本系统的开发需要资金少,系统开发运行后,可以实现学毕业生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生就业信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。

所带来的效益远远大于系统软件的开发成本。

在经济上完全可行。

3.操作可行性:

本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。

 

1.4需求分析

1.4.1系统需要解决的主要问题

本系统要实现毕业生信息管理网络化的查询与管理。

能够实现毕业生在网上修改个人的相关信息,就业信息,查询其他毕业生的相关信息和用人单位的招聘信息,使毕业生不

分时间、地点,只要能上网即可以查询和修改相应信息,并能够获取最新的招聘信息。

管理员可以完成学生信息的添加、删除等管理,企业的添加、删除等管理,企业用人信息的删除、查看管理操作;管理员可以随时浏览企业对毕业生的反馈信息,使学校对毕业生的就业情况更轻松的掌握。

企业利用本系统可随时发布招聘信息,游览毕业生的基本信息等。

1.4.2系统具备的基本功能

毕业生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。

而后台数据库的数据要具有一致性、完整性、安全性。

(1)、毕业生信息管理系统前台——操作方便.

前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。

前台系统主要毕业生对个人信息的修改及企业信息的浏览,只要输入毕业生的编号及企业的编号,即可完成以上功能。

(2)管理后台:

本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理模式。

后台系统可分为毕业生基本信息管理模块,包括毕业生基本信息的添加、删除等操作;企业基本信息管理模块,包括企业基本信息的录入,删除操作,管理对整个系统进行查询,管理工作。

 

1.4.3数据流程图

数据流图(DFD):

数据流图简称DFD图,数据流图有四种成分:

源点或终点、处理、数据存储表和数据流。

 

图形符号

名称

符号说明

实体

记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称

处理

记述某种业务的手工或计算机处理。

数据存储

记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称

数据流

记述数据流的流动方向。

 

 

 

毕业生

毕业生

 

管理员

管理员

 

企业

企业

 

 

 

管理员操作子系统数据流图

 

 

企业子系统操作数据流程图

1.4.5数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。

一般说来,数据字典应该由下列四类元素构成:

数据元素,数据流,数据存储和数据处理。

数据存储是数据结构停留或保存的地方。

也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。

一般而言,应包括如下内容:

{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。

名字:

学生信息表

描述:

记录学生基本信息

编号;D1

组成:

学号姓名性别年龄身份证电话专业地址

名字:

企业招聘信息表

描述:

记录企业的招聘信息。

编号:

D2

组成:

招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,

 

名字:

就业信息表

描述:

记录学生就业信息。

编号:

D3

组成:

学生编号,学生姓名,年龄,性别,就业状态,专业等信息

 

名字:

企业基本信息表

描述:

记录企业的基本信息。

编号:

D4

组成:

企业编号,企业名称,企业性质,员工人数,注册资金,简介

 

 

1.4.6数据流

数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括如下内容:

数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)。

编号:

F1

名字:

学生基本信息

描述:

学生基本信息修改查看

编号:

F2

名字:

就业信息

描述:

就业信息查看,修改

 

 

编号:

F4

名字:

其它学生信息

描述:

查看其它学生信息

 

编号:

F3

名字:

招聘信息查询

描述:

浏览查看企业招聘信息

 

编号:

F6

名字:

企业信息

描述:

企业信息的录入和删除

编号:

F5

名字:

学生信息

描述:

学生信息的录入和删除

 

编号:

F8

名字:

企业招聘信息

描述:

查看和删除企业招聘信息

编号:

F7

名字:

企业反馈信息

描述:

企业反馈信息删除和查看

 

编号:

F9

名字:

反馈毕业生信息

描述:

对反馈毕业生在职情况进行反馈

编号:

F10

名字:

发布招聘信息

描述:

发布招聘信息

 

编号:

F11

名字:

就业信息

描述:

查看企业在职毕业生的信息

 

 

第2章总体设计

2.1概述

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。

系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。

模块化的依据是:

把复杂问题分解成许多容易解决的小问题。

原来的问题也就变得容易解决。

模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。

每个模块完成一个特定的子功能。

把这些模块结合起来组成一个整体。

完成指定的功能,满足问题的要求。

采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。

从而提高软件的可靠性,可修改性。

有助于软件开发的组织管理。

一个大型软件可分别编写不同的模块。

模块化理论的几个重要概念如下:

(1).抽象

抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。

处理复杂系统唯一有效的方法是用层次的方式构造和分析它。

一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。

(2).信息隐蔽和局部化

信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。

局部化是指把一些关系密切的软件元素物理的放得彼此靠近。

局部化有助于实现信息隐蔽。

信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。

因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。

(3).逐步求精的模块化概念

逐步求精和模块化的抽象是密切相关的。

软件结构每一层中模块表示对软件抽象层次的次细化。

用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。

(4).模块独立性

模块的划分要使模块间尽可能的相互独立,独立模块较易维护。

度量模块的独立程度有两个标准:

内聚和耦合。

耦合是对一个软件结构内不同模块之间互连程度的度量。

耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。

在软件的设计中应追求尽可能松散的耦合。

内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。

在设计时应力求做到高内聚。

2.2系统功能划分

经过对系统的需求分析,将整个系统分为三部分:

毕业生子系统、企业子系统、管理员子系统。

2.2.1毕业生子系统功能划分

毕业生子系统比较简单,主要完成毕业生个人信息的修改、其它学生信息的查询功能,以及浏览招聘信息等功能。

进入系统后,输入毕业生的编号及密码,即可得进行毕业生信息子系统。

 

 

2.2.2管理员子系统功能划分

管理员子系统完成此系统的管理维护操作,主要是对学生信息的管理、企业信息的管理以及企业发布的反馈和招聘信息的管理。

 

图4-2管理员子系统模块

2.2.3企业子系统功能划分

企业子系统主要完成对在职毕业生的查询及反馈、招聘信息的发布功能。

进入系统后,输入企业的编号及密码,即可得进行企业信息子系统。

如图4-3。

 

2.3系统功能描述

2.3.1毕业生子系统功能描述

1.基本信息模块

本模块完成毕业生基本信息的修改操作,其中包括毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。

2.就业信息模块

本模块完成毕业生对本身在职情况的修改操作

3.招聘信息模块

本模块完成毕业生对企业发布的招聘信息的查看操作。

查看内容包括:

单位编号,单位名称,招聘职位,招聘人数等信息。

4.其它学生查询模块

本模块完成毕业生对其它毕业生的学生编号,学生姓名,年龄,性别,专业等详细情况的查看。

2.3.2管理员子系统功能描述

1.新增学生信息模块

本模块是管理员对学生基本信息的添加,添加内容毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。

2.学生信息管理模块

本模块完成管理员对系统中毕业生信息的查看及删除操作。

3.新增企业信息模块

本模块是管理员对企业基本信息的添加,添加内容有企业编号,企业名称,企业性质,成立时间,员工人员,注册资金,简介等信息。

4.企业信息管理模块

本模块完成管理员对系统中企业的编号,名称,性质的查看及删除操作。

5.反馈信息管理模块

本模块完成管理员对毕业生所在企业对该生的反馈信息的查看及管理操作。

6.招聘信息管理模块

本模块完成管理员对企业招聘内容的查看及管理操作。

2.3.3企业子系统功能描述

1.毕业生管理(查询/反馈)模块

本模块完成企业对本企业内的在职毕业生信息进行向管理员反馈信息及对在职毕业基本信息查询的操作。

2.就业信息查询模块

本模块完成企业对所有毕业生信息如姓名,年龄,性别,专业等基本信息的进行浏览操作。

3.招聘信息发布模块

本模块是企业发布招聘信息,招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求信息。

2.4数据库概念结构设计

根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。

本系统毕业生实体,企业实体,管理员实体,招聘信息实体。

2.4.1各实体属性

 

 

2.4.1各实体之间关系E-R图

 

 

=

 

毕业生和企业关系E-R图

 

第3章系统设计

3.1数据库模型设计

系统结构设计是从计算机实现的角度出发,对系统的逻辑结构进行组合,使其界面更加清楚和明确,并在此基础上,将系统进一步逐层分解,直至分解到模块。

其基本思想是:

将系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分。

根据需求分析的实际情况,大学生就业管理系统的主要用户分为两类:

一类是学校中负责管理大学生就业工作的老师;另一类是即将走向工作岗位的应届毕业生。

根据使用对象,整个系统可以分为2个子系统。

管理员登陆子系统主要是由负责管理大学生就业工作的老师,管理学生信息,管理企业信息,管理招聘信息;毕业生登陆子系统主要是应届毕业生通过系统查看个人信息,搜索并查看企业信息,搜索并查看招聘信息。

根据功能本系统又可分为就业指导管理和信息公布管理两大模块。

其中,就业指导管理模块,可以细分为毕业生管理和企业管理。

 

⑴管理员登陆子系统

①毕业生管理模块

该模块的主要功能是添加和维护学生基本信息。

主要的功能是添加毕业

②企业管理模块

该模块的主要功能是添加和维护企业基本信息。

③招聘信息管理模块

该模块的主要功能是添加和维护招聘信息。

 

⑵毕业生登陆子系统

①个人信息查询模块

该模块的主要功能是查看个人基本信息。

②企业信息检索模块

该模块的主要功能是搜索和查看企业基本信息。

③招聘信息检索模块

该模块的主要功能是搜索和查看招聘相关信息.

 

3.3数据关系模式

⑴管理员信息表(管理员账号,密码);

⑵毕业生信息表(学号,登陆密码,姓名,性别,出生年月,政治面貌,院系,专业,学历,籍贯,单位信息,英语语种);

⑶企业信息表(企业代码,名称,性质,地区,所属行业,地址,电话,联系人,简介);

姓名

性别

出生日期

照片

生源地

民族

政治面貌

毕业院校

入学时间

所学专业

辅修专业

学历

学位

学制

培养方式

外语语种及水平

婚否

身份证

号 码

计算机

水 平

身高

联系方式

通讯地址

及邮编

联系电话

电子邮箱

学习经历

(从高中后填写)

起止时间在读学校所学专业取得学历学位

 

工作经历

起止时间所在单位所在部门及岗位职务职称

科研及论文发表情况

 

求职意向(希望从业方向、岗位、工作地点及薪酬)

综合排名情况

全班共有学生名,本人列名;全专业共有学生名,本人列本专业名。

实习经历

 

社会实践和

担负社会

工作情况

奖惩情况

身体状况

 

个人业余爱好

或其他技能

其他需要

说明的情况

 

此表和所提供附件为招聘单位决定是否聘用应聘人的重要依据,如有不实,由此可能造成的一切后果由应聘者自负。

应聘者签字:

第4章详细设计

4.1概述

详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而更准确的运用就业信息系统。

4.2程序流程图

程序流程图又称为程序框图,它是历史悠久使用最广泛的描述软件设计的方法。

4.2.1毕业生子系统流程图

 

毕业生子系统的程序流程图

 

 

4.2.2管理员子系统流程图

 

 

管理员后台管理的程序流程图

 

 

4.2.3企业子系统流程图

 

企业子系统的程序流程图

 

第5章代码设计

代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示[20]。

采用代码设计可以便于数据的存储和检索,提高处理的效率和精度,提高数据的全局一致性,简化程序设计,减少出错率,节省存储空间。

代码设计的好坏,将直接影响整个系统的质量,实用性和生命力。

(1)本系统代码设计原则如下:

(1)唯一确定性。

即每个代码都仅代表唯一的实体或属性。

(2)稳定性。

代码的定义和描述应具有相对稳定性,要避免过多的改动。

(3)可扩充性

要考虑系统的发展和变化,必须留有一定的后备余量,当增加新的实体时,直接利用原代码加以扩充,而不需要重新变动系统。

(4)标准化与通用性。

国际、国家和行业的有关标准是代码设计的重要依据,采用已标准化的编码,系统内部使用的同一种代码做到统一。

(5)便于识别和记忆。

为了同时适合人和计算机,代码不仅要具有逻辑含义,而且便于识别和记忆。

(二)系统代码设计

代码分为无含义码和有含义码两大类。

其中无含义码包括顺序码和无序码两类,有含义码包括系列顺序码、数值化字母顺序码、层次码、特征组合码、复合码。

本系统主要代码设计如下:

学生代码设计

设计依据:

学生代码由毕业生登陆注册时间上的先后

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2