信息管理系统设计毕业设计_第1页
信息管理系统设计毕业设计_第2页
信息管理系统设计毕业设计_第3页
信息管理系统设计毕业设计_第4页
信息管理系统设计毕业设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、哈尔滨理工大学信息管理系统(论文设计)题目就业系统分析与设计专业班级国际经济与贸易14-1姓名学号141601010目录哈尔滨理工大学前言3第1章需求分析31.1研究背景与研究意义3第2章:组织结构图42. 1设计原则43. 2系统的总体结构设计44. 3系统功能结构设计4第3章业务流程图44.1 基本概念55. 3业务流程图的绘制5第4章数据流程图和数据字典95.1 数据流程图95.2 就业系统的数据流程图95.3 数据字典10第1章总体结构设计111.1 系统目标及研究意义111.2 系统总体功能结构设计111.2.1 结构化设计主要内容111.2.2 结构化设计的步骤121.3 总体结构

2、图121.4 系统流程图13第2章代码设计142.1 代码及其作用142.1.1 代码设计的原则142.2 代码设计的方法152.2.3代码的校验162.3 代码设计任务书17第3章数据库设计183.1 数据库的概念模型设计183.2 就业系统ER图183.3 .3数据列表21第4章输入输出设计214.1 界面设计21第5章结论22哈尔滨理工大学刖百近年来,高校连年扩招造成了毕业生人数大幅增多,就业问题显得尤为突出。随着信息技术的发展,学校的各个部门都建立起了专门的管理信息系统,在这些信息系统中存储了大量的相关数据,运用数据挖掘技术对这些信息进行处理,找出影响就业的因素,真正实现以就业为导向的

3、教学,对高校的生存及发展有着非常重要的意义。就业管理部门可在主页发布一些学校将要举行的招聘会信息,供感兴趣的企业查看和申请。同时,应在主页提供一些重要申请表链接,供申请企业下载申请表。第1章需求分析1.1 研究背景与研究意义大学生就业无疑是社会所关注的热点,也同时是体现大学价值的一部分,当然更是家家户户所关心的问题,虽然是有不少的企业是要去高校招聘,但很多的高企都是重点院校招生,这样就造成有些有才识的学生缺少信息而不能很好的就业,的确很是令人痛心,好多时候虽然是有不少企业是去发布招聘信息,有由于信息的多样化,还是有不少学子没注意到。为了让各高校的学生能够好好的就业,同时也为了学校的就业情况有所

4、改善,更是为了各个高企能够找到企业所需求的人才,需要一个系统能够提供这样的一个平台,供交流,信息发布与搜索等。目标:学校为了本校大学生能够了解到更多的招聘信息,找到更好的工作,同时也是为了企事业单位能找到公司所需要的人才,还有为了学校能有更好就业率。用户群:大学生群体,企事业单位,学校大学生:本校和外校学生检索招聘信息,发布求职信息发布求职信息企事业单位:发布招聘信息,搜索应聘者学校:发布公告,填写学生在校情况信息。1.2 系统功能简单介绍系统提供了四类的用户一大学生,校方,企事业,管理员。大学生能够在网上发布求职信息,搜索当前各业所提供的岗位信息。学校:查找学生信息,查询企业信息,发布公告。

5、大学生:检索招聘信息,发布求职信息等企事业单位:发布招聘信息,查询求职信息管理员:是对学生信息,企业信息进行管理。1.3 系统功能需求大学生就业信息系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。系统的主要功能如下:A:三类用户一一学生,学校,企业,要按不同身份注册,注册后才能发布信息否则仅有查询信息的功能。B:三方可以对自己发布的信息进行修改和删除操作。哈尔滨理工大学C:管理员能对所有的数据进行操作,并且,也需要一个身份验证,有个固定的号和密码,密码可以修改,如若忘记密码可以初始化。第2章:组织结构图2. 1设计原则系统总体设计的目的是强化对需求阶段的理解,为

