您的当前位置:首页正文

100497206_侯风飞_论文_定稿

2020-11-10 来源:步旅网


郑州航空工业管理学院

毕 业 论 文(设 计)

2012 届 信息管理与信息系统 专业 7586484 班级

题 目 大学生网络兼职系统分析与设计 姓 名 侯风飞 学号 185268476 指导教师 *** 职称 讲师

二О一 二 年 五 月 九 日

内 容 摘 要

随着大学生应聘兼职工作的日益普遍,怎样才能够让大学生方便、快速、可靠的找到自己所需的兼职工作成就了学生关心的一个问题。传统上大学生搜集的兼职信息量少,浪费时间,兼职工作不安全,而且专业水平也无法得到锻炼和提高。为此怎样建立一个合理,方便,高效的大学生网络兼职系统就越来越迫切,因此本课题的主要目的就是为开发相应的大学生网络兼职系统提供理论指导的。

本文从大学生兼职的现状出发,借助网络系统分析与设计的一些相关知识,实现对大学生网络兼职系统的分析与设计,同时为该系统的实际开发提供理论指导。本文创新如下:兼职系统的功能是按照大学生的实际需求设置的;系统的验证机制可以确保用人单位及其招聘信息的可靠性;认证技术和加密技术可以确保大学生网络兼职系统在运行期间的安全性。

关 键 词

大学生;网络兼职;系统分析;系统设计;大学生兼职

· I ·

The Analysis and Design of Part-Time System of

College Students

Author: 100497206 Fengfei Hou Tutor: Yonghua Fu Lecturer

Abstract

Students interviewing for a part-time work is becoming more and more popular, and how can make college students convenient, fast and reliable to find their desired part-time job is an issue concerned by the students. Traditionally,students can only collect a little information of part-time job,waste time, and the professional level can not get to exercise and improve. So how to establish a reasonable, convenient, efficient college students part-time network system is more and more urgent, therefore, the main purpose of this research is to develop college students part-time network system to provide theoretical guidance.

On the basis of the status of part-time college students, With the aid of some related knowledge about network system design and analysis to develop part-time system of college students, at the same time, to provide theoretical guidance to the practical development of the system. This article innovation are as follows: The function of Part-time system is according to the actual needs of the system; System validation mechanism can ensure that recruitment and recruitment information reliability; authentication and encryption technology can ensure college students part-time network system

·II ·

safety during operation.

Key Words

college students; network part-time job; system analysis; system design;

part-time job of college students

·III ·

目 录

1.绪论 .................................................. 1 1.1国内外研究现状 ..................................... 1 1.1.1国内研究现状 .................................. 1 1.1.2国外研究现状 .................................. 2 1.2系统建设的意义 ..................................... 2 1.3解决的主要问题 ..................................... 3 1.4论文的组织结构 ..................................... 4 2.大学生兼职现状 ......................................... 4 2.1大学生兼职现状调查 ................................. 5 2.1.1大学生兼职现状调查方法......................... 5 2.1.2大学生兼职现状 ................................ 5 2.2大学生兼职现状分析 ................................. 6 2.2.1大学生兼职现状所存在的问题 ..................... 6 2.2.2解决大学生兼职问题的方法 ....................... 7 3.大学生网络兼职系统需求分析 .............................. 8 3.1系统需求分析方法与技术 ............................. 8 3.2系统用户分析....................................... 9 3.3系统需求问题描述 .................................. 10 3.3.1系统功能性需求 ............................... 10

·IV ·

3.3.2系统非功能性需求 ............................. 17 4.大学生网络兼职系统总体设计 ............................. 18 4.1系统结构设计...................................... 18 4.2系统功能划分...................................... 19 4.2.1系统功能划分原则 ............................. 19 4.2.2具体功能划分 ................................. 20 4.3系统流程设计...................................... 22 4.4系统主要数据库表设计 .............................. 23 4.5系统安全性设计 .................................... 24 5.总结 ................................................. 26 致 谢 ................................................. 27 参 考 文 献............................................. 28

·V ·

大学生网络兼职系统分析与设计

100497206 侯风飞 指导教师 付永华 讲师

1.绪论

本章首先叙述了大学生网络兼职系统在国内外的研究状况,分析其中的不足,对兼职系统的建设意义做了总结,其次提出了兼职系统要解决的主要问题,最后提出了本文的组织结构。

