中介管理信息系统毕业设计论文

上传人:1666****666 文档编号:37934502 上传时间:2021-11-05 格式:DOC 页数:58 大小:934.05KB
收藏 版权申诉 举报 下载
中介管理信息系统毕业设计论文_第1页
第1页 / 共58页
中介管理信息系统毕业设计论文_第2页
第2页 / 共58页
中介管理信息系统毕业设计论文_第3页
第3页 / 共58页
资源描述:

《中介管理信息系统毕业设计论文》由会员分享,可在线阅读,更多相关《中介管理信息系统毕业设计论文(58页珍藏版)》请在装配图网上搜索。

1、沈阳理工大学应用技术学院毕业设计(论文)题 目: 基于ASP.NET的大学生兼职中介管理信息系统的设计与实现 院 系: 信息与控制学院 专 业: 计算机科学与技术 班级学号: 88888888 学生姓名: * 指导教师: * 成 绩: 2012 年 06 月 15 日II摘 要本文详细叙述了大学生兼职中介管理网站设计与实现的过程。在整个开发过程中,对大学生兼职业务流程做了详细的调研,并根据应聘者的需求制定了一套具体的解决方案,由于大学生的学习生活节奏较快,且电脑普及率和上网概率也随着社会的发展提高,大学生上网获取中介管理的机会越来越多。所以,学校可以将中介管理宣传服务切入到这个点来,让学生更方

2、便地获取相关兼职信息,这将大大提高学生学习的进度和对寻找兼职工作的满意程度。本系统主要功能是实现网上职位应聘,提交简历信息功能,基于B/S模式的信息资源共享分配的实现,展现了WEB网页运行的基本原理,采用的是ASPNET技术和SQL SERVER 2005模式的电子政务平台。其中包括前台功能:兼职在线,在线留言,招聘通知,用户注册,站内新闻搜索,站内最新公告,投放简历等基本功能,后台功能:系统用户管理,应聘记录管理,招聘通知管理,用户信息管理,系统管理(用户留言信息管理,系统管理,数据备份,数据的还原,友情连接),个人后台功能:个人简历管理,个人应聘记录管理,个人资料管理等。为大学生提供了一个

3、方便的工作平台,提高了大学生就业率。关键词:大学生兼职中介;ASP.NET; SQL SERVER 2005AbstractThis paper describes in detail the college students part-time intermediary management website design and implementation of the process. In the whole development process for college students, and a part-time business process of a detailed

4、investigation, and according to the needs of the applicant has developed a set of specific solution, because the college students learn fast, and computer and Internet penetration rate can also with the development of the society more and more high, students get the opportunity to Internet managemen

5、t intermediary more and more. So, the school can will cut into the service management intermediary propaganda to this point, let the students more convenient to access relevant information, this will greatly improve the students learning progress to the school education and the degree of satisfactio

6、n.This system mainly function realization of online position is to apply for, to submit a resume information function, based on B/S model of information resource sharing the realization of the distribution, show the web page the basic operation principle, used the technology and SQL SERVER 2005 mode

7、l of the electronic government affairs platform. Including the front desk function: part-time online, online message, recruitment notice, user registration, the personal information background, in the station news search, in the station the latest announcement, put on the resume basic functions, and

8、 backstage function: administrator management, apply for positions management, recruitment information management, user management, the user message information management, system management, data backup, and data reduction, friendship connection, resume management, personal apply for records manage

9、ment, etc. For college students provides a convenient work platform.Key words: College students part-time intermediary; A; SQL SERVER 2005目 录引 言11 基础知识31.1 国内现状调查31.2 背景与意义41.3 主要开发工具51.3.1Web技术简介51.3.2 ASP.NET 介绍61.3.3 SQL简介61.3.4 SQL Server 2005简介71.4 运行环境的选择82 需求分析102.1 系统功能概述102.1.1 系统功能分析102.1.

10、2 系统性能需求102.1.3 用例分析112.1.4 概念层类图112.2 系统的DFD图132.3 可行性分析152.3.1 技术可行性152.3.2 经济可行性162.3.3 操作可行性162.4 开发方法163 概要设计183.1 系统模块功能设计183.1.1 系统输入输出表(IPO表)203.2 系统流程图223.3 数据库设计233.3.1 数据库设计原则243.3.2 实体关系图243.3.3 数据表的设计27 详细设计304.1 代码标识设计304.2 代码设计原则304.3 系统主要功能流程及模块314.3.1 系统的总体设计思想314.3.2 招聘通知添加流程314.3.