6、下一步找出问题的解决方案打好基础。本系统在设计中遵循了以下的设计原则:(1)实用性由于开发时间短,所以应首先考虑能满足系统的功能要求和实际应用的需要。尽量选择成熟实用的技术,使得整个系统有一个安全、稳定的运行环境。(2)可扩展性为使系统能有良好的兼容性和可扩展性,系统在设计时充分考虑了数据库设计容量与处理能力等方面的扩充与升级的可能,不仅充分保护了原有投资,还保证了以后系统功能升级的方便。(3)安全性系统对数据的完整性和安全性具有很高的要求。为了保障系统平稳正常的运行,整个系统必须具有很高的安全可靠性。(4)可维护性系统适用于学校,对管理员的要求不高,懂得一般性的计算机应用即可,设计时以可维护

7、性为主,做到故障易于排除,日常管理操作简便。(5)完整性系统的完整性,涉及到友好的用户界面,高效的信息处理,安全可靠的数据管理,以及优化的网络设计。3. 2系统的总体结构设计根据前面的需求分析,考虑到业务间的相互联系和各自的相对独立性,高校就业系统分为四个功能子系统:注册用户管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。管理员分为系统管理员和管理员,数据库中以用户等级字段来区别身份,系统管理员负责学生、用人单位和管理员的操作,管理员负责职场资讯、招聘会、兼职天地、职位管理等相关操作。4. 3系统功能结构设计根据功能服务对象,高校就业系统设计简化为四个子系统:注艇用

8、户管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。每个子系统都是相对独立的,由多个功能子系统组成。同时,它们之间不是孤立的,丽是具有一定的联系。第3章业务流程图哈尔滨理工大学4.1 基本概念就业系统的业务流程图是一种描述系统内学校、毕业生,企业之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。业务流程图主要是描述业务走向,比如说病人吧,病人首先要去挂号,然后再到医生那里看病开药,然后再到药房领药,然后回家。业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。4.2 业务流程图的描述业务

9、流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号符号OzZZ71口名称实体输入/输出的报表处理业务流向文档存储5. 3业务流程图的绘制总业务流程图如下图所示:哈尔滨理工大学分业务流程图如下图所小:注册:学生学号,学生密他,学生姓名,学生性别,学生年龄,学生头像,学生入学时间,学生专业,学生奖励,学生处罚,学生毕业时间.登

10、陆:学生学号,学生密他.修改注册信息:学生密码,学生姓名,学生性别,学生年龄,学生年龄,学生入学时间,学生哈尔滨理工大学专业,学生奖励,学生处罚,学生毕业时间.发布求职信息:学生学号,联系地址,联系方式,自我评价,期望工作地点,行业,职位,自己特长,兴趣爱好,教育经历,培训经历,证书,求职发布时间.删除求职信息:学生学号,联系地址,联系方式,自我评价,期望工作地点,行业,职位,自己特长,兴趣爱好,教育经历,培训经历,证书,求职发布时间.发送邮件:邮箱地址.查看招聘信息:招聘行业,招聘职位,职位名称,薪资水平,学历要求,工作年限,工作区域,职位要求,联系人,手机和电话,接收简历邮箱,招聘发布时间

11、,公司名称.查看求职信息:学生学号,学生姓名,联系方式,自我评价,自己特长,兴趣爱好,期望工作地点,行业,职位,教育经历,培训经历,证书,求职发布时间.查看学校公告:公告主题,公告时间,事项时间,事项地点,事项内容,发布公告部门.学校:注册:学校编号,学校名,学校密码,学校邮箱地址.登陆:学校名,学校密码.修改注册信息:学校名,学校密码.发布公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,发布公告部门.哈尔滨理工大学删除公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,发布公告部门.删除求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生处罚,工作年