1.1国内外研究现状

1.1.1国内研究现状

我国目前专门针对大学生网络兼职系统分析与设计方面的研究很少,但将兼职作为招聘系统中的一个模块来分析和设计的较多,例如段国云的《基于B/S的网络招聘系统》就对兼职模块作了一些分析和设计,包括招聘模块的实体分析、数据库设计、搭建相应类、业务流程设计与实现等,但其研究对象主要是针对整个社会人群,没有针对大学生进行相关研究,不能结合大学生的实际情况分析、设计[1]。又如刘立的《网上招聘系统分析、设计与实现》中的大学生兼职模块对大学生的兼职现状做了需求调查,但调查问卷中所设臵的问题不合理,无法准确的把握大学生兼职的需求,并且系统在实现时对企业及其发布的兼职信息没有相关的验证机制,导致大量的虚假信息和重复信息,无法保障学生的合法权益[2]。

· 1 ·

1.1.2国外研究现状

像美国、英国、日本这样的发达国家对大学生的兼职工作非常重视,所以对大学生网络兼职系统方面的一些研究比较多,例如加里〃德勒斯教授的《大学生兼职系统的设计与实现》就针对大学生兼职系统进行了详细、深入的分析、设计与实现,包括大学生兼职现状的调查、功能需求分析、数据库建模、业务流程设计、系统安全性设计等等,对用人单位发布的信息进行了真实性验证设计,并且用人单位所发布的信息都具有学科专业性,非常适合大学生的兼职工作[3]。又如软件工程师扎卡斯的《大学生兼职现状解析》对在校大学生的兼职现状做了详细的调查和分析,全面的叙述了大学生应聘兼职的需求和所存在的问题,并提出了解决问题的一些方法[4]。整体上来说,国外一些发达国家对大学生网络兼职系统研究的比较多,而且已经有很多专门为大学生兼职设计的系统正在为大学生服务。

1.2系统建设的意义

本文从大学生兼职现状出发,借助网络系统分析与设计的一些技术手段,对大学生网络兼职系统进行分析研究。论述如何将大学生的兼职状况与系统分析与设计相结合,从而实现对大学生网络兼职系统的分析与设计,并对大学生网络兼职系统的实际开发与应用起到理论性的指导作用,使开发者减少工作量,节约时间;转变大学生假期找兼职的旧思维方式。通过对大学生网络兼职系统的分析和设计,可以给系统开发人员提供一个指导和借鉴,弥补现有网络招聘系统的不足,使系统开发者

· 2 ·

结合大学生的实际需求,从而开发出一个适合大学生的方便、实用、可靠、稳定的网络化兼职平台。

1.3解决的主要问题

大学生网络兼职系统是专门为大学生寻找兼职工作而量身定做的一个系统。大学生通过应聘一些兼职工作来锻炼、提高自己的专业能力,减少父母的经济负担。而且已经成为一种普遍的社会现象。但是大学生怎样在短期内找到一个适合自己的兼职工作,兼职工作的可靠性如何,安全性又如何,兼职工作的专业方向是否符合自己的专业等等这些问题一直在困扰着现在的大学生。大学生网络兼职系统就是以这些问题为出发点和落脚点分析和设计的。要解决的主要问题具体有以下2个方面。

(1)需求分析方面

为了更好的了解大学生兼职的实际现状,制作大学生兼职调查问卷和网上信息搜集,充分了解当前大学生兼职工作的现状和实际需求,并总结大学生兼职现状所存在的问题,结合公司兼职业务的特点,分解出大学生兼职的功能性需求和非功能性需求。

(2)系统设计方面,

在大学生兼职现状调查和需求分析的基础上,对大学生网络兼职系统的系统结构、功能、流程图、数据库表及安全性进行设计,并遵循实用性、灵活性、可靠性和可维护性等原则。

· 3 ·

1.4论文的组织结构

本文共分为五章。

第一部分,绪论。主要介绍大学生网络兼职系统在国内外的研究现状,说明了大学生网络兼职系统建设的意义,概述了本文解决的主要问题和论文组织结构。

第二部分,大学生兼职现状。主要是通过调查问卷、随机面谈和网上搜集的方法对大学生的兼职现状做了实际调查,得出大学生的兼职现状和所存在的问题,找出问题的解决方法。

