您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 课程设计模板_《数据库需求分析与规划》
小组编号:小组负责人:《数据库需求分析与规划》课程设计报告招聘系统网站设计成员:院系:专业:指导教师:完成日期:2013年月日信息技术学院《数据库需求分析与规划》课程设计报告1摘要面向对象的系统分析和设计是将面向对象的方法运用到软件工程的分析设计阶段。面向对象的系统分析和设计的主要目的是完成对某个特定应用论域(applicationdomain)的分析和系统的建模。应完成的主要工作是描述系统中的对象、对象的属性和操作、对象的动态特性、对象间的构造关系和通信关系等,从而建立系统的静态结构和动态活动模型。在美国、日本和欧洲等互联网普及程度高的发达国家,自上个世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单独为企业、个人提供单一集会式服务的人才市场几乎已经绝迹。在我国,随着网络技术的不断发展,网络招聘求职开始走入人们的视野,并越来越成为企业招聘人才,求职者应聘主要渠道之一。网络招聘在国内处于主流地位,正在突破传统招聘求职与互联网单一媒体的束缚,整合平面媒体和电视媒体,打造跨平台招聘服务的整合平台。目前在中国有三家综合性比较强的招聘网站:前程无忧网、中华英才网、智联招聘网。本系统正是基于为招聘者营造一个好的交流平台的思想而设计开发的。网上招聘系统的设计首先应该设计完善招聘求职的基本功能,明确网站的需求,然后才能明确系统的数据库设计,并通过定义的功能逐步实现其实际网页和用例流程的开发。在完成系统后还要对系统进行详细的测试才能发布网站,以及对系统进行必要的维护工作,以便使网站功能与内容保持信息的及时性,使之能真正成为一个能解决实际问题的网上招聘求职系统。关键字:数据库,.asp,网站招聘系统,系统分析与规划,viaualstudio,SQLSERVER信息技术学院《数据库需求分析与规划》课程设计报告2目录摘要...............................................1目录..............................................21绪论..............................................51.1网上招聘项目背景、现状.................................51.2研究内容及框架.........................................51.3小组参与者分工.........................................62项目整体规划与设计................................62.1招聘系统的总体需求分析.................................62.2整体结构分析,及功能分析...............................62.3开发的方面的具体设计...................................82.3.1开发环境...................................................82.3.2系统开发方面的设计.........................................83数据库设计与分析..................................83.1数据库的整体设计的E-R图...............................83.2数据库的整体概念模型设计...............................93.3数据库的整体物理模型设计..............................103.4数据库表的设计........................................11信息技术学院《数据库需求分析与规划》课程设计报告33.5数据库的脚本sql语句..................................144系统实现.........................................264.1首页..................................................264.2毕业生模块............................................295系统测试.........................................306总结与展望.......................................32参考文献............................................34信息技术学院《数据库需求分析与规划》课程设计报告4信息技术学院《数据库需求分析与规划》课程设计报告51绪论1.1网上招聘项目背景、现状大学毕业生越来越多,就业压力越来越大的实际,信息化程度越来越高,信息量越来越大的情况,给单位的招聘和毕业生的应聘带来了一定的难度,招聘单位无法是招聘信息以快速有效的方式发布到毕业生那里,而毕业生无法很快的了解到招聘信息,致使企业找不到人,而毕业生找不到工作1.2研究内容及框架此项目主要研究的内容是用visualstudio2010及SQLSERVER2008开发的网上的招聘信息管理,包括学生在该网站注册后,登录并完善简历,浏览企业招聘信息,然后投递简历,以及发布一些招聘信息,企业发布招聘信息,并对收到的简历的筛选回馈,和管理员的对发布的招聘信息的管理。框架结构如图1.1招聘网站发布招聘信息填简历、投简历毕业生筛选简历管理招聘信息管理注册毕业生管理员企业毕业生注册、登录图1.1功能结构图信息技术学院《数据库需求分析与规划》课程设计报告61.3小组参与者分工负责人卢红敏负责给我们分工,以及前台界面.aspx的设计及编写,数据库的连接,及调试发布,王许负责.aspx.cs后台代码的编写及调试,林伟纳负责数据库的分析与设计,我网站功能测试和性能测试及课程设计报告的编写。2项目整体规划与设计2.1招聘系统的总体需求分析减少参加招聘单位工作人员的工作量和招聘成本,减少进行求职的人员求职时参加招聘会投递简历所消耗的时间和精力,使求职和招聘的过程通过互联网完成,从而实现招聘时双向选择的自动化。该系统将提供求职者的网上注册、提供个人简历(建立、修改)、查询用人单位招聘信息、向用人单位应聘(投递简历)等服务,提供用人单位网上注册、招聘信息发布(修改)、查询来应聘人员的简历、查询所有求职者信息等服务。达到企业可方便发布招聘信息,管理员可直接发布或者推荐招聘信息,能及时让大学生及时了解企业单位的招聘信息的发布的目的。因此招聘网站是必不可少的。2.2整体结构分析,及功能分析整体结构是设计的综合设计,有各小的结构的汇总,整体结构图如图2.1所示信息技术学院《数据库需求分析与规划》课程设计报告7毕业生模块企业招聘模块系统管理员模块招聘信息系统注册登录个人中心登录查询招聘信息投递简历注册个人中心查询人才及收到简历发布招聘信息退出系统退出系统管理并推荐退出系统登路图2.1整体结构图系统是为实现某种功能,其整体功能有个各个能能模块组成下面是对各功能分析:毕业生模块(1)毕业生进入网上招聘系统,必须先注册,注册时必须提供真实姓名,证件种类,证件号码,联系方式,毕业学校,所学专业等,并设置注册密码。(2)查询招聘信息:所有注册求职者均可通过网上招聘系统,查询历史及最新用人单位招聘信息,包括公司简介,用人要求,薪酬待遇等。(3)建立个人简历:求职者通过拷贝已有简历并发送到系统数据库的方法建立个人简历(4)修改个人简历:求职者可以在个人中心对自己的建立进行修改以及对登录密码进行设置(5)是否发布:求职者可以设定自己的简历是否能被未向其投递简历的用人单位查阅(6)投递简历:求职者通过系统向应聘的单位投递自己的简历(7)查询应聘情况:求职者可通过系统察看自己投递简历的历史纪录,包括公司名称和投递时间。网上招聘部分网上招聘部分网上招聘部信息技术学院《数据库需求分析与规划》课程设计报告8分网上招聘部分企业招聘模块(1)用人单位进入网上招聘系统,也需注册(应到招聘中介公司注册),注册时提供单位的详细信息,出示相关证件。由招聘中介公司提供账号,为用人单位分配数据库空间,并由用人单位自行设定密码。(2)用人单位招聘人员登录:用人单位招聘人员输入本单位唯一用户名和密码登录系统。(3)用人单位发布招聘信息:通过网上招聘系统将本单位招聘信息公布于网站上。(4)用人单位查询人才信息:用人单位可以直接检索符合他们需要的求职者的有限信息(如求职者未开放简历)(5)用人单位查询应聘者简历:用人单位可以直接查阅向他们投递简历的求职者的简历。系统管理员模块系统管理员负责管理全部的个人和企业用户。2.3开发的方面的具体设计2.3.1开发环境VisualStudio2010SQLSERVER2008POWERDESIGNER15InternetInformationServer2.3.2系统开发方面的设计通过在visualstudio中用asp.net开发出来招聘系统的首页、管理员管理页面、添加招聘信息、添加简历等动态的前台网页,然后与用SQLSERVER2008的数据库相连接,在后台页面中实现发布招聘信息的数据库的写入,以及招聘信息数据从数据库中的读取,填写的简历对数据库的写入,删除等功能的实现。3数据库设计与分析3.1数据库的整体设计的E-R图数据库的整体设计的E-R图如图3.1所示信息技术学院《数据库需求分析与规划》课程设计报告9毕业生学生姓名学生密码学生编号学生联系电话学生邮箱学生性别学生用户名学生地址简历求职意向简历编号简历其它擅长行业擅长职位招聘信息招聘岗位招聘编号发布时间薪资待遇招聘岗位要求信息其它信息有效期企业企业名称企业邮箱企业编号企业地址企业模型企业类型企业地址企业规模填写发布筛选发布投递发布游客游客其它游客编码管理员管理员编号管理员用户名密码管理图3.1整体E_R图3.2数据库的整体概念模型设计数据库的整体概念模型设计如图3.2所示信息技术学院《数据库需求分析与规划》课程设计报告10图3.2概念设计模型3.3数据库的整体物理模型设计数据库的整体物理模型设计如图3.3所示图3.3物理设计模型信息技术学院《数据库需求分析与规划》课程设计报告113.4数据库表的设计数据库是按照数据结构组织、存储和管理数据的仓库,数据管理不仅仅是存储和管理数据,而是转化成所需要的各种数据管理方式。结构的好坏影响系统的效率及实现的效果、以及它的完整性和一致性。游客表如图3.4所示图3.4游客表投简历表如图3.5所示如图3.5投简历表毕业生表如图3.6所示信息技术学院《数据库需求分析与规划》课程设计报告12图3.6毕业生表企业筛选简历表如图3.7所示图3.7企业筛选简历表管理员表如图3.8所示图3.8管理员表简历表如图3.9信息技术学院《数据库需求分析与规划》课程设计报告13图3.9简历表企业表如图3.10所示图3.10简历表招聘信息表如图3.11所示信息技术学院《数据库需求分析与规划》课程设计报告14图3.11招聘信息表3.5数据库的脚本sql语句/*==============================================================/*DBMSname:MicrosoftSQLServer2008*/ifexists(select1fromsysobjectswhereid=object_id('company')andtype='U')droptablecompanygoifexists(select1fromsysindexeswhereid=object_id('jianli')andname='biyeshengtianxie2_FK'信息技术学院《数据库需求分析与规划》课程设计报告15andind
本文标题:课程设计模板_《数据库需求分析与规划》
链接地址:https://www.777doc.com/doc-3349780 .html