12、限,联系地址,联系方式,自我评价,期望工作地点,行业,职位,自己特长,兴趣爱好,工作经验,教育经历,培训经历,证书,求职发布时间,在校担任过的职务.删除招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历要求,工作年限,工作区域,职位要求,联系人,手机和电话,接收简历邮箱,招聘发布时间发送邮件:邮箱地址.查看公告信息:公告主题,公告时间,事项时间,事项地点,事项内容,发布公告部门.查看求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生处罚,工作年限,联系地址,联系方式,自我评价,期望工作地点,行业,职位,自己特长,兴趣爱好,工作经验,教育经历,培训经历,证书

13、,求职发布时间,在校担任过的职务.查看招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历要求,工作年限,工作区域,职位要求,联系人,手机和电话,接收简历邮箱,招聘发布时间。学生在校情况:学生学号,学生在校奖励,学生在校职务,证书。企业:注册:公司注册号,公司名称,公司行业类别,公司密码.登陆:公司注册号,公司密码.修改注册信息:公司注册号,公司名称,公司行业类别,公司密码.发布招聘信息:招聘行业,招聘职位,职位名称,招聘人数,薪资水平,学历要求,工作年限,工作区域,职位要求,联系人,手机和电话,接收简历邮箱,招聘发布时间,公司名称.哈尔滨理工大学删除招聘信息:招聘行业,招聘职位,

14、职位名称,招聘人数,薪资水平,学历要求,工作年限,工作区域,职位要求,联系人,手机和电话,接收简历邮箱,招聘发布时间发送邮件:邮箱地址.查看求职信息:学生学号,学生姓名,学生性别,学生年龄,学生专业,学生奖励,学生处罚,联系地址,联系方式,自我评价,期望工作地点,行业,职位,薪资水平,自己特长,兴趣爱好,工作经验,教育经历,培训经历,证书,求职发布时间.查看招聘信息:招聘行业,招聘职位,职位名称,薪资水平,学历要求,工作年限,工作区域,职位要求,招聘发布时间.查看学校公告:公告主题,公告时间,事项时间,事项地点,事项内容,发布公告部门.第4章数据流程图和数据字典4.1 数据流程图数据流程图简称

15、DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称B处理记述某种业务的手工或计算机处理其中,PM区记述处理标号C区记述处理名称DNS数据存储记述与处理有美的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据

16、流的名称4.2 就业系统的数据流程图以下为本系统的数据流程图哈尔滨理工大学4.3 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。4.4 数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。名字:学生信息表描述:记录学生的基本

17、信息。编号:D1组成:学号,姓名,性别,年龄,身份证,电话,专业,地址,是否就业名字:企业招聘信息表描述:记录企业的招聘信息。编琴:就2信息表箍域:招聘琪位就辨璃慰数,学历要求,专业要求,入职工资,外语要求,职位要求编号:D3组成:学生编号,学生姓名,年龄,性别,就业状态,专业等信息10名字描述编号组成哈尔滨理工大学企业基本信息表记录企业的基本信息。D4企业编号,企业名称,企业性质,成立时间,员工人数,注册资金,简介第1章总体结构设计1.1 系统目标及研究意义1.1.1 系统目标本大学生就业管理信息系统是就目前本校学生就业管理同企业用户招聘管理,开发并提供一个管理方便、信息更新快、功能齐全易操

18、作的管理解决方案,现提出的系统总体开发目标如下:(1)系统为用户提供方便、灵活的操作界面。(2)注意数据的安全保障,实现数据备份和恢复的功能。(3)节省学校毕业生就业的管理费用,提高其管理的效率。(4)系统登录时设置一定的权限。(5)用户根据的不同的条件,提供必要的数据支持。(6)系统提供一些必不可少的就业招聘管理功能。1.1.2研究意义在21世纪的今天,为了赶上全球经济一体化加快的步伐,为了进入信息网络化的时代,各个是大专院校紧跟时代的步伐,转变学校的经营管理模式,减少没必要的成本浪费,提高学校的综合实力,因此,每所大中专院校开发毕业生就业管理信息系统,是不可忽视的重要举措。1.2 系统总体