第三部分,大学生网络兼职系统需求分析。首先说明了大学生网络兼职系统所用的需求分析方法和技术。然后对大学生网络兼职系统的用户进行了功能分析,最后总结出大学生网络兼职系统的功能性需求和非功能性需求。

第四部分,大学生网络兼职系统总体设计。分别对系统的结构,系统的功能,系统的业务流程,数据库表,安全性等几个方面进行设计,详细描述了系统总体架构的设计过程。

第五部分,总结。对论文的各个章节的内容进行了总结,并对系统的发展前景做了预测。

2.大学生兼职现状

在对大学生网络兼职系统进行需求分析和设计前,首先要做的就是充分了解和掌握大学生的兼职现状,确定大学生兼职的实际需求,只有

· 4 ·

这样才能具有针对性的对大学生网络兼职系统进行分析和设计。

2.1大学生兼职现状调查

2.1.1大学生兼职现状调查方法

本次大学生兼职现状调查以航院和中州大学的在校大学生为主体,采取发放调查问卷的方法,发放调查问卷200份,回收有效问卷182份,调查问卷所设问题主要涉及三个方面的内容:第一,被调查者基本情况。包括性别、年级、专业学科类别、学历层次等;第二,兼职基本情况。包括兼职信息来源渠道、兼职类型、兼职收入水平及可靠性等;第三,兼职心理情况。包括兼职动机、如何处理学习与兼职关系等。本次调研,在采用问卷调查的同时,还采用随机面谈、查阅资料等方式.以使结果更加全面、客观。 2.1.2大学生兼职现状

通过对有效的调查问卷及搜集到的资料进行汇总,大学生兼职的现状有以下5点:

(1)兼职态度

调查显示,大部分学生对兼职持赞成的态度,占到调查者的90%左右,而10%左右的学生持反对态度。由此可见大学生应聘兼职现象十分普遍。

(2)兼职动机

主要内容是调查受访者兼职的主要目的。被调查者中认为通过兼职

· 5 ·

能提升自身社会阅历和专业综合素质的占62%左右,赚取薪水以减轻家庭负担的占36%左右,与同学做伴或打发无聊时间占2%左右。由此可以看出大学生兼职的主要动机趋于成熟。

(3)兼职岗位信息渠道

调查数据显示,校园招聘海报或小广告已成为学生获得兼职岗位信息的主要渠道,占总调查人数的80%左右,通过中介或朋友介绍的占5%,通过学校学生资助中心等部门获取信息的占2%,通过网站等其他途径的占13%。

(4)兼职可靠性

调查数据显示,大学生在兼职的过程中有被骗经历的高达70%左右,其中中介机构骗取中介费或兼职单位只给学生预期工资的一小部分居多。没有被骗经历的学生仅占30%左右,而且他们要么是当家教,要么是在学校做兼职。中介和用人单位的诚信度难以保证。

(5)兼职岗位类型

张贴过宣传海报或派发过传单的占50%左右,从事过商品促销的占40%。从事过家教或在学校做兼职的共占10%。学生表示他们很想找和自己专业相同或相近的兼职,但是用人单位只要长期的,对工作经验也有要求。

2.2大学生兼职现状分析

2.2.1大学生兼职现状所存在的问题

经过对大学生兼职的现状进行分析,发现大学生在找兼职的过程中

· 6 ·

存在诸多问题,归纳总结后有以下4点:

(1)兼职信息渠道不可靠、信息量少

学生找兼职工作已经成为一种普遍现象,但搜集兼职信息的主要方法是靠兼职海报或墙上贴的一些小广告,海报或小广告所提供的兼职信息的可靠性无法保证,也没有相应的监督机制,而且这些渠道所提供的兼职信息量很少,学生几乎没有选择余地。

(2)兼职工作没有针对性

大部分学生找到的兼职工作都是发传单或商品促销,自己的专业能力无法得到锻炼和提高,反而耽误了专业课的学习时间,得不偿失。

(3)中介机构和用人单位的诚信度难以保证

中介和用人单位欺骗学生的现象非常普遍,中介机构骗取中介费但不介绍兼职,用人单位不发给学生兼职工资或少发工资或加大劳动量。学生的权益无法得到保障。

(4)学生应聘兼职不方便

