毕业生就业管理系统需求规格说明书文件状态:[ ] 草稿[ ] 正式发布[√] 正在修改当前版本:2.0开发小组成员:xxx、xxx、xxx、xxx持笔者:xxx完成日期:目录1引言1.1 编写目的........................................................ (2)1.2背景........................................... .............................. . (2)1.3 开发工具选择.................................................................. .. (2)1.4数据库系统的选择........................................... .. (3)1.5参考资料........................................... .. (3)2 任务概述2.1 产品描述 (3)2.2 用户的特点 (4)2.3 假定和约束 (4)3 需求规定3.1对功能的规定……………………………………………………………. ..43.2对性能的规定.................................................... . (11)3.3系统易用性要求.......................... (12)3.4用户界面的要求 (12)3.5故障处理要求............................................................. .. (12)3.6其他专门要求............................... .............................. . (12)4 运行环境规定4.1设备…………………. ………………………... ………………………... ..124.2支持软件....................................................... .. (13)4.3接口............................................................. . (13)4.4控制.............................................................. . (13)大学生就业信息管理系统﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋摘要:随着网络信息的发展,网络在人们生活中的使用越来越广泛,网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。
通过它应聘者和招聘公司/单位可以在网络上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。
大学生就业信息管理系统(MIS)是一个具有交互功能的人才信息管理系统,本系统的开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求使用程序功能完备,易使用等特点。
该系统符合网站数据库开发的要求,对Access 数据库管理系统、SQL 语言原理、ASP 使用程序设计等进行了较深入的学习和使用,主要完成对网上信息管理系统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和使用程序。
关键字:求职;招聘;权限;大学生;就业;MicroSoft Access;ASP﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋1 引言1.1目的大学生就业信息管理系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。
很多知名企业为了吸引人才,都创建了自己的网上人才管理系统。
同样,就业压力越来越大的高等院校毕业生也急需一套完整的就业信息平台,这就促使我们的高等院校需建立一个既能为企业提供人才信息又能为高校毕业生提供企业人才需求信息的完整的体系和系统。
因此这必将是广泛使用的网络使用系统,本文会让开发人员更好的开发以及管理本项目,让网站管理人员大致了解网站的功能和流程。
本文预期的读者:东北林业大学网站管理人员、本开发小组人员1.2背景本系统的名字是:东北林业大学毕业生就业信息管理系统本系统的任务提出者:东北林业大学毕业生就业指导中心本系统开发者:大学生就业系统开发成员系统目标用户为:东北林业大学网站管理人员、企业、毕业生1.3开发工具选择Visual Studio的主要功能,包括开发Windows窗体使用程序、开发 [3]Web 使用程序、开发移动使用程序等[2]。
Visual Studio是一套完整的开发工具集,它向开发的各个过程提供辅助工具。
举个例子,你学习英语,你当然可以照着书本学,你也可以买一个学英语的数字助理(PDA或电子词典),现在很多数字助理提供背单词、朗读课文、短句练习等功能,这里的数字助理就好比我们的Visual Studio,数字助理提供了一套学习英语的工具集,而我们的Visual Studio提供了开发使用程序的工具集。
编写.NET程序最简单的环境其实有一个记事本和一个编译器就足够了,之所以需要工具集或者IDE是因为现在企业需要你快速、高效地开发出稳定、实用的计算机使用程序,而工具集的作用也在于帮助你快速、高效地开发。
Visual Studio提供了在设计、开发、调试和部署使用程序时所需的工具,Visual C#集成开发环境(IDE)是Visual Studio IDE中的一种。
打开Visual Studio选择C#即可进入Visual C#集成开发环境,它里面有些工具是和其他Visual Studio 语言共享的,还有一些工具(如C#编译器)是Visual C#特有的[4][5]。
Visual Studio的功能如此强大,所以我们选择了Visual Studio 2005[6]。
1.4数据库系统的选择SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能使用。
SQL Server2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析使用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 [7]为不同规模的企业提供了一个完整的数据解决方案。
关系型数据库:安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据[8][9]。
复制服务:数据复制可用于数据分发、处理移动数据使用、系统高可用、企业报表解决方案的后备数据可伸缩存储、和异构系统的集成等,包括已有的Oracle数据库等。
通知服务:用于开发、部署可伸缩使用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。
集成服务:可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。
分析服务:联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。
报表服务:全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于Web的报表。
管理工具:SQL Server 包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如MOM和SMS紧密集成在一起。
标准数据访问协议大大减少了SQL Server和现有系统间数据集成所花的时间。
此外,构建于SQL Server内的内嵌Web service支持确保了和其他使用及平台的互操作能力。
开发工具:SQL Server 为数据库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP和报表提供了和Microsoft Visual Studio® 相集成的开发工具,以实现端到端的使用程序开发能力[10]。
SQL Server中每个主要的子系统都有自己的对象模型和API,能够以任何方式将数据系统扩展到不同的商业环境中。
1.5 参考资料a.《东北林业大学毕业生就业管理系统需求分析说明书1.0版本》b.东北林业大学就业指导中心《东北林业大学毕业生就业管理系统基本要求》2 任务概述2.1产品描述该系统提供大量招聘信息,并且进行分类,求职者可以根据自己需要,快速检索相关求职信息,还可以加入网站人才库或直接向单位寄发求知邮件.让用人单位了解信息。
2.2用户的特点本系统面对为东北林业大学毕业生用户和企业用户,用户应具备Windows等基本操作技能。
2.3假定和约束a.系统可以长期运行,可扩充性好,版本也可以不断升级,来满足毕业生就业管理人员的新需求。
b.使用该系统的学校需要有一台能够存储大量数据的服务器存储企业人才需求信息和人才信息,实现管理部门之间的联网,使整个就业管理一体化。
c.系统是由 开发,能够再大多常用操作系统中顺利运行d.系统操作简单3.需求规定3.1.对功能的规定3.1.1系统功能模块设计大学生就业信息管理系统分为前台管理和后台管理。
前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。
后台管理包括新闻管理、企业信息管理、职位信息管理和应聘信息查询等模块。
本系统功能模块具体划分如图所示图3-1毕业生就业管理系统功能图 在系统初始化时,有一个默认的“系统管理员”用户Admin ,由程序设计人员手动地添加到数据库中。
Admin 用户可以创建企业用户;个人用户可以通过注册产生; 所有用户都可以修改自己的用户信息和密码。
用户管理功能模块的关系如图图3-2用户管理功能模块图职位申请流程东北林业大学毕业生就业管理系统 前台管理 用户注册 个人信息 企业信息 职位信息 浏览新闻 后台管理 新闻管理 企业管理 个人管理招聘管理 系统管理图3-3毕业生职位申请流程图企业用户管理流程图3-4企业用户管理流程图3.1.2数据流图改系统数据流图分为四部分,主要数据流图如下:图3-5个人用户数据流程 [2] 企业用户的数据流程如下: 个人用户个人简历管理登陆 技能信息管理职位申请管理密码管理图3-6企业数据流程图[3] Admin 用户流程如下:图3-7Admin 用户数据流程图[4]图3-8管理员和个人和企业的关系3.1.3数据结构数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}个人企业管理员3.1.4 实体属性图图3-9新闻信息实体属性图图3-10个人信息实体属性图图3-11个人技能实体属性图图3-12企业信息实体属性图图3-13职位信息实体属性图图3-14职位申请实体属性图图3-15管理员实体属性图根据需求分析,设计出能够满足用户需求的各种实体,本系统在设计过程中尽量考虑到各个模块中相似之处,减少表格数量,提高表格的关联程度,以及减少数据库图3-16系统E-R 图 3.2对性能的规定3.2.1精度有多种输入方法,代码输入、简拼输入、名称输入、鼠标输入等。