19、功能结构设计1.2.1 结构化设计主要内容1、系统总体结构设计,系统总体结构设计包括两方面的内容:系统网络结构设计;系统模块化结构设计。2代码设计代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理3、数据库(文件)设计根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。4、输入/输出设计输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。5、处理流程设计处理流程设计是通过系统处理流程图的形

20、式,将系统对数据处理11哈尔滨理工大学过程和数据在系统存储介质间的转换情况详细地描述出来。6、程序流程设计程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。7、系统设计文档系统标准化设计是指各类数据编码要符合标准化要求,对数据库(文件)命名、功能模块命名也要标准化。描述系统设计结果是指系统设计说明书,程序设计说明书,系统测试说明书以及各种图表等,要将他们汇集成册,交有关人员和部门审核批准;拟定系统实施方案设计是在系统设计结果得到有关人员和部门认可之后,拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。另外,为了保证系统安全可靠运行

21、,还要对数据进行保密设计,对系统进行可靠性设计。1.2.2 结构化设计的步骤1、系统总体设计包括:系统总体布局方案的确定;软件系统总体结构设计;数据存储的总体设计;计算机和网络系统方案的选择。2、详细设计包括:代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流程设计。3、系统实施进度与计划地制定。4、系统设计说明书的编写。1.3 总体结构图根据功能服务对象,高校就业系统设计简化为四个子系统:注册用户管理子系统、学生求职系统子系统、用人单位招聘系统子系统、公共信息管理子系统。每个子系统都是相对独立的,由多个功能子系统组成。同时,它们之间不是孤立的,丽是具有一定的联系。高校就业系统的模

22、块结构如图所示:12哈尔滨理工大学高校就业系统注册用户管理子系统学生求职子系统用人单位招聘子系统系统管理子索统1.4系统流程图毕业生就业流程图13哈尔滨理工大学第2章代码设计2.1 代码及其作用代码是代表事物名称,属性,状态等的符号。为了便于计算机处理,一般用数字,字母或它们的组合来表示在系统开发过程中设计代码作用是:1、唯一化最简单、最常见的例子就是职工编号。在人事档案管理中我们不难发现,人的姓名不管在一个多么小的单位里都很难避免重名。为了避免二义性,唯一地标识每一个人,因此编制了职工代码。2、规范化例如,财政部关于会计科目编码的规定,以“1”开头的表示资产类科目;以“2”表示负债类科目;“

23、3”表示权益类科目;“4”表示成本类科目等。3、系统化系统所用代码应尽量标准化。在实际工作中,一般企业所用大部分编码都有国家或行业标准。2.1.1代码设计的原则1、必须保证有足够的容量要足以包括规定范围内的所有对象。如果容量不够,不便于今后变化和扩充,随着环境的变化这种分类很快就失去了生命力。2、按属性系统化类不能是无原则的,必须遵循一定的规律。根据实际情况并结合具体管理的要求来划分是我们分类的基本方法。分类应按照处理对象的各种具体属性系统地进行。如在线分类方法中,哪一层次是按照什么属性来分类,哪一层次是标识一个什么类型的对象集合等都必须系统地进行,只有这样的分类才比较容易建立,比较容易为别人

24、所接受。3、分类要有一定的柔性不至于在出现变更时破坏分类的结构。所谓柔性是指在一定情况下分类结构对于增设或变更处理对象的可容纳程度。柔性好的系统在一般的情况下增加分类不会破坏其结构。但是柔性往往还会带来别的一些问题,如冗余度大等,这都是设计分类时必须考虑的问题。14哈尔滨理工大学4、注意本分类系统与外系统、已有系统的协调。任何一项工作都是从原有的基础上发展起来的,故分类时一定要注意新老分类的协调性,以便于系统的联系、移植、协作以及新老系统的平稳过渡。2.2 代码设计的方法线分类方法是目前用得最多的一种方法,尤其是在手工处理的情况下它几乎成了唯一的方法。线分类方法的主要出发点是:首先给定母项,母