大学生应聘兼职的不方便包括面试和工作两个方面。大学生在找到兼职后有的还要坐公交车到用人单位去面试,并且用人单位所在地不定,有的单位离学校比较远,给学生的兼职工作带来了很多不便。 2.2.2解决大学生兼职问题的方法

为了解决大学生兼职现状中所存在的如兼职信息渠道不可靠、信息量少、兼职工作没有针对性、中介机构和用人单位的诚信度难以保证、学生应聘兼职不方便等诸多问题,并且符合现代信息化发展的趋势,就

· 7 ·

迫切需要建立一个大学生网络兼职系统。

大学生网络兼职系统能够为在校大学生提供大量的兼职信息,学生可以找到和自己专业相关的兼职,并且有一个验证机制对用人单位及其发布的兼职信息进行审核,以确保用人单位的可靠性。同时为了方便学校和学生,系统还能够提供网上协议商谈及网上视频面试等功能。最终能够让大学生方便、快速、可靠的找到自己所需的兼职工作。

3.大学生网络兼职系统需求分析

系统的需求分析是软件开发过程中的一个重要环节,通过对大学生网络兼职系统进行需求分析,从而得出大学生网络兼职系统的功能性需求和非功能性需求。

3.1系统需求分析方法与技术

为了能够确切的了解当代大学生在校期间应聘兼职工作的需要,本文通过发放调查问卷、随机采访、网上搜集、绘制用例图等方式对大学生兼职的需求进行了分析,具体有以下4点:

(1)发放调查问卷

通过向学生发放调查问卷的方式了解大学生应聘兼职工作的实际需求,然后对收集到的数据再进行综合分析评定,从而总结出大学生应聘兼职的实际需求。

(2)随机采访面谈

随机的抽取在校大学生,然后向其提出一些开放式的问题,并对其

· 8 ·

回答做简单的记录,从而真实的了解大学生在兼职方面的需求。

(3)网上信息搜集

通过百度、google等搜索引擎对大学生兼职需求方面的资料进行搜集,然后对搜集到的资料进行整理分析,并结合调查问卷等方式全面、客观的掌握大学生兼职的需求。

(4)绘制用例图

从使用对象的角度出发对大学生网络兼职系统进行需求分析,用StarUML软件来绘制大学生网络兼职系统的用例图,得出各个系统用户的需求。

3.2系统用户分析

对大学生兼职的现状进行调查和随机采访,发现大学生兼职中所存在的问题和学生的实际需求,然后以大学生网络兼职系统的使用对象为分析的切入点,得出大学生网络兼职系统主要的使用对象:大学生、学校、用人单位和系统管理员。

(1)大学生

大学生是人才信息的提供者,是本系统中的核心用户。大学生要通过大学生网络兼职系统可以网上兼职搜索、简历投递、兼职应聘,同时在自己的合法权益受到用人单位侵犯时可以通过该兼职系统向管理员投诉。

(2)学校

学校方面作为本系统中学生数据来源的重要环节,负责向大学生网

· 9 ·

络兼职系统提交关于学生的一些数据,对学生本人的一些信息进行验证确认。同时学校可以以校为单位向用人单位成批的申请实习,当用人单位发布虚假兼职信息时学校相关负责人可以对其举报。

(3)用人单位

用人单位作为招聘信息的提供者,也是本系统的主要使用者之一。用人单位可以在本系统中发布招聘兼职信息,还可以实现与学生在网上的面试、就业协议签定等活动。

(4)系统管理员

系统管理员是兼职系统不可缺少的一个角色,是大学生网络兼职系统在运行期间的维护者,其主要的职能是对用人单位注册审核、数据库备份、网站日常维护、新闻发布、广告发布等。

3.3系统需求问题描述

3.3.1系统功能性需求

大学生网络兼职系统主要的使用者是大学生、学校、用人单位和系统管理员。其主要功能列举如下:学生在线求职;招聘信息发布;视频面试;成批实习申请等。下面按照用户类型介绍系统需求。

(1)学生端

学生端主要是从大学生的使用角度出发,分析出大学生在兼职方面的需求,然后得出大学生网络兼职系统应该具备的学生用户方面的功能,具体见图3-1学生用例图。

·10 ·

<>个人信息管理视频申请<>在线视频面试兼职搜索简历管理大学生智能应聘<>学生投诉<>搜索用人单位进行投诉智能搜索开启视频<><><><><>投递简历简历更改