11、3 用户信息添加流程314.3.4 岗位信息添加流程324.3.5 用户信息修改流程324.3.6 用户投放简历流程334.3.7 应聘记录处理流程334.4 网站后台管理344.5 前台大学生兼职中介网站354.6 提交简历的过程364.7 注册用户374.8 管理员登陆的实现384.9 应聘记录的实现394.10 后台数据备份404.11 新闻发布414.12在线留言信息页面424.13在线兼职信息页面425 系统测试445.1 程序测试方法445.2 程序测试用例455.3 程序测试用例49结 论50致 谢51参考文献5253沈阳理工大学应用技术学院学士学位论文引 言大学生兼职中介管理系

12、统,是为大学生提供了一个丰富精彩的社会实践平台,随着大学课程的相对减少,大学生对时间支配自由度的需求也越来越强烈,越来越迫切,而学校的中介管理宣传和日常管理是同时进行的,这其中就出现了一个很大的矛盾,而随着社会的不断发展,这种矛盾越来越显得突出。解决之道,是将传统教学管理的政务处理服务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行政务执行。进入 21 世纪后,随着计算机在中介系统中的广泛应用,以及计算机技术的不断发展,中介系统应用于计算机网络的发展达到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现,大学教育由精英转向大众,就业问题越来越成为社会关注的焦

13、点,大学生兼职,是其参加社会实践活动的主要形式之一,找份兼职工作,利用课余时间打工,对于即将踏入社会的大学生来说,无疑是具有积极意义的,在获得利益的同时,更多的是为了从社会实践中学习经验,得到锻炼,提高意志,增加毕业时求职简历的厚度和资本。计算机与互联网技术应用于大学生兼职中介系统是一个突破性的革命,改变了以往招聘会的定时定点模式,也提高了应聘者的应聘效率,使应聘者可以通过中介网站跨地区、跨时空地应聘职位,全面提高了中介行业的管理水平和信息化程度,另一方面能够合理利用各个地方的人力, 使人尽其才, 物尽其用,可以方便的寻找自己合适的职位。它对与企业选拔人才提供了更高更好的平台,对于企业的效益等

14、也有一定的提高,对人才市场创造了新的竞争环境。本文的大学生兼职中介管理系统是专门为大学生寻找兼职工作而开发的中介管理系统,其中包括站内新闻、在线留言、兼职在线,站内新闻搜索,应聘通知开发等。随着中介系统的规模不断扩大,应聘职位的需求量不断的增加,有关职位的各种信息量也成倍的增长。面对庞大的信息量需要有规格的管理系统来提高中介系统的工作的效率。通过这样的系统可以做到信息的规范管理和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统就是为了快速查询职位、兼职在线、管理相关简历等基本信息而设计的。本文中共分5章。第一章基础知识,主要讲大学生兼职中介的调查、背景意义,开发工具;第二章需求分

15、析,主要介绍了系统的功能概述、系统性能要求及相关数据流图。第三章概要设计,主要介绍了系统设总体的结构设计、数据库的设计、系统实体图及数据库表的详细设计。第四章详细设计,主要介绍了系统各模块设计及说明。第五章系统测试,主要介绍系统使用的测试方法及测试用例。每章附有本章重点介绍的功能图例及详细讲解,帮助理解系统的各部分功能。1 基础知识1.1 国内现状调查走进各大学校园,公告板上的各种招聘广告无疑会给你留下深刻的印象,在“两耳不闻窗外事,一心只读圣贤书”的观点已成明日黄花之际,当代大学生不再囿于象牙塔内狭小的空间,总想探出头去,看看外面精彩的世界。兼职打工无疑是一条即可行又锻炼的途径。调查显示,大

16、部分大学生都有过打工的经历与计划。这反映出当代大学生在经济大潮冲击下的观念变化。 大学生利用课余时间打工,是其参加社会实践活动的主要形式之一,也是勤工助学的有效途径。找份兼职工作,对于即将踏入社会的大学生来说,无疑是有积极意义的,而且在获得利益的同时,更多的是为了从实践中学习经验,得到锻炼,增加毕业时求职简历的厚度和“含金量”,为以后的求职道路提供了便利的条件。 许多学校也积极鼓励大学生多接触社会、并且为学生提供了很多课外实践活动,将书本知识与社会实践结合起来。现在不少用人企业动辄以“需相关专业工作经验N年以上”为条件,令许多优秀毕业生望而却步。于是,越来越多的大学生的打工观念逐渐地在改变,他