25、项下分若干子项,由对象的母项分大集合,由大集合确定小集合,,最后落实到具体对象。分类的结果造成了一层套一层的线性关系,如下图所示。(02030V)(0203IV)985,211皖校一本院校二本院校(02030V108)(02030V208)f02030V308)毕业生就业系统的用户的代码设计公司和企业的编码为01;毕业生的编码为02,毕业生又分为本科生和研究生,编号唯一,范围是02030V02031V15哈尔滨理工大学毕业院校分为三大类,范围是1083082.2.2 面分类方法面分类法主要从面角度来考虑分类。面分类方法的特点是:柔性好,面的增加、删除、修改都很容易。可实现按任意组配面的信息检索

26、,对机器处理有良好的适应性。缺点是不易直观识别,不便于记忆。毕业生等级的面分类图如下:英语等级学习成绩综合测评0,没过四皴0成缱不及格0-良1过四级1成缰中1-中22-成绩优2-差例如:代码000表示材该毕业生没过四级,成绩不及格,并且综合测评为良。2.2.3 代码的校验1、录入代码时的可能错误:识别错误:1/7,0/O,Z/2,D/O,S/5一,易位错误:12345/13245,双易位错误:12345/13254,随机错误:上述两种或两种以上的错误出现2、避免代码录入出现错误的办法在设计好的代码后,再增加一位,作为代码的组成部分。增加的一位,即为校验位。使用中,没有特别性。使用时,应录入包括

27、校验位在内的完整代码,代码进入系统后,统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位)进行比较,如果想等,则录入代码正确,否则录入代码错误,进行重新录入。3、校验位的确定步骤:设有一组代码为:C1C2C3C4,Ci第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级数、几何级数或质数)。第二步:求代码每一位Ci与其对应的权数Pi的成绩之和SS=C1*P1+C2*P2+,+Ci*Pi(i=1,2,n)n16哈尔滨理工大学=ECi*Pi(i=1,2,n)i=1第三步:确定模M第四步:取余R=SMOD(M)第五步:校验位Ci+1=R最终代码

28、为:C1C2C3C4,CiCi+1使用时:C1C2c3c4,CiCi+1举例:校验位的确定原设计的一组代码为五位,如32456,确定权数为7,6,5,4,3求代码每一位Ci与其对应的权数Pi的成绩之和SS=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确定模MM=11取余R,R=SMOD(M)=91MOD(11)=3校验位Ci+1=R=3最终代码为:C1C2C3C4,CiCi+1,即324563使用时为:324563该组代码中的其他代码按此算法,分别求得校验位,构成新的代码。2.3 代码设计任务书代码设计任务

29、书编码对象名称编码方式位数校验位科目区间码6有编码对象数量使用时间适用范围n2016/11/6毕业生就业系统代码化目的1.便于输入和校验2.便于计算机分类处理构成1.第1-2位表小级科目2.第3-4位表小级科目3.第5-6位表小第二级科目编他要求1.一级科目编码采用国家规定的统一符号序号代码意义11用户分类22毕业生分类33院校分类17哈尔滨理工大学第3章数据库设计3.1数据库的概念模型设计概念模型实际上是现实世界到机器世界的一个中间层次。数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。建立数据概念

30、模型,就是从数据的观点出发,观察系统中数据的采集、传输、处理、存储、输出等,经过分析、总结之后建立起来的,它主要是用于描述系统中数据的各种状态。这个模型不关心具体的实现方式(例如如何存储)和细节,而是主要关心数据在系统中的各个处理阶段的状态。3.2就业系统ER图E-R图包含“实体”、“联系”、“属性”三个基本部分。联系分为三类:一对一联系(1:1);一对多联系(1:N);多对多联系(MN)。毕业生就业管理系统在这一模块上一共设计了五张表用来存储所有的用人单位信息和招聘信息:company表(包含属性:单位号码、单位名称、电话号码)、major表(包含属性:专业信息、专业号码)、region表(包含属性:地区号码、地区名称)、be

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论