图3-1 学生用例图

①个人信息管理

学生可以维护自己的信息,包括个人身份信息、所学专业、特长、获得哪些证书等。其中部分信息由学校提供,个人不得随意更改,以供用人单位考核。

②在线视频面试

学生可以通过向应聘用人单位申请网上面试,如果用人单位同意双方就可以通过网络兼职系统在网上进行面试,从而节省了时间,方便了学生。

③搜索兼职信息

由于兼职应聘方面的信息量较大,要想尽快找到合适的兼职就要通过灵活的查询功能。查询条件包括:行业、职能、地点、工资、兼职时间等。

·11 ·

④个人简历管理

创建、修改、删除自己的简历。简历信息包括:基本信息、教育背景、外语水平、工作经验、技能与特长、所学的专业方向、兼职概述等,同时还可以向用人单位投递简历。

⑤系统智能兼职应聘

系统的信息量太大,人工浏览太浪费时间,所以系统可以帮助学生快速的进行兼职应聘。学生只需填写一张兼职意向表,系统会根据该表自动检索出离学校最近的并适合自己专业的用人单位,然后自动进行相应的兼职申请。

⑥学生投诉

学生如果在某个用人单位兼职期间被用人单位欺骗或少发工资,都可以通过大学生网络兼职系统在网上对该用人单位进行投诉,系统管理员核实之后会做相应的处理。

(2)学校端

因为考虑到学校有两个方面的作用:一是要向兼职系统提供学生的一些基本信息,二是学校可能会成批的组织学生假期实习。所以学校也是一个重要的兼职系统使用对象。具体职能见图3-2学校用例图。

·12 ·

信息管理分类统计<><>生成柱形图统计查询<><>举报用人单位学校负责人成批申请<><>搜索用人单位通知学生申请举报实习申请学生信息导入

图3-2 学校用例图

①学校信息管理

每一个高校都有自己的账户,通过登录本校的账户来对本校的介绍、联系方式、负责人信息等基本信息进行相应的管理。

②用人单位统计查询

学校有关负责人可以通过大学生网络兼职系统对用人单位兼职信息进一步的筛选,生成柱形图,统计整体兼职概况,从而给学生应聘兼职提供一些指导性信息。

③举报用人单位

学校可以对用人单位进行相应的信息审核,如果发现该用人单位是假冒的,就可以直接在操作面板中举报该用人单位,并及时通知学生。经管理员审核后就会注销该用人单位账户,情节严重者交110处理。

④学生成批实习申请模块

本系统考虑到很多高校会在暑假或寒假期间让某专业的所有学生

·13 ·

进行一些兼职实习,为此本系统可以让学校与用人单位在线进行成批学生实习的协议签订。

⑤学生信息导入

学校的相关负责人要将学生的一些确认身份信息导入到数据库中,大学生网络兼职系统就会对学生进行一下确认,同时也是判断学生是否毕业的依据。

(3)用人单位端

用人单位是大学生网络兼职系统另一个核心使用对象,一方面要发布自己的兼职招聘信息,同大学生进行网上视频面试;另一方面还要和学校相关负责人在网上商谈大学生假期实习方面的问题。具体职能见图3-3用人单位用例图。

信息管理发布招聘信息<><>接受实习申请实习协议签订用人单位面试管理<><>协议商谈面试通知学生简历管理视频面试

图3-3 用人单位用例图

①用人单位信息管理

可以对用人单位的登录名称、密码、公司名称、公司所有制、所属行业、官方网站等基本信息进行修改。

·14 ·

②发布招聘信息

用人单位可以在大学生网络兼职系统中免费编辑发布兼职信息。同时也可以更改已经上传了的兼职信息。

③学生成批实习协议签订

学校和用人单位可以直接通过大学生网络兼职系统进行实习协议的商谈,谈妥之后可以通过电子文件的方式签署协议,用数字签名技术进行验证。

④面试管理

面试功能是针对大学生专门设计的,学生向用人单位进行网上视频面试申请,用人单位相关负责人同意后可以在网上对学生进行面试,学生不必跑到用人单位去面试。

⑤学生简历管理

对学生提交的简历进行查看、删除、查询操作、确认。可以根据应聘学生的个人信息、求职意向、工作经历、全文关键字四种方法查询提交到本公司的简历。

(4)系统管理员端