17、们认为:在求学阶段就积累工作经验对日后的就业大有裨益,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以在将来的求职简历中填上闪亮的几笔,不至于因为要求工作经验的条件而止步。调查数据:经调查显示打工学生所选择的打工种类是:23%的大学生选择服务行业;11%的大学生选择会计;30%的大学生选择文秘;15%的大学生选择销售行业;10%的大学生选择做导游;11%的大学生选择做IT行业。大学生打工的主要目的是:有40%的大学生是为了增加收入;有31%的大学生是想自食其力,通过自己的努力挣取学费,减轻家庭负担;有29%的大学生则认为要锻炼自己的意志与能力,对工资的多少要求不高,主要

18、是学到经验。 大学生寻找满意工作容易吗?有8%的学生表示很容易;有15%的学生表示比较容易;有50%的学生表示不太容易;有27%的学生表示很不容易。 大部分家长支持大学生假期打工,因为大学生通过打工不仅可以锻炼孩子适应社会的能力,而且可以让孩子尽早的接触社会,还可以让课本知识在社会的熔炉里得到实践与应用。仅有一小部分的家长和老师不支持孩子兼职打工,认为那样会耽误孩子的学业。而对于“大学生打工的目的”的看法,有78%的人认为大学生打工是为了锻炼自己,17%的学生认为打工是为了减轻家庭的负担,但仍有5%的家长认为大学生打工的目的是为满足自己的好奇心与物欲,甚至是为了挣钱去满足吃喝玩乐。有80%以上

19、的大学生热衷于打工兼职,而一到假期,大学生打工的愿望则更加强烈。大学生兼职打工的目的有很多,但期望在打工中成熟,获取宝贵的助学金则是他们最基本的想法。对于家境困难的学生而言,打工则更是必不可少的。兼职打工还有一个好处:丰富个人经历。目前用人单位在招聘人才时往往要求应聘者有工作经验,刚刚踏出校园的大学毕业生虽然没有工作经历,但若有“丰富”的打工兼职经历,在毕业求职时也是一个重要的资本。通过这次调查可以看出,对于大学生打工,大部分人持支持态度,并认为大学生打工有正确的方向,但仍然不可忽视大学生打工的真正目的与意义,尤其应该处理好学习与工作的关系。调查问答:在知识经济正以前所未有的速度和力度改变着人

20、类社会发展进程的今天,如何规范这个有着巨大潜力的劳动力市场的问题,不仅是值得深入研究,更重要的,也对现存的法律法规体系提出了挑战。可以说大学生假期打工兼职与用人单位之间是互相拟补的关系,但假期打工对于学生本人来说有利也有弊。利在于可以增长社会经验,增加额外的经济收入,丰富个人经历,锻炼意志品质与社交能力;弊则表现在:容易上当受骗打黑工,而且假期的生活、学习、工作及安全各方面都有不同程度的困难。1.2 背景与意义随着市场经济的不断活跃,求职务工人员流动量的不断增加,越来越多的应聘者和招聘者需要沟通,尤其是大学生就业更是一个严峻的问题。现在社会上出现的状况是好的工作岗位缺少好的人才,好的人才又没有

21、找到合适的岗位,原因为何?是因为用人双方都没有足够的信息与方式来把握到这样的机会,因此错失了许多好的工作或是人才,因此中介管理系统的作用是不可忽视的。伴随改革开放的步伐中介服务业逐渐步入正轨,渗透到社会生活的各个方面,给求职人员提供了很大的便利条件。然而,在各个方面发挥了积极作用的中介组织,其发展前景却不容乐观,学术界对于整个中介组织的研究也是寥若晨星,致使我国的兼职中介企业在经营管理上开始逐渐发展,成为领头羊。从调查中可以看出,现在在大学校园里兼职的许多大学生,他们兼职的主要目的是在得到报酬的同时使自己加深对社会的了解,提高自身的品质,锻炼自己的意志,为今后的工作奠定基础,减少以后求职道路上

22、的绊脚石。 同时大学生从事的兼职类别是有限的,很少能找到与自己专业相关的职位,多数还是付出廉价的劳动力。原因有多方面的,主要原因有二方面:一方面,时间有限,一般都是利用课余时间,所以同学们只能选择工作时间相对较短的工作;另一方面,社会经验较少,所学的专业知识不能满足用人单位的需求,诸多用人单位不予考虑。况且在校园里的学生了解兼职的途径还是很狭窄。很多都是同学之间互相介绍才走上兼职的岗位,那是否可以通过中介来了解呢?答案是肯定的。1.3 主要开发工具本次设计的大学生兼职中介网站系统是一种具有交互功能的信息系统,在网络上建立一个虚拟的应聘平台,使租应聘变得快捷、方便。利用windows+IIS作为

23、发布平台,采用前台展示招聘信息,后台管理公司信息的方法,使应聘者可以享受方便、快捷、安全可靠的网上应聘的方便,实现了商业贸易的电子化。1.3.1Web技术简介在企业应用软件中,从系统部署的体系结构划分,应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C+等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句

