




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈尔滨理工大学信息管理系统(论文设计)题目就业系统分析与设计专业班级国际经济与贸易14-1姓名学号目录序言 4第1章需求分析 41.1研究背景与研究意义 4第2章:组织构造图 52.1设计原则 52.2系统的总体构造设计 62.3系统功能构造设计 6第3章业务流程图 63.1基本概念 63.3业务流程图的绘制 7第4章数据流程图和数据字典 104.1数据流程图 104.2就业系统的数据流程图 114.3数据字典 11第1章总体构造设计 121.1系统目的及研究意义 121.2系统总体功能构造设计 131.2.1构造化设计重要内容 131.2.2构造化设计的环节 131.3总体构造图 131.4系统流程图 14第2章 代码设计 152.1代码及其作用 152.1.1代码设计的原则 152.2代码设计的措施 162.2.3代码的校验 172.3代码设计任务书 18第3章数据库设计 193.1数据库的概念模型设计 193.2就业系统ER图 193.3数据列表 22第4章输入输出设计 224.1界面设计 22第5章结论 23序言近年来,高校连年扩招导致了毕业生人数大幅增多,就业问题显得尤为突出。伴随信息技术的发展,学校的各个部门都建立起了专门的管理信息系统,在这些信息系统中存储了大量的有关数据,运用数据挖掘技术对这些信息进行处理,找出影响就业的原因,真正实现以就业为导向的教学,对高校的生存及发展有着非常重要的意义。就业管理部门可在主页公布某些学校将要举行的招聘会信息,供感爱好的企业查看和申请。同步,应在主页提供某些重要申请表链接,供申请企业下载申请表。第1章需求分析1.1研究背景与研究意义大学生就业无疑是社会所关注的热点,也同步是体现大学价值的一部分,当然更是家家户户所关怀的问题,虽然是有不少的企业是要去高校招聘,但诸多的高企都是重点院校招生,这样就导致有些有才识的学生缺乏信息而不能很好的就业,确实很是令人痛心,好多时候虽然是有不少企业是去公布招聘信息,有由于信息的多样化,还是有不少学子没注意到。为了让各高校的学生可以好好的就业,同步也为了学校的就业状况有所改善,更是为了各个高企可以找到企业所需求的人才,需要一种系统可以提供这样的一种平台,供交流,信息公布与搜索等。目的:学校为了本校大学生可以理解到更多的招聘信息,找到更好的工作,同步也是为了企事业单位能找到企业所需要的人才,尚有为了学校能有更好就业率。顾客群:大学生群体,企事业单位,学校大学生:本校和外校学生检索招聘信息,公布求职信息公布求职信息企事业单位:公布招聘信息,搜索应聘者学校:公布公告,填写学生在校状况信息。1.2系统功能简朴简介系统提供了四类的顾客—大学生,校方,企事业,管理员。大学生可以在网上公布求职信息,搜索目前各业所提供的岗位信息。学校:查找学生信息,查询企业信息,公布公告。大学生:检索招聘信息,公布求职信息等企事业单位:公布招聘信息,查询求职信息管理员:是对学生信息,企业信息进行管理。1.3系统功能需求大学生就业信息系统的建立,需要进行顾客需求调查与分析,以确定系统目的,这是系统建设的重要环节。系统的重要功能如下:A:三类顾客――学生,学校,企业,要按不一样身份注册,注册后才能公布信息否则仅有查询信息的功能。B:三方可以对自己公布的信息进行修改和删除操作。C:管理员能对所有的数据进行操作,并且,也需要一种身份验证,有个固定的号和密码,密码可以修改,如若忘掉密码可以初始化。第2章:组织构造图2.1设计原则系统总体设计的目的是强化对需求阶段的理解,为下一步找出问题的处理方案打好基础。本系统在设计中遵照了如下的设计原则:(1)实用性由于开发时间短,因此应首先考虑能满足系统的功能规定和实际应用的需要。尽量选择成熟实用的技术,使得整个系统有一种安全、稳定的运行环境。(2)可扩展性为使系统能有良好的兼容性和可扩展性,系统在设计时充足考虑了数据库设计容量与处理能力等方面的扩充与升级的也许,不仅充足保护了原有投资,还保证了后来系统功能升级的以便。(3)安全性系统对数据的完整性和安全性具有很高的规定。为了保障系统平稳正常的运行,整个系统必须具有很高的安全可靠性。(4)可维护性系统合用于学校,对管理员的规定不高,懂得一般性的计算机应用即可,设计时以可维护性为主,做到故障易于排除,平常管理操作简便。(5)完整性系统的完整性,波及到友好的顾客界面,高效的信息处理,安全可靠的数据管理,以及优化的网络设计。2.2系统的总体构造设计根据前面的需求分析,考虑到业务间的互相联络和各自的相对独立性,高校就业系统分为四个功能子系统:注册顾客管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。管理员分为系统管理员和管理员,数据库中以顾客等级字段来区别身份,系统管理员负责学生、用人单位和管理员的操作,管理员负责职场资讯、招聘会、兼职天地、职位管理等有关操作。2.3系统功能构造设计根据功能服务对象,高校就业系统设计简化为四个子系统:注艇顾客管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。每个子系统都是相对独立的,由多种功能子系统构成。同步,它们之间不是孤立的,丽是具有一定的联络。第3章业务流程图3.1基本概念就业系统的业务流程图是一种描述系统内学校、毕业生,企业之间业务关系、作业次序和管理信息流向的图表,运用它可以协助分析人员找出业务流程中的不合理流向,它是物理模型。业务流程图重要是描述业务走向,例如说病人吧,病人首先要去挂号,然后再到医生那里看病开药,然后再到药房领药,然后回家。业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。3.2业务流程图的描述业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细精确地阐明业务处理过程中数据的搜集、输入、传递、存储、加工的措施、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其重要作用是:描述现行系统的业务状况以便于与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号符号名称实体输入/输出的报表处理业务流向文档存储3.3业务流程图的绘制总业务流程图如下图所示:分业务流程图如下图所示:学生学生浏览功能邮件管理信息管理身份验证浏览功能邮件管理信息管理身份验证 查看学校公告查看求职信息查看招聘信息删除求职信息发送邮件公布求职信息修改注册信息登陆注册查看学校公告查看求职信息查看招聘信息删除求职信息发送邮件公布求职信息修改注册信息登陆注册注册:学生学号,学生密码,学生姓名,学生性别,学生年龄,学生头像,学生入课时间,学生专业,学生奖励,学生惩罚,学生毕业时间.登陆:学生学号,学生密码.修改注册信息:学生密码,学生姓名,学生性别,学生年龄,学生年龄,学生入课时间,学生专业,学生奖励,学生惩罚,学生毕业时间.公布求职信息:学生学号,联络地址,联络方式,自我评价,期望工作地点,行业,职位,自己专长,爱好爱好,教育经历,培训经历,证书,求职公布时间.删除求职信息:学生学号,联络地址,联络方式,自我评价,期望工作地点,行业,职位,自己专长,爱好爱好,教育经历,培训经历,证书,求职公布时间.发送邮件:邮箱地址.查看招聘信息:招聘行业,招聘职位,职位名称,薪资水平,学历规定,工作年限,工作区域,职位规定,联络人,手机和电话,接受简历邮箱,招聘公布时间,企业名称.查看求职信息:学生学号,学生姓名,联络方式,自我评价,自己专长,爱好爱好,期望工作地点,行业,职位,教育经历,培训经历,证书,求职公布时间.查看学校公告:公告主题,公告时间,事项时间,事项地点,事项内容,公布公告部门.学校:学校学校浏览功能邮件管理信息管理身份验证浏览功能邮件管理信息管理身份验证 公布公告信息学生在校状况修改注册信息删除招聘信息删除求职信息查看学校公告查看求职信息查看招聘信息删除公告信息发送邮件登陆注册公布公告信息学生在校状况修改注册信息删除招聘信息删除求职信息查看学校公告查看求职信息查看招聘信息删除公告信息发送邮件登陆注册注册:学校编号,学校名,学校密码,学校邮箱地址.登陆:学校名,学校密码.修改注册信息:学校名,学校密码.公布公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,公布公告部门.删除公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,公布公告部门.删除求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生惩罚,工作年限,联络地址,联络方式,自我评价,期望工作地点,行业,职位,自己专长,爱好爱好,工作经验,教育经历,培训经历,证书,求职公布时间,在校担任过的职务.删除招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历规定,工作年限,工作区域,职位规定,联络人,手机和电话,接受简历邮箱,招聘公布时间发送邮件:邮箱地址.查看公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,公布公告部门.查看求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生惩罚,工作年限,联络地址,联络方式,自我评价,期望工作地点,行业,职位,自己专长,爱好爱好,工作经验,教育经历,培训经历,证书,求职公布时间,在校担任过的职务.查看招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历规定,工作年限,工作区域,职位规定,联络人,手机和电话,接受简历邮箱,招聘公布时间。学生在校状况:学生学号,学生在校奖励,学生在校职务,证书。企业:企业企业浏览功能邮件管理信息管理身份验证浏览功能邮件管理信息管理身份验证 查看学校公告查看招聘信息查看求职信息删除招聘信息发送邮件公布招聘信息修改注册信息登陆注册查看学校公告查看招聘信息查看求职信息删除招聘信息发送邮件公布招聘信息修改注册信息登陆注册注册:企业注册号,企业名称,企业行业类别,企业密码.登陆:企业注册号,企业密码.修改注册信息:企业注册号,企业名称,企业行业类别,企业密码.公布招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历规定,工作年限,工作区域,职位规定,联络人,手机和电话,接受简历邮箱,招聘公布时间,企业名称.删除招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历规定,工作年限,工作区域,职位规定,联络人,手机和电话,接受简历邮箱,招聘公布时间发送邮件:邮箱地址.查看求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生惩罚,联络地址,联络方式,自我评价,期望工作地点,行业,职位,薪资水平,自己专长,爱好爱好,工作经验,教育经历,培训经历,证书,求职公布时间.查看招聘信息:招聘行业,招聘职位,职位名称,薪资水平,学历规定,工作年限,工作区域,职位规定,招聘公布时间.查看学校公告:公告主题,公告时间,事项时间,事项地点,事项内容,公布公告部门.第4章数据流程图和数据字典4.1数据流程图数据流程图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何详细的物理元素,只是描述信息在系统中的流动和处理状况,虽然不是专业的计算机技术人员也轻易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入通过存储、加工处理最终输出的全过程,是设计者和顾客交流的很好的工具。图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号C区记述处理名称DNSDNS数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称4.2就业系统的数据流程图如下为本系统的数据流程图P0P0毕业生信息管理系统毕业生毕业生管理员管理员毕业生操作信息管理员操作信息毕业生操作成果管理员操作成果企业企业企业操作信息企业操作成果图1毕业生信息管理系统TOP数据流程图4.3数据字典数据字典是有关数据的信息的集合,也就是对数据流图中包括的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供有关数据的描述信息[1]。一般说来,数据字典应当由下列四类元素构成:数据元素,数据流,数据存储和数据处理。4.4数据存储数据存储是数据构造停留或保留的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:{数据存储名,阐明,编号,输入的数据流,输出的数据流,构成(数据构造),数据量,存取频度,存取方式}。名字:学生信息表名字:学生信息表描述:记录学生的基本信息。编号:D1构成:学号,姓名,性别,年龄,身份证,电话,专业,地址,与否就业名字:企业招聘信息表名字:企业招聘信息表描述:记录企业的招聘信息。编号:D2构成:招聘职位,招聘人数,学历规定,专业规定,入职工资,外语规定,职位规定名字:就业信息表名字:就业信息表描述:记录学生就业信息。编号:D3构成:学生编号,学生姓名,年龄,性别,就业状态,专业等信息名字:企业基本信息表名字:企业基本信息表描述:记录企业的基本信息。编号:D4构成:企业编号,企业名称,企业性质,成立时间,员工人数,注册资金,简介第1章总体构造设计1.1系统目的及研究意义1.1.1系统目的
本大学生就业管理信息系统是就目前本校学生就业管理同企业顾客招聘管理,开发并提供一种管理以便、信息更新快、功能齐全易操作的管理处理方案,现提出的系统总体开发目的如下:(1)系统为顾客提供以便、灵活的操作界面。(2)注意数据的安全保障,实现数据备份和恢复的功能。(3)节省学校毕业生就业的管理费用,提高其管理的效率。(4)系统登录时设置一定的权限。(5)顾客根据的不一样的条件,提供必要的数据支持。(6)系统提供某些必不可少的就业招聘管理功能。1.1.2研究意义在二十一世纪的今天,为了赶上全球经济一体化加紧的步伐,为了进入信息网络化的时代,各个是大专院校紧跟时代的步伐,转变学校的经营管理模式,减少没必要的成本挥霍,提高学校的综合实力,因此,每所大中专院校开发毕业生就业管理信息系统,是不可忽视的重要举措。1.2系统总体功能构造设计1.2.1构造化设计重要内容1、系统总体构造设计,系统总体构造设计包括两方面的内容:系统网络构造设计;系统模块化构造设计。2代码设计代码设计就是通过设计合适的代码形式,使其作为数据的一种构成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理3、数据库(文献)设计根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文献的构造和进行数据库设计。4、输入/输出设计输入/输出设计重要是对以纪录为单位的多种输入输出报表格式的描述,此外,对人机对话各式的设计和输入输出装置的考虑也在这一步完毕。5、处理流程设计处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换状况详细地描述出来。6、程序流程设计程序流程设计是根据模块的功能和系统处理流程的规定,设计出程序模框图,为程序员进行程序设计提供根据。7、系统设计文档系统原则化设计是指各类数据编码要符合原则化规定,对数据库(文献)命名、功能模块命名也要原则化。描述系统设计成果是指系统设计阐明书,程序设计阐明书,系统测试阐明书以及多种图表等,要将他们汇集成册,交有关人员和部门审核同意;确定系统实行方案设计是在系统设计成果得到有关人员和部门承认之后,确定系统实行计划,详细地确定出实行阶段的工作内容、时间和详细规定。此外,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可靠性设计。1.2.2构造化设计的环节1、系统总体设计包括:系统总体布局方案确实定;软件系统总体构造设计;数据存储的总体设计;计算机和网络系统方案的选择。2、详细设计包括:代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流程设计。3、系统实行进度与计划地制定。4、系统设计阐明书的编写。1.3总体构造图根据功能服务对象,高校就业系统设计简化为四个子系统:注册顾客管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。每个子系统都是相对独立的,由多种功能子系统构成。同步,它们之间不是孤立的,丽是具有一定的联络。高校就业系统的模块构造如图所示:1.4系统流程图代码设计2.1代码及其作用代码是代表事物名称,属性,状态等的符号。为了便于计算机处理,一般用数字,字母或它们的组合来表达在系统开发过程中设计代码作用是:
1、唯一化
最简朴、最常见的例子就是职工编号。在人事档案管理中我们不难发现,人的姓名不管在一种多么小的单位里都很难防止重名。为了防止二义性,唯一地标识每一种人,因此编制了职工代码。2、规范化
例如,财政部有关会计科目编码的规定,以“1”开头的表达资产类科目;以“2”表达负债类科目;“3”表达权益类科目;“4”表到达本类科目等。3、系统化
系统所用代码应尽量原则化。在实际工作中,一般企业所用大部分编码均有国家或行业原则。2.1.1代码设计的原则1、必须保证有足够的容量
要足以包括规定范围内的所有对象。假如容量不够,不便于此后变化和扩充,伴随环境的变化这种分类很快就失去了生命力。2、按属性系统化
类不能是无原则的,必须遵照一定的规律。根据实际状况并结合具体管理的规定来划分是我们分类的基本措施。分类应按照处理对象的各种详细属性系统地进行。如在线分类措施中,哪一层次是按照什么属性来分类,哪一层次是标识一种什么类型的对象集合等都必须系统地进行,只有这样的分类才比较轻易建立,比较轻易为他人所接受。3、分类要有一定的柔性
不至于在出现变更时破坏分类的构造。所谓柔性是指在一定状况下分类构造对于增设或变更处理对象的可容纳程度。柔性好的系统在一般的状况下增长分类不会破坏其构造。不过柔性往往还会带来别的某些问题,如冗余度大等,这都是设计分类时必须考虑的问题。4、注意本分类系统与外系统、已经有系统的协调。
任何一项工作都是从原有的基础上发展起来的,故分类时一定要注意新老分类的协调性,以便于系统的联络、移植、协作以及新老系统的平稳过渡。2.2代码设计的措施
线分类措施是目前用得最多的一种措施,尤其是在手工处理的状况下它几乎成了唯一的措施。线分类措施的重要出发点是:首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最终贯彻到详细对象。
分类的成果导致了一层套一层的线性关系,如下图所示。
毕业生就业系统的顾客的代码设计企业和企业的编码为01;毕业生的编码为02,毕业生又分为本科生和硕士,编号唯一,范围是02030V~02031V毕业院校分为三大类,范围是108~3082.2.2面分类措施
面分类法重要从面角度来考虑分类。面分类措施的特点是:
柔性好,面的增长、删除、修改都很轻易。
可实现按任意组配面的信息检索,对机器处理有良好的适应性。
缺陷是不易直观识别,不便于记忆。毕业生等级的面分类图如下:
例如:代码000表达材该毕业生没过四级,成绩不及格,并且综合测评为良。2.2.3代码的校验
1、录入代码时的也许错误:
识别错误:1/7,0/O,Z/2,D/O,S/5,……
易位错误:12345/13245,……
双易位错误:12345/13254,……
随机错误:上述两种或两种以上的错误出现2、防止代码录入出现错误的措施
在设计好的代码后,再增长一位,作为代码的构成部分。增长的一位,即为校验位。使用中,没有尤其性。
使用时,应录入包括校验位在内的完整代码,代码进入系统后,统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最终一位(校验位)进行比较,假如想等,则录入代码对的,否则录入代码错误,进行重新录入。3、校验位确实定环节:
设有一组代码为:C1C2C3C4…Ci
第一步:为设计好的代码的每一位Ci确定一种权数Pi(权数可为算术级数、几何级数或质数)。
第二步:求代码每一位Ci与其对应的权数Pi的成绩之和S
S=C1*P1+C2*P2+……+Ci*Pi
(i=1,2,……,n)n
=
∑Ci*Pi(i=1,2,……,n)
i=1
第三步:确定模M
第四步:取余R=SMOD(M)
第五步:校验位Ci+1=R
最终代码为:C1C2C3C4…CiCi+1
使用时:C1C2C3C4…CiCi+1
举例:校验位确实定
原设计的一组代码为五位,如32456,确定权数为7,6,5,4,3求代码每一位Ci与其对应的权数Pi的成绩之和S
S=C1*P1+C2*P2+……+Ci*Pi
(i=1,2,……,n)=3*7+2*6+4*5+5*4+6*3
=21+12+20+20+18=91
确定模M,M=11
取余R,R=SMOD(M)=91MOD(11)=3
校验位Ci+1=R=3
最终代码为:C1C2C3C4…CiCi+1,即324563
使用时为:324563
该组代码中的其他代码按此算法,分别求得校验位,构成新的代码。2.3代码设计任务书代码设计任务书编码对象名称编码方式位数校验位科目区间码6有编码对象数量使用时间合用范围n/11/6毕业生就业系统代码化目的1.便于输入和校验2.便于计算机分类处理构成1.第1-2位表达一级科目2.第3-4位表达二级科目3.第5-6位表达第三级科目编码规定1.一级科目编码采用国家规定的统一符号序号代码意义11顾客分类22毕业生分类33院校分类第3章数据库设计3.1数据库的概念模型设计概念模型实际上是现实世界到机器世界的一种中间层次。数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是人员进行数据库设计的有力工具,也是数据库设计人员和顾客之间进行交流的语言。建立数据概念模型,就是从数据的观点出发,观测系统中数据的采集、传播、处理、存储、输出等,通过度析、总结之后建立起来的,它重要是用于描述系统中数据的多种状态。这个模型不关怀详细的实现方式(例如怎样存储)和细节,而是重要关怀数据在系统中的各个处理阶段的状态。3.2就业系统ER图E-R图包括“实体”、“联络”、“属性”三个基本部分。联络分为三类:一对一联络(1:1);一对多联络(1:N);多对多联络(M:N)。毕业生就业管理系统在这一模块上一共设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论