任何一个系统在运行期间,系统管理员都是一个必不可少的角色,在大学生网络兼职系统中管理员不仅要对系统进行日常的维护,还要对用人单位注册的信息和兼职招聘信息进行核实,以确保真实性。其具体职能见图3-4管理员用例图。

·15 ·

自动备份<><>人工备份数据库备份<>接收举报<><>用人单位审核新闻发布系统管理员广告发布数据操作用人单位注册审核注销帐户<>兼职信息审核

图3-4 管理员用例图

①数据库备份

数据库备份是每一个系统管理员都要做的一项任务,网站在运行期间有大量更新的数据,这些更新的数据都需要及时保存,同时系统在运行期间也有很多的不确定性,比如黑客攻击、服务器硬件出错、自然灾害等。数据库备份以后就可以防止一些错误的出现。

②用人单位审核

用人单位在注册大学生网络兼职系统的账号时系统管理人员需要对其注册信息的正确性进行确认,具体可以通过各地的工商局网站进行核实,同时也接收学校和学生的举报,如果举报属实,则注销用人单位账户。情节严重者,交公安机关处理。

③新闻发布

网络兼职系统主要是面向大学生的,大学生毕业以后就要走上社

·16 ·

会,因此就需要了解一些国家大事、党的政策方针以及就业等其他方面的信息。

④广告发布

网络兼职系统一旦上线就会产生运行成本,通过给一些商家提供广告位,让商家在网络兼职系统的主页上放臵广告就可以解决资金问题。

⑤数据增删改查操作

系统管理人员可以对数据库中的数据进行更改、删除、查询和上传等操作,删除旧数据,上传新数据。 3.3.2系统非功能性需求

系统的非功能性需求是指除了面向系统用户操作以外的需求。它也是大学生网络兼职系统问题需求中的一个重要组成部分,比如兼职系统在运行期间的用户响应时间,兼职系统安全方面的一些设计等。

(1)系统性能需求

①首页的打开时间最长等待时间不得长于0.2秒; ②用户是否拥有栏目权限的判断不得超过0.3秒; (2)系统安全性需求

①用户如果没有注册,只能浏览系统首页信息和少部分查询业务。 ②每个栏目是有权限的,没有栏目权限的用户不能进行栏目操作。 ③用户不能通过直接输入URL直接进入系统,必须通过登录。

·17 ·

4.大学生网络兼职系统总体设计

本章根据大学生兼职现状的需求分析,对大学生网络兼职系统进行总体设计,具体包括兼职系统的结构设计、兼职系统功能的详细划分、兼职系统的流程图设计、主要数据库表及兼职系统的安全方面的设计。

4.1系统结构设计

大学生网络兼职系统是典型的B/S应用,将采用软件开发的三层结构,三层结构在系统结构上遵循MVC设计模式,将兼职系统划分为3层:表示层,业务层、数据库层。具体如图4-1系统结构图所示。

表示层业务层数据库层数据库 图4-1 系统结构图

(1)表示层

负责接收并显示数据,为用户输入提供界面并将用户输入的数据提交给下一层。这一层所使用技术有:HTML,DIV+CSS,ASP.NET,Ajax,JQuery等。

(2)业务层

业务层是真正的业务逻辑处理的核心,所有的用户请求都要经过业务层。业务层接收数据库层传来的数据,处理之后交给表示层显示,同

·18 ·

时将表示层传来的数据处理加工,在传给数据库层,业务层是表示层和数据库层沟通的中介。

(3)数据库层

负责与数据库通信,数据库层将业务层处理后的数据进行相应的增删改查操作。这一层使用LINQ进行ASP.NET对象与数据库关系的映射,封装数据库操作,从而真正实现面向对象编程。

4.2系统功能划分

4.2.1系统功能划分原则

本系统的划分遵循如下原则: (1)功能模块要具有相对独立性

也就是说要把相对独立的事务处理过程作为一个功能模块,这样子系统才具有较高的内聚性,与其它模块的耦合度较弱,便于系统的开发、使用及日后系统的维护。

(2)数据的冗余度最小

应避免部分数据在多个功能模块中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。

(3)严格按照大学生兼职需求

功能模块的划分和设臵应以大学生的实际需求为依据,尽量避免过分依赖于组织机构,以防止机构的变更为系统带来不必要的麻烦。

·19 ·