24、话说,它是典型的浏览器服务器架构的产物,发布在服务器上的程序通过Web服务器解释成为HTML(超文本标记语言)和一系列的客户端脚本,并在浏览器端显示和执行,通过超文本传输协议月web服务器进行交互的一种软件结构2。比如开发管理信息系统大都采用C/S模式实现,这是由于需要满足用户数据操作和效率的要求,所以要求系统有很好的响应速度和有好的操作界面,这时候,C/S模式具有优势。但是有些系统,比如企业应用中的OA需要设计成为B/S模式,这是由于在企业中,办公系统往往需要异地办公需求,而对日常办公业务来讲,对于效率的要求并不是特别高。WEB应用就是指在B/S结构体系下的应用软件系统,比如OA办公系统,电

25、子商务网站和面向公众的网站等等。 1.3.2 ASP.NET 介绍ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序3。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML

26、编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开

27、发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在A的世界开始展翅高飞了1。1.3.3 SQL简介SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统3。同时也是数据库脚本文件的扩展名。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作4。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完

28、全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能。 美国国家标准局(ANSI)与国际标准化组织已经制定了SQL标准。SQL语言包含4个部分: 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。 数据查询语言(DQL),例如:SELECT语句。 数据控制语言(DCL),例

29、如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL) 5。 1.3.4 SQL Server 2005简介作为微软下一代的数据管理与商业智能平台,SQL Server 2005 将是微软5年来具有里程碑性质的企业级数据库产品。和以往的数据解决方案相比,SQL Server 2005将给您带来空前的价值、超强的功能和激动人心的全新体验。SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能

30、力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展6;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇5。由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQL Server 2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。SQL Server是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Enginee

31、ring strategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。SQL Server 2005 的优点: 1. 安全、可靠、高效的企业级数据管理平台SQL Server 2005将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。例如,SQL Server2005将提供全新的安全认证、数据加密技术来加强用户数据系统的安全性;镜像、快照、时点恢复、实时在线管理等诸多功能大大提高限企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工

32、具则为用户的IT管理工作带来全新的体验。在硬件方面,SQL Server 2005支持64位运算和海量数据存储。2. 先进、一体化的商业智能平台SQL Server 2005使用户可以快速构建部署各类商业智能解决方案,为用户提供深入的业务分析统计和监控预测平台,进一步推动企业的信息化管理和业务发展。SQL Server 2005将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据挖掘的一系统设计、开发、管理工具7。为了满足客户日渐增强的实时BI和企业级应用规模的需求,SQL Server 2005在构建商业智能平台的实时性、扩展性方面也有了质的飞跃。全新的数据分析工具

33、和丰富的数据挖掘算法将帮助客户有效进行深入的业务监控分析、决策支持;企业级的ETL工具将支持各种异类数据和复杂数据业务的整合;面向终端用户的报表设计及管理工具与前端集成能够提供非常灵活的数据展示和自由定制功能。3. 极具扩展性和灵活性的开发平台。SQL Server 2005将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。例如,与Web Service的支持将使您的应用实现Internet数据互联,集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展

34、带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。 1.4 运行环境的选择信息系统是以计算机系统为核心建立的,系统硬件和软件配置是系统设计的主要内容。本系统采用目前比较流行的客户机/服务器模式,因而,软、硬件配置要从此模式出发。另外,由于计算机发展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些,这也是为将来升级的考虑。软件环境:Microsoft visual studio 2005操作系统:采用Windows 2000或Window

35、s XP professional前台开发工具:ASP.NET后台开发工具:Microsoft SQL Server 2005硬件环境:由于该系统应用于网络环境下,所以它对硬件的要求要分为服务器端和客户端部分。 服务器/客户机配置:应具有较高的配置,因为本系统服务器和客户端为一台机器,所有数据信息都保存在服务器中,各业务处理都需要访问服务器端数据库。因此,选用的具体配置为:CPU:Intel PIII 866 Xeon(至强)Cache 2M;内存:512M;硬盘:80G;网卡:100M。还要配有激光打印机。硬件方面还要有VGA/EGA显示器、软驱、光驱、键盘、鼠标等。目前,现有各部门的配置已

36、基本满足以上要求。2 需求分析 需求分析明确回答了“系统必须做什么”的问题。具体而言,需求分析主要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型;第二是在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”把用户的需求表达出来。2.1 系统功能概述2.1.1 系统功能分析大学生兼职中介管理系统主要分为前台和后台两部分,前台为用户操作界面,后台为系统管理员维护与管理界面.前台:兼职在线,在线留言,站内新闻,用户注册等基本功能;后台:系统用户管理:系统用户超级管理员的姓名、登录密码等基本信息站内新闻管理:站内新闻的添加,根据新闻名称进行查询,以及对新闻的相关管理

