兼职中介管理系统.docx
- 文档编号:7654220
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:56
- 大小:761.93KB
兼职中介管理系统.docx
《兼职中介管理系统.docx》由会员分享,可在线阅读,更多相关《兼职中介管理系统.docx(56页珍藏版)》请在冰豆网上搜索。
兼职中介管理系统
轩辕兼职中介管理信息系统的设计与实现
摘 要
随着我国企业信息化进程的加快及网络技术的广泛应用,使用计算机进行信息管理己成为现实和发展的必然趋势。
随着市场经济不断活跃,中介在帮助供需双方进行更好的信息交流方面作用越来越多,服务项目繁多,所以其管理所携带的信息量自然也很大,所以,要想提高劳动生产率,降低经营成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理。
本兼职中介管理系统是就轩辕兼职中介中大学生求职管理系统为背景,专门针对大学生找兼职而开发的,进行家教、网页制作、软件开发等详细分类管理,从而对供需双方进行交流提供非常有效的服务。
开发出可以用于轩辕兼职中介管理的中介系统,实现中介管理的高效性、秩序性和安全性。
该兼职中介管理系统的开发主要包括后台数据库的建立及前端应用程序的开发两个方面。
采用SQLServer2000数据库作为后台数据库、VisualC#2005编程语言作为前台开发工具。
通过对中介管理系统的需求分析,实现了对中介管理系统的功能模块划分,数据库模式分析,并进一步设计了数据库结构和应用程序,从而得到一个方便快捷地实现中介管理的人员登记,信息录用等操作,是中介的管理井井有条,为中介的发展创建良好的条件。
关键字:
中介管理系统;C#;SQLserver2000
ShaftPart-timeIntermediaryManagementInformationSystemDesignAndRealization
Abstract
Alongwithourcountryenterpriseinformatizationprocessaccelerateandtheextensiveapplicationofthenetworktechnology,theuseofcomputerinformationmanagementhasbecomearealityandtheinevitabletrendofdevelopment.Withthemarketeconomyconstantlyactive,intermediaryinhelpingthetwosidesofsupplyanddemandforbetterexchangeofinformationontherolemoreandmore,numerousinserviceitems,sothemanagementoftheamountofinformationcarriedbynatureisverybigalso,so,inordertoenhancethelaborproductivity,reduceoperatingcosts,improveservicequalityandmanagementlevel,topromoteeconomicefficiency,mustrelyoncomputertocarryoutthemodernizationofinformationmanagement.
Thepart-timeintermediarymanagementsystemisthepart-timeintermediaryincollegestudentsmanagementsystemasthebackground,specificallyforstudentstofindpart-timeanddevelopment,totutor,webpagemaking,softwaredevelopmentandotherdetailedclassificationmanagement,inordertosupplyanddemandsidesoftheexchangeistoprovideeffectiveservices.Developedcanbeusedforthepart-timeintermediarymanagementintermediarysystem,realizetheintermediarymanagementefficiency,orderandsecurity.
Thepart-timeintermediarymanagementsystemdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthefrontendapplicationproceduredevelopmenttwoaspects.UsingSQLServer2000databaseasabackgrounddatabase,VisualC#2005programminglanguageasthedevelopmenttool.Throughtheintermediarymanagementsystemneedsanalysis,implementationofintermediarymanagementsystemfunctionalmoduledivision,databasemodelanalysis,andfurtherhasdesignedthedatabasestructureandtheapplicationprocedure,resultinginaconvenientmannertoachievetheintermediarymanagementpersonnelregistrationinformation,employmentandotheroperations,istheintermediarymanagementbearrangedingoodorder,theintermediaryofdevelopmenttocreateingoodcondition.
Keywords:
Thepart-timeintermediarymanagementsystem;C#;SQLserver2000
第一章系统概述
1.1兼职中介管理系统的基本概述
1.1.1系统产生的背景
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理[15],计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
进入21世纪后,随着计算机在中介中的普及应用,以及计算机技术的不断发展,中介计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。
本系统就是为了管理好中介信息而设计的。
1.1.2课题研究的目的和意义
目前,随着单位职工人员流动的不断增加,越来越多的应聘者和招聘者需要沟通,其中中介的作用是不可忽视的。
随着兼职中介的扩大,中介中的管理系统将发挥越来越重要的作用。
高效方便的管理系统,可以为管理提供坚强的后盾和有力的支持。
本兼职中介管理系统是就轩辕兼职中介中大学生求职管理系统为背景,开发出可以用于轩辕兼职中介管理的中介系统,实现中介管理的高效性、秩序性和安全性。
本系统可以方便快捷地实现中介管理的人员登记,信息录用等操作,是中介的管理井井有条,为中介的发展创建良好的条件。
本文的中介系统是专门为大学生寻找兼职而开发的中介管理系统,其中包括找学生应聘信息管理、公司招聘信息管理、招聘职务管理、兼职匹配等。
每一部分都包括招聘者信息和求职者信息以及招聘信息和求职信息的查询功能。
1.1.3本题目国内外发展状况
目前兼职中介管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。
一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。
另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了兼职中介管理系统的推广应用。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
因此,开发一个实现兼职中介管理[16]的系统化,改善中介管理工作,让中介人员能够方便有效的对兼职情况行进相应管理,已成为必不可缺的软件管理系统。
1.1.4本课题的究内容
本文的具体内容如下:
(1)通过调查,研究了兼职中介管理系统中招聘者、求职者信息的查询和修改等功能。
(2)研究.NET框架的基本原理、SQLServer2000[6]数据库访问技术和C#[1]技术,VisualStudio2005[2]为课题研究提供技术支持。
(3)采用了模块结构化设计方法,自顶向下,逐层分解,画出E—R图后进行数据库的设计。
研究了招聘者与求职者信息传递等关系数据,根据数据之间的联系,建立数据库的输入、输出、管理等模式。
(4)通过SQLServer2000数据库访问技术和C#编码技术等实现兼职中介管理系统原型的设计与应用。
1.2轩辕兼职中介管理系统的总体构思
1.2.1系统的设计思路
兼职中介管理系统基本设计思路是把整个系统按照实现模块进行分解,利用当今流行的C#语言[3],基于WindowsXP、SQLServer2000、VisualStudio2005为开发环境进行开发。
本系统的结构是自顶向下扩展的,层次化的模块结构。
对高层模块,将使用以事务为中心的设计策略,把一个复杂的系统逐步分解成较小的相对简单的模块;对低层模块,采用以变换为中心的设计策略。
此外,为了提高模块的内聚性,降低模块间的偶合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而既实现数据共享又提高模块的独立性,使系统具有很高的可修改性,系统采用C/S结构模型通过计算机局域网实现图书馆数据的同步管理[7].其数据传递关系如图1.1所示:
图1.1数据传递关系
Fig.1.1Datatransitiverelation
1.2.2兼职中介管理系统的功能
主要实现大学生应聘信息的管理、公司招聘信息的管理、职位的管理、兼职中介根据公司的招聘职位匹配相应的求职信息,查看招聘者或应聘者的招聘信息和求职信息。
1.3系统的可行性分析
1.3.1技术上的可行性分析
本系统所采用的软硬件平台具体要求如下:
硬件:
处理器:
英特尔赛扬D325
主板:
双敏UP4PENPro.
显卡、声卡:
盈通GF4MX4000,内存:
256MBDDR333
硬盘:
ST40G/7200,鼠标、键盘:
三联光电套,显示器:
三星788DF
软件:
MicrosoftSQLserver2000,MicrosoftVisualStudio2005
MicrosoftWindows2000professional,采用VisualStudio和SQLserver2000作为开发工具。
在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。
技术上完全可行。
1.3.2管理上的可行性分析
在本系统中,使用该系统的主要是中介管理人与负责职位信息的管理、大学生应聘职位信息管理、公司招聘信息的管理。
大学生可以查看自己的应聘情况。
招聘公司可以查看公司的招聘情况,进而帮助中介管理人员做出正确的决策和采取更规范的管理,使用该系统的人员并非专业的计算机操作者,所以界面简洁、操作简单的系统在管理上是可行的。
1.3.3经济上的可行性分析
系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免了工作人员的流动造成的收据丢失等问题。
因此,从长远的收益来看,经济上完全可行。
基于以上分析,系统实现是可行的。
1.4技术方案
1.4.1开发平台
1.操作平台
本系统的开发和使用均选用WindowsXP作为操作平台。
WindowsXP提供了一个可伸缩的高性能平台,简洁的界面,并且有很强的稳定性。
运用基于Windows的新一代强大应用程序,这种平台的体系结构可以更有效地处理海量数据。
另外Windows拥有最健壮的开发工具,可应用于任何平台,使用这些工具可以轻松地构建下一代应用程序。
2.开发平台
本系统选用VisualStudio2005[4]作为开发软件,它是用于快速生成企业级应用程序和高性能桌面应用程序的工具。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
3.数据平台
本系统选用SQLServer作为数据库系统管理工具。
SQLServer是一个功能完备的数据库管理系统,是基于服务器端的中型的数据库,它提供超大型系统所需的数据库服务,大型服务器可能有成千上万的用户同时连接到SQLServer实例。
SQLServer为这些环境提供了全面的保护,具有防止问题发生的安全措施。
1.4.2实施步骤
本系统的开发采用面向对象的开发方法,采用C#[9]语言,面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题步骤中的行为。
面向对象的基本出发点就是尽可能的按照人类认识世界的方法和思想方式来分析和解决问题,采用面向对象方法的时候一般分为四个阶段:
系统调查和需求分析阶段;分析问题的性质和求解问题阶段;整理问题阶段;程序实现阶段。
时间安排如下:
2011.12.01——2011.12.25完成毕业论文选题
2011.12.26——2012.01.07搜集资料,确定论文研究框架及系统开发环境,接受任务书
2012.01.08——2012.03.04继续搜集资料,进行需求分析,完成开题报告
2012.03.05——2012.04.06进行毕业实习,进一步搜集、整理相关资料,进行系统详细设计
2012.04.07——2012.04.16系统实施,完成可初步运行的系统原形,完成论文初稿,接受中期检查
2012.04.17——2012.04.27系统测试,完善系统,对论文进行修改,完成二稿
2012.04.28——2012.05.11进一步完善系统和论文内容,完成论文三稿
2012.05.12——2012.05.25继续完善论文,论文定稿
2012.05.26——2012.06.04准备论文答辩
第二章 系统分析
2.1需求分析
2.1.1需求分析概述
1.需求分析的目标
需求分析的目标:
按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。
通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、各级领导对开发新的管理系统是否有比较清楚地认识和积极的态度、部门级别中是否能够抽调出比较精通本行业管理业务并且对本单位存在问题有深刻理解的相关人员等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。
2.需求分析的原则
需求分析的基本原则是:
(1)需要能够表达和理解问题的信息域和功能域;
(2)要能以层次化的方式对问题进行分解和不断细化;
(3)要给出系统的逻辑视图和物理视图。
3.需求分析的一般步骤
需求分析分为问题分析,需求描述,需求评审等几个步骤。
首先进行问题分析。
在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对互相冲突的要求进行折中,并为原始问题及其软件解建立模型。
它是形成需求规格说明、进行软件设计的与实现的主要基础,例如面向数据流的分析方法、面向对象的分析方法以及面向数据的分析方法都属于需求建模方法。
接着进入需求描述阶段,以需求模型为基础,考虑到软件的可解性,生成规格说明和初步的用户手册。
在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的规格说明进行符合,以确保软件需求的全面性、精确性和一致性,并使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致。
4.需求分析的步骤
(1)通过对现实环境的调查研究,获得当前系统的具体模型;
(2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型;
(3)分析当前系统与目标系统的差别、建立目标的逻辑模型;
(4)对目标进行完善和补充,并写出完整的需求说明;
(5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。
在本系统中需求分析的基本步骤也是按照以上三个阶段进行的。
任何需求分析的一般步骤都必须遵守以上的步骤。
2.1.2系统需求分析
中介管理系统的目的就是为了使学生能够轻松便捷的找到适合的工作还不需要花费大量的时间和精力,不但使毕业以后找工作,也可以做兼职当家教,这样在烦躁的大学生活中能充实自己,且还能赚到自己的生活费.同上所述,公司找员工也如此,一个大型的公司本来就使事物繁忙,今天炒了一个人但却急需这样的人,一时之间登广告,上网站宣传都要等至少1、2天才能找到,而利用中介管理系统寻找会马上找到你所需类型的人才,只需打个电话问一下应聘人员是否需要这份工作且看他够不够资格来做这份工作,如果合适就可以立刻上岗,这样减少了他们因为苦于寻找而浪费的时间和精力,还大大节省了人力和物力,因此一个中介管理系统对于人们来说是不可或缺的。
本系统经过长期的可行性市场调查与分析工作,并且经过长期的实践操作,最后确定整体系统方案,在综合各项通用软件指标的前提下细心编写而成。
1.功能需求
为了满足不同用户对兼职中介管理系统的不同需求,根据实际分析兼职中介管理系统,从而总结出该中介管理系统的主要功能要求。
该系统主要分为三部分:
公司招聘信息部分、大学生求职者信息部分和中介管理部分。
中介管理的主要功能
(1)职位信息管理:
负责职位的添加、修改、删除和查询。
(2)学生信息管理:
负责大学生应聘工作的相关信息的添加、修改、删除。
(3)公司信息管理:
负责公司招聘信息的添加、修改、删除。
(4)管理员管理:
负责管理员的添加、删除。
(5)兼职中介管理:
负责公司空缺职位与大学生应聘职位的匹配,查看各个公司的招聘信息,查看大学生的应聘信息。
公司招聘信息的主要功能
(1)密码修改:
修改中介负责注册时分配给的密码。
(2)查看公司招聘情况:
查看该公司招聘职位招聘情况。
大学生求职者信息的主要功能
(1)密码修改:
修改中介负责注册时分配给的密码。
(2)查看应聘情况:
查看中介是给找到了合适的兼职工作。
2.性能需求
系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量信息的时候,系统的所有功能依然能正常运行。
3.将来可能提出的要求
该系统可扩展按照统计出来的结果来计算员工应得的薪水并会同出勤统计结果一起制成详单提供给管理者。
4.系统安全性要求
安全方面,系统管理员可以对用户、管理员和用户注册的基本信息进行操作,可以修改用户的一些信息,可以添加和删除用户。
用户可以更改自己的密码,其基本原则是用户只能添加、修改、查询自己权限范围内的数据。
而用户的上一级即系统管理员则可以查看用户所有的数据。
系统是在网络上运行的多用户系统,采用了数据库安全性、操作系统安全性、程序安全性三重安全性管理来达到系统要求的安全性。
2.2业务流程分析
业务流程分析是在深入调查和需求分析的基础上,把有关该业务流程的资料进行综合分析,以了解业务的具体处理过程,发现系统的薄弱环节和不尽合理之处,寻找在新的信息系统基础上优化和改进的方法。
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。
业务流程分析,可以用业务流程图来完成。
业务流程图是用箭线连接图形符号对系统内各单位、人员之间业务关系、作业顺序和管理信息流动过程的描述。
业务流程图中的基本图符如图2.1所示:
外部实体数据存档数据流向内部实体
图2.1业务流程图基本图符
Fig.2.1Theserviceflowchartofbasicsymbols
根据业务流程图的基本规范,结合轩辕兼职中介管理的现实情况,本人绘制出了该兼职中介管理系统的业务流程图。
如图2.2所示:
图2.2轩辕兼职中介管理系统业务流程图
Fig.2.2Shaftpart-timeintermediarymanagementsystembusinessflowchart
2.3数据流程分析
数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式,数据流程分析主要包括对信息的流动、变换、存储等的分析。
其目的是要发现和解决数据流动中的问题。
这些问题有:
数据流程不畅,前后数据不匹配,数据处理过程不合理等等。
问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。
调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。
2.3.1数据流程图
数据流程图是数据流程分析的主要工具,是描述系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、传递、存储和处理的总情况。
它是现有数据流程的抽象,它舍弃了具体的物质,如组织结构,工作场所、物质流、货币流等,只保留了数据的流动、存储、使用及加工的情况。
数据流图的基本画法和原则如下:
(1)数据流图应分层绘制,顶层纸画出系统轮廓,然后逐步细化。
(2)对引起数据流变换的事件应加以说明。
(3)对数据流图中的各个元素进行编号,顶层图可不编号。
(4)顶层图和子图要保持平衡。
(5)数据流图只表示“干什么”,而不考虑“怎么干”。
数据流程图中的基本图符如图2.3所示:
数据存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 兼职 中介 管理 系统