4.2.2具体功能划分

根据上述原则,对大学生网络兼职系统做如下功能划分: (1)学生模块

学生模块实现学生的所有业务操作,在学生模块下再根据不同的业务操作分成更详细的子模块。具体如图4-2所示。

学生信息管理视频面试简历管理搜索求职智能应聘学生投诉个人信息更改个人密码更改信息浏览中心视频申请开启视频简历更改简历投递兼职搜索简历投递特征信息填写智能应聘搜索企业进行投诉 图4-2 学生模块详细功能划分

(2)学校负责人模块

学校负责人模块描述了学校的相关负责人在网络兼职系统中的具体职能,各个功能及其详细子功能如图4-3所示。

·20 ·

学校信息管理统计查询举报企业实习申请导入信息信息更改密码更改学校通知分类统计生成柱形图申请举报通知学生实习单位查询实习申请整理学生信息导入数据库 图4-3 学校模块详细功能划分

(3)用人单位负责人模块

用人单位在网络兼职系统中是重要的一个角色之一,用人单位要和学生及学校这两个角色进行沟通来完成自己的职能,具体功能划分如图4-4所示。

企业信息管理发布信息协议签订面试管理简历管理个人信息更改个人密码更改信息浏览中心招聘信息发布招聘信息编辑视频商谈协议签订面试通知网上面试学生简历存储简历删除 图4-4 用人单位模块详细功能划分

·21 ·

(5)系统管理员模块

系统管理员的主要任务就是对兼职系统的日常维护,发布一些新闻和广告,同时还要对用人单位的真实性进行核实,其具体功能如图4-5所示。

管理员DB管理企业审核新闻发布广告发布数据操作数据库备份数据库恢复企业注册审核兼职信息审核接收举报注销企业账户新闻编辑新闻提交广告位臵设臵上传广告数据增删数据改查 图4-5 系统管理员模块详细功能划分

4.3系统流程设计

流程图是由一些图框和流程线构成的,通过绘制兼职系统的流程图可以让系统开发人员清楚的掌握不同类型用户在操作兼职系统时的具体操作流程。用户在登录大学生网络兼职系统时,系统首先会对用户是否为临时用户进行判断,之后会判断是否为系统管理员,如果是就登录到管理员面板,否则继续往下走。系统会对普通用户的类型进行判断,因为不同的用户会有不同的功能操作。判断用户类型了用户进入系统,通过管理面板来执行自己的一些功能操作。操作完成之后最终安全退出系统。兼职系统流程图如图4-6所示。

·22 ·

开始输入用户名、密码是否临时用户否是否管理员否学校负责人判断用户类型企业负责人是学生是学校管理面板是否毕业否学生管理面板是企业管理面板管理员面板浏览兼职信息退出

图4-6 系统流程图

4.4系统主要数据库表设计

通过对大学生兼职的实际需求进行分析,可以得出大学生网络兼职系统中的实体为:大学生、学校负责人、用人单位负责人、简历、协议、发布的兼职信息及个人信息等,下面是依据这些实体对大学生网络兼职

·23 ·

系统的主要数据库表的物理模型图的设计。

(1)用户账户表的物理模型图,具体见下图4-7。

图4-7 用户账户表的物理模型图

(2)主要数据库表的物理模型图及相互关系,具体见下图4-8。

图4-8 学生表和其他表及关系的物理模型图

4.5系统安全性设计

由于本系统的主要使用对象是在校大学生,学生在上网找兼职工作

·24 ·

时会暴露自己的私人信息,为了保护大学生的私人信息,提高系统的安全性,大学生网络兼职系统采用数字签名技术和MD5加密技术。

(1)数字签名

大学生网络兼职系统在运行期间会涉及到大量的文件传输,但在传递的过程中可能会遭到黑客的篡改,这时保证文件从发送端到接收端的一致性是至关重要的。本系统将采用RSA来完成数字签名,其原理如图4-9所示。

明文文件报文摘要1HASH是否相等报文摘要2函数HASH私钥加密报文摘要明文数字签名函数公钥解密明文数字签名发送端接收端

图4-9 数字签名原理

(2)MD5加密

兼职系统的核心用户是大学生,学生的社会防范意识相对比较低,有时很可能会暴露自己的私人信息,在这里兼职系统主要对学生的账号密码进行MD5加密,因为MD5是一种不可逆的加密方法,即使不法人员盗取了加密后的字符串,也无法推算出真正的密码。从而大大提高了整个兼职系统的安全性。