37、岗位信息管理:岗位信息查询、添加、修改、删除、审核条件招聘通知管理:招聘信息添加、删除以及修改功能用户信息管理:管理员对用户信息修改,删除、审核条件系统维护:数据还原、备份、留言管理、系统公告、友情连接查询、友情连接添加应聘记录管理:通过岗位名称、应聘人、编号进行查询个人后台:注册用户对自己信息的管理功能;个人资料管理:可以修改除用户名以外的用户基本信息个人简历管理:添加个人的简历等应聘基本信息应聘记录管理:该用户的投放简历,可以查询、修改和删除所投简历2.1.2 系统性能需求1 数据精确度数据长度适中,类型准确求职和简历信息2 时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应

38、少于5秒,录入并更新数据的时间正常情况下少于2秒。3 适用性该管理系统软件适用于Windows xp及以上操作系统。4 故障处理性本系统具备完整的数据备份与还原功能,可对数据的丢失进行及时的处理,而且该系统还有日志管理,无论系统何时、何地出现故障都便于查找。2.1.3 用例分析UML提供了用例图用于了解用户需求,用例图强调系统的整体性,强调系统外在的功能,强调系统对使用者有什么帮助和好处,强调系统与外部的交互,本文中采用用例技术进行需求分析的获取和分析。为了能够正确的找出系统的用例,需要确定系统的边界,找出系统的执行者。用例图图符如下表2.1所示:表2.1 用例图图符可视化图符名称描述系统系统

39、边界,用例放其中 用例用例图中的用例 执行者描述与系统功能有关的外部实体,可以是用户,也可以是外部系统关联连接执行者和用例1、系统边界:通过以上功能需求分析可知,系统边界为计算机系统和数据库服务器之间。2、系统执行者:管理员、应聘者、数据库服务器。3、用例:新闻管理、用户管理、招聘管理、应聘管理、站内新闻管理,岗位信息管理,系统维护,本系统的用例图如图2.1所示。2.1.4 概念层类图概念层(Conceptual)类图描述应用领域中的概念,实现它们的类可以从这些概念中得出,但两者并没有直接的映射关系。事实上,一个概念模型应独立于实现它的软件和程序设计语言,单纯属于概念上的理解,在类描述中一般只

40、给出主要类及主要类之间的关系。类图是所有面向对象建模方法的核心部分,类图描述了系统的静态结构,由类及类间关系组成,显示了一组类、接口、协作以及他们之间的关系。类是具有相同属性和相同方法的对象的集合,基本图符如表2.2所示:表2.2 概念层类图可视化图符名称描述类具体的一个类,第一栏类名,第二栏属性,第三栏方法包 一种分组机制,表示一个类图的集合关联类的对象间的关系,包括聚集关系和组成关系本系统中主要的类有管理员类User.cs、用户注册类Book.cs、公告类Gonggao.cs、应聘记录类Yingpin.cs、岗位类Gangwei.cs、新闻类Xinwen.cs,友情连接类Youlianji

41、e.cs,每个类中都有对应的字段、属性、方法,具体类的实现如图2.2所示。管理员系统维护新闻管理招聘管理岗位管理站内新闻用户管理应聘管理图2.1 大学生兼职中介管理系统用例图图User-id:string-username:string-pwd:string-cx:string-addtime:datatimeBook-id:string-username:string-sex:string-body:string-addtime:datatime-qq:string-emile:string-face:stringYingpin-id:string-mingcheng:string-ying

42、pingren:string-beizhu:string-addtime:datatime-ish:stringGangwei-id:string-username:string-pwd:string-gongzi:string-addtime:datatime-xingbie:string-shijian:datatime-didian:string-shuoming:string-qq:string-leibie:stringGonggao-id:string-content:string-title:string-shouyetupia:string-addtime:datatime-d

43、ianjilv:stringYoulianjie-id:string-username:string-wangzhi:string-addtime:datatimeXinwen-id:string-leibie:string-content:string-addtime:datatime1n11111nnnnn图2.2 大学生兼职中介系统类图2.2 系统的DFD图结构化分析方法(简称SA方法)就是面向数据流自顶向下逐步求精进行需求分析的方法。沿数据流图回溯及细化数据流图:主要数据关系是管理员对该子系统涉及的相关数据进行管理,而用户在前台可以浏览查询相关信息。数据流图主要是描绘信息在系统中流动和

44、处理的情况。数据流图有四种成分:源点或终点,处理,数据存储和数据流。从该设计的问题描述中可以导出即将开发出的系统的基本系统模型,如图2.3所示。操作更新更新库存管理员操作后台后台数据存储图2.3 后台数据流图进一步分化的DFD图:更新库存操作更新库存信息简历信息管理员1处理事物2操作事物后台数据存储12图2.4 后台分化后的数据流图最终的DFD图:简历信息有效事物更新库存操作更新简历信息简历信息管理员1.1接受事物2操作事物后台数据存储121.2更新事物1.3处理事物图2.5 后台最终的数据流图2.3 可行性分析现今社会是一个讲究效率的社会,如果去公司招聘,既得不到及时的招聘信息,又浪费时间,

45、降低效率。为此开发了大学生兼职中介管理系统网站,不仅方便了大学生应聘者而且也节省了许多课业时间。为了满足中介管理系统要简单并且实用的这个目标,本项目参考多家中介并对中介管理系统进行了需求分析。方案按照现代化管理要求设计,实现兼职在线、在线留言、招聘信息、投放简历等详细分类管理,目标在于提高中介体系的作业效率,提高服务的满意度,加强中介系统的市场竞争能力。通过计算机管理,一方面提供给客户快捷、准确、可靠的服务, 一方面提高中介自身的管理水平,及时准确获取招聘信息,辅助对市场需求变化的决策。由于随着大学生课业负担的减少,更多的大学生愿意要利用课余时间来进行兼职工作,但大部分的招聘工作都是通过校园内

46、部各个店铺张贴的广告来熟知,所以大学生兼职便是一个严峻的问题。苦于寻找不到一个合适的兼职工作而烦恼,原因为何?是因为在校大学生没有一个有效的途径与方法来寻找适合自己的兼职工作。因此大学生兼职中介管理系统的作用是不可忽视的,通过这样的系统,大学生就可以方便有效的找到适合自己的兼职工作。2.3.1 技术可行性传统的应用程序是通过先建立连接到数据库,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。首先现在系统开发方法已经发展成熟,结

47、构化、面向对象,都已经广泛使用,这使得系统开发的系统调查、系统分析、系统设计、系统实施更加规范,系统完成的更加科学。系统开发所需的硬件技术、软件开发技术、网络技术发展的非常成熟。其次大学生兼职中介网站有以下特点:一是数据量大,要求及时查询的内容较多;二是数据处理较集中,内部数据处理量大,输出量大。三是即时处理,要不断更新最新的数据信息。基于以上三个特点,现有技术都可以达到要求的目标。在单机环境下组建管理系统,该系统的开发工作可以采用ASP.NET做前台,SQL Server2005做后台来进行。前台可视化程度较高,人机交互能力较强,应用起来也较方便、直观,后台数据库功能强大,且更好的支持运行的

48、系统。 2.3.2 经济可行性在我国兼职中介已经普遍,对于设备费用方面:该系统只需要电脑费用以及相关的软件费用,对于人员费用方面:技术人员与维护人员,其他费用方面:管理费用以及工作场地。由于中介管理系统所要求的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL),市场上都容易购买到或从网站下载,而据不完全调查统计在校大学生电脑拥有率是88%-92%左右,系统成本主要集中在管理系统的开发与维护上,对于学生不会造成过重的经济负担。而一旦此系统投入使用,通过学校内网进行发布,提高资源共享率,极大限度的方便了学生学习和中介管理宣传。并且,目标系统不是很复杂,开发的周期短,人员经济支出不大,所节

49、省的大量人力和财力,产生的效益将远远大于本宣传系统的开发成本,所以从经济方面讲开发此系统是可行的。总之,该系统所需的硬件软件投资、人员费用、材料费用等的投资相对与投入使用后创建的收益来说是值得的,系统能够减轻工作人员的工作负担,使工作人员从繁琐的工作中解放出来,降低管理费用和劳动费用,提高人员利用率,保证工作质量,人力资源合理分配,达到资源优化。提高了信息处理的及时性,准确性,这不仅给应聘管理工作带来方便,同时也满足了不同应聘者的不同需求。提高了数据的安全性、共享性和实力性,降低了公司预算,提高了工作效率,为大学生兼职中介管理系统在业界市场的激烈竞争中减少不小的开支。2.3.3 操作可行性本系

50、统要求运行环境不高,可以在Windows 2005 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL Server 2005,开发工具采用的Microsoft Visual Studio .NET。界面美观、易懂、容易操作、功能齐全,减少了应聘者当面应聘。综上所述,从经济可行性、技术可行性、操作可行性上来说,系统开发是完全可行的。2.4 开发方法开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。选择开发工具时应该考虑应聘者的需求、系统功能和性能要求等因素。例如,开发B/S结构的应用程序时,前台开发语言通常可以选择ASP等;如果开发