·25 ·

5.总结

随着以互联网技术为基础的信息技术的发展,人类进入了信息化社会。信息时代的来临对应聘模式提出了新的挑战。本文通过运用各种软件开发流程中需求分析和设计的一些方法,对大学生网络兼职系统进行了分析和设计。

在大学生兼职现状调查方面,针对大学生设计了大学生兼职现状调查表,对大学生的实际现状做了调查,分析了现状中存在的诸多问题,进而提出了解决这些问题的方法。

在系统的需求分析方面,通过对大学生的兼职情况做一个实际的调查采访掌握兼职需求资料,然后对搜集到的资料进行分析和统计得出大学生网络兼职系统地实际需求,从而得出了大学生网络兼职系统的功能性需求和非功能性需求。

在系统的设计方面,在大学生网络兼职系统需求分析的基础上对系统地总体框架进行设计,包括系统结构、系统功能、系统流程图、数据库表及兼职系统的安全性等各个方面的设计。

最后,随着信息技术的快速发展,网上兼职在未来会有更快更好的发展,通过更多学者的研究和更多使用者的探索,大学生网络兼职系统将发挥最大的经济和社会效用。

·26 ·

※※※ 致 谢 ※※※

本文是我在导师付永华的细心指导下完成的。在这难忘的学习生涯中,老师给了我精心的指导和细心的帮助。我在每个假期中都找过相关专业的兼职工作去实习,深知这种学习机会是宝贵而难得的,能有今日的收获和成果与付永华老师的谆谆教导密不可分,从他那里我懂得了严谨求实的治学态度、朴实无华的工作作风、一丝不苟的科研精神和真诚正直的做人品德,这对我来说,会受益终生。这也会在潜移默化之中影响着我今后的学习和工作,会激励我在未来的工作和生活中不断拼搏,积极进取。在此,我向付永华老师表示衷心的感谢。

最后,向所有曾给予我鼓励和帮助的所有老师、同学、朋友以及参考文献的作者们表示最高的敬意。

·27 ·

参 考 文 献

[1]赵艳玲.软件开发中的需求获取[J].现代电子技术,2007(11):184-185.

[2]裴生雷.基于UML和RUP的信息系统需求分析[J].福建电脑,2006(12):124-125. [3]沈一呜,占珊.大学生兼职市场调查分析[J].现代商贸工业,2008(5):110-111. [4]褚宝良,杨磊.当代大学生兼职现状调查及分析[J].商场现代化,2010(52):468-469. [5]魏昭康.基于数据集成的校园招聘系统的web实现[D].硕士学位论文,2008(38):56-58. [6]熊军.网络招聘的应用研究[J].科技管理研究,2006(11):189-190. [7]段国云.基于B/S的网络招聘系统[D].硕士学位论文,2009(12):30-35. [8]刘守常.基于UML的企业招聘管理系统模型的分析与设计[J].计算机与现代化,2005(28):267-269.

[9]邱红丽,李军豪.基于UML的系统分析与设计[J].科学技术文献出版社,2010(60):338-340. [10]付兴宏,罗雨滋.基于WEB的人才招聘系统的设计与实现[J].现在电子技术,2011(2):180-183.

[11]董继睿.高校就业信息系统的设计与实现[D].硕士学位论文,2008(10):21-35. [12]王江涛.新型在线招聘系统的设计与实现[D].硕士学位论文,2005(12):15-18.

[13]沈菲.无锡小天鹅股份有限公司人力资源信息管理系统的分析与设计[D].硕士学位论文,2008(9):5-26.

[14]刘立.网上招聘系统分析、设计与实现[D].硕士学位论文,2008(4):30-35.

[15]李兆锐.山东毕业生就业管理系统的需求分析与设计[D].硕士学位论文,2010(4):114-125. [16]王灿.企业招聘系统的设计与实现[D].硕士学位论文,2011(7):68-80.

[17]加里•德勒斯.大学生兼职系统的设计与实现[J].科学技术文献出版社,2008(52):245-256. [18]扎卡斯.大学生兼职现状解析[J].科学技术文献出版社,2011 (12):101-120.

·28 ·

因篇幅问题不能全部显示,请点此查看更多更全内容