51、网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle或IBM DB2等。大学生兼职中介管理网站是为在校学生或者即将离开校园的大学生提供的一种就业信息网站,使大学生不用走出校园就可以找到适合自己的工作岗位,提供了很多的方便与效率,它利用windows+IIS作为发布平台,采用后台管理信息数据,前台网站宣传的结构能很好的解决网站的可扩展性、安全性、管理性等问题。使应聘者可以享受方便、快捷、安全可靠的网上投放简历寻找职位。3 概要设计系统开发工作经过需求分析阶段,已完全弄清了用户的需要,较好的解决了“做什么”的问题,建立了系统的逻辑模型。至此,本系统的开发阶段就进入了概

52、要设计阶段,开始着手解决“怎么做”问题。也就是根据需求分析阶段所确定的系统的逻辑模型,完成系统的物理模型的设计。在概要设计阶段的指导思想是结构化指导思想,是指用一组标准的规则和图表工具确定系统有哪些模块,怎么连接,从而形成新系统的结构,然后再进行诸如输入、输出、对话等设计,为整个系统的实施做好铺垫。3.1 系统模块功能设计大学生兼职中介网站主要分为前台网站和后台系统两部分,使用对象也可为需要求职的应聘者、需要招聘人才的公司等。前台网站是供应聘者使用的操作界面,用户可以在这里浏览应聘信息、网上投放简历、个人后台管理个人信息、注册等;后台系统是供管理员对网站进行管理和维护的工具,包括管理应聘者信息

53、、管理注册会员信息等。具体方案如下:1、针对网站管理员网站后台管理模块,通过输入正确的用户名与密码进去系统后台并对后台进行管理。站内新闻管理模块:具备信息批量编辑、站内新闻的添加,根据新闻名称进行查询,以及对新闻的相关管理。应聘管理模块:管理员可添加、修改、删除应聘者相应的应聘信息,也可根据应聘者的要求修改应聘者个人等信息。一旦信息确定应聘者不能再修改任何信息。招聘信息模块:提供强大的新闻管理功能。网站可以通过在网站展示大量的招聘资讯、行业资讯,等文字内容来使应聘者对求职信息更加了解。用户管理模块:管理员通过应聘者提供的个人信息进行审核,审核通过反馈给个人后台,通过审核该网站的用户可以进行相应

54、的应聘、投放简历等功能。用户留言信息:公司可以方便的浏览用户给网站的留言信息,对网站的招聘信息及岗位要求的评价、建议等等。管理员对用户留言进行回复,与用户之间建立更好的信任关系。系统管理模块:包括数据备份,一旦系统出现故障,该网站的所有用户不必担心个人信息丢失以及网站的所有数据,还包括系统公告管理,通过系统公告可以看见最近更新的紧急的招聘信息。网站的后台功能模块图如图3.1所示留言管理6.2新闻管理1.0用户管理2.0应聘管理3.0岗位管理4.0招聘管理5.0系统管理6.0站内新闻添加1.1站内新闻查询1.2用户添加2.1用户修改2.2应聘信息删除3.1应聘信息修改3.2岗位信息添加4.1岗位

55、信息查询4.2招聘通知添加5.1招聘通知修改5.2系统数据备份6.1大学生兼职中介管理系统图3.1 大学生兼职中介网站功能模块示意图(后台)2、网站用户人员兼职在线模块:应聘者根据自己的要求找到适合自己的工作岗位,并可以投放简历。用户注册模块:用户必须注册该网站才可以浏览本网站的招聘信息以及简历投放等功能。在线留言模块:网站会员可以给管理员留言,提出对网站的建议,或对职位信息的要求等。用户个人后台模块:应聘者登录网站浏览求职信息,投放简历,在登录后台后可以看见自己的求职信息,可以更改完善信息,修改个人登录密码头像等信息,但没有管理员的同意不得修改用户名。站内搜索:用户可以搜索相应的站内新闻与招

56、聘通知。网站的前台功能模块图如图3.2所示。兼职在线1.0用户注册2.0用户管理3.0招聘通知4.0在线留言5.0搜索6.0岗位查询1.1简历投放1.2用户注册2.1用户登录2.2个人质料管理3.1个人简历管理3.2应聘记录管理3.3招聘通知4.1在线留言5.1留言查看5.2系统数据备份6.1大学生兼职中介管理系统图3.2 大学生兼职中介网站功能模块示意图(前台)3.1.1 系统输入输出表(IPO表)IPO表,即输入/处理/输出图,用来描述HIPO图中的具体模块,它的功能是对HIPO图中的每个模块的详细描述及定义,描述分层图中一个模块的输入、输出和处理内容,模块的内部数据及模块之间的调用关系,

57、是系统设计阶段的重要成果,也是系统实施阶段程序设计的出发点和依据。IPO表定义的重点一般在底层的基本模块上。后台新闻信息IPO表如表3.1所示,通过IPO表可以清晰的看出此模块的输入、输出及处理过程。如下表可知此模块为新闻管理模块,被新闻管理调用,即可添加、修改、删除新闻信息,最后将添加结果呈现给用户浏览。表3.1 新闻信息IPOIPO表1 新闻信息系统名称:大学生兼职中介管理系统模块名称:新闻信息作者:吕莹莹模块代码:1.2日期:2011-10-24调用的模块:无被调用的模块:新闻管理输入:“新闻信息”数据流输出:“招聘新闻信息”数据库表处理:打开“新闻管理信息”数据库表。对“新闻信息”数据

58、库表中的数据进行核对、修改、删除、添加,并保存。关闭数据库表,结束操作。后台用户管理IPO表如3.2所示,如下表可知此模块为用户信息模块,被大学生兼职中介管理系统调用,输入用户信息,即可对此信息进行添加、修改、删除操作,最后将结果呈现给用户浏览。表3.2 用户管理IPOIPO表2 用户管理系统名称:大学生兼职中介管理系统模块名称:用户管理作者:吕莹莹模块代码:2.0日期:2011-10-24调用的模块:2.1;2.2被调用的模块:大学生兼职中介管理系统输入:“用户信息”数据流输出:“用户基本信息”数据库表处理:打开“用户信息”数据库表。对“用户信息”数据库表中的数据进行核对、修改、删除、添加,

59、并保存。关闭数据库表,结束操作。后台应聘管理IPO表如3.3所示,可知此模块为应聘管理模块,被应大学生兼职中介管理系统调用,输入应聘的相应信息,将结果呈现给用户浏览。表3.3 应聘管理IPOIPO表3 应聘管理系统名称:大学生兼职中介管理系统模块名称:应聘管理作者:吕莹莹模块代码:3.0日期:2011-10-24调用的模块:3.1;3.2被调用的模块:大学生兼职中介管理系统输入:“应聘信息”数据流输出:“应聘信息“数据库表处理:选择应聘信息查询功能,显示所有应聘信息,对应聘信息进行查询,删除功能,并保存。后台岗位管理IPO图如3.4所示,如下表可知此模块为岗位管理模块,输入岗位信息,即可对此岗

60、位进行管理。表3.4 岗位管理IPOIPO表4 岗位管理系统名称:大学生兼职中介管理系统模块名称:岗位管理作者:吕莹莹模块代码:4.0日期:2011-10-24调用的模块:4.1 ;4.2被调用的模块:大学生兼职中介管理系统输入:“岗位信息”数据流输出:“岗位信息”数据库表处理:选择要查询的岗位信息,输入查询条件,显示查询结果,浏览岗位信息,选择合适的岗位进行投放简历。后台招聘通知IPO图如3.5所示,通过IPO表可以清晰的看出此模块的输入、输出及处理过程。如下表可知此模块招聘通知模块,输入查询的信息,即可看到最新的招聘新闻通告。表3.5招聘通知IPOIPO表5 招聘通知系统名称:大学生兼职中

61、介管理系统模块名称:招聘通知作者:吕莹莹模块代码:5.0日期:2011-10-24调用的模块:5.1;5.2被调用的模块:大学生兼职中介管理系统输入:“招聘通知”数据流输出:“招聘信息”数据库表处理:输入最新的招聘通知,应聘者登录系统,进入个人后台,既可以查看自己的招聘通知,也可以根据网页的招聘信息来了解。系统管理IPO表如3.6所示,通过IPO表可以清晰的看出此模块的输入、输出及处理过程。如下表可知此模块为系统管理模块,进入系统既可以查看到该模块,包含备份等管理功能。表3.6 系统管理IPOIPO表6 系统管理系统名称:大学生兼职中介管理系统模块名称:系统管理作者:吕莹莹模块代码:6.0日期:2011-10-24调用的模块:6.1 ;6.2被调用的模块:大学生兼职中介管理系统输入:“数据备份信息、留言信息”数据流输出:数据备份信息以及留言信息处理:进入系统可以对系统数据进行备份及留言管理。3.2 系统流程图 用户登录系统,输入正确的用户名与密码方可进入主页面进行相应的投放简历,查询招聘通知等各种信息,若投放简历,登录成功后,首先选择兼职在线,选择合适的职位,投放简历,确认投放,登录个人后台,在个人后台中可以查看投放的简历,完成投放。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!