sql毕业生信息管理系统的设计毕业论文

上传人:Bod****ee 文档编号:47170992 上传时间:2018-06-30 格式:DOC 页数:49 大小:3.27MB
返回 下载 相关 举报
sql毕业生信息管理系统的设计毕业论文_第1页
第1页 / 共49页
sql毕业生信息管理系统的设计毕业论文_第2页
第2页 / 共49页
sql毕业生信息管理系统的设计毕业论文_第3页
第3页 / 共49页
sql毕业生信息管理系统的设计毕业论文_第4页
第4页 / 共49页
sql毕业生信息管理系统的设计毕业论文_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《sql毕业生信息管理系统的设计毕业论文》由会员分享,可在线阅读,更多相关《sql毕业生信息管理系统的设计毕业论文(49页珍藏版)》请在金锄头文库上搜索。

1、课课 程程 设设 计计题题 目目毕业生信息管理系统学学 院院计算机科学与信息工程学院专专 业业计算机科学与技术班班 级级学生姓名学生姓名指导教师指导教师目目 录录一、系统分析 (4)1系统目标(4)2系统功能分析 (4)二、需求分析 (4)1、学生功能操作图 (5) 2、学校功能操作图 (5) 3、企业功能操作图 (5) 三、概念设计 (6)四、逻辑设计(7)五、物理设计 (7)1、实体表、实体判别表和信息表的建立 (7)2、索引的建立 (16)3、插入数据 (17)4、用户功能测试 (33)六、系统优缺点分析 (48)七、参考文献 (48)毕业生管理系统毕业生管理系统一一 系统分析系统分析(

2、1 1)系统目标:系统目标: (1)系统的开发背景: 学校为了本校大学生能够了解到更多的招聘信息,找到更好的工作,同时也是 为了企事业单位能找到公司所需要的人才,还有为了学校能有更好的就业率。 用户群:大学生群体,企事业单位,学校 大学生:本校和外校学生检索招聘信息,发布求职信息。 企事业单位:发布招聘信息,搜索应聘者。 学校:发布公告,填写学生在校情况信息。 (2)系统功能简单介绍 系统提供了四类的用户大学生,校方,企事业,管理员 大学生能够在网上发布求职信息,搜索当前各业所提供的岗位信息 学校:查找学生信息,查询企业信息,发布公告 大学生:搜索招聘信息,发布求职信喜等 企事业单位:发布招聘

3、信息,查询求职信息 管理员:是对学生信息,企业信息进行管理 (二)系统功能分析:(二)系统功能分析: 大学生就业信息系统的建立,需要进行用户需求调查与分析,以确定系统目标, 这是系统建设的重要环节。系统的主要功能如下: A:三类用户学生,学校,企业,要按不同身份注册,注册后才能发 布信息否则仅有查询信息的功能。 B:三方可以对自己发布的信息进行修改和删除操作。 C:管理员能对所有的数据进行操作,并且,也需要一个身份验证,有个 固定的号和密码,密码可以修改,如若忘记密码可以初始化。二二 需求分析需求分析就业信息系统学校企业1.学生:学生:2.学校:学校:3.企业企业:学生学生身份验证信息管理留言

4、管理浏览功能注册登陆修改注册信息发布求职信息删除求职信息发送邮件查看招聘信息查看求职信息查看学校公告学 校身份验证信息管理留言管理浏览功能注册登陆修改注册信息发布求职信息学生在校情况删除求职信息删除招聘信息发送邮件查看招聘信息查看求职信息查看学校公告企业身份验证信息管理邮件管理浏览功能注册登陆修改注册信息发布招聘信息删除招聘信息发送邮件查看求职信息查看招聘信息查看学校公告三、概念设计三、概念设计根据以上需求分析,可看出有三个实体:学生,学校,企业注册登录失败登录学生用户 企业用户学校用户查询 修改 修改 查询 修改 删除删除查询 删除 发送邮件 发送邮件注:该 E-R 图可以进一步划分,例如学

5、生修改可以分为修改在校信息和修改 注册信息等。用户学生 学校企业 表示实体, 表示实体行为。4逻辑设计逻辑设计根据以上 E-R 图,我们可以转换成逻辑结构如下: (1 1)实体表:实体表: 学生表(学生学号,学校编号,学生姓名,学生性别,学生年龄) 学校表(学校编号,学校名称) 企业表(公司注册号,公司名称,公司行业类别,学校编号) (2 2)实体用户表:)实体用户表: 学生用户(学生学号,学生密码,学校编号) 学校用户(学校编号,学校密码) 企业用户(公司密码,公司注册号) (3 3)信息表:)信息表: 学生信息:学生信息: 教育(学生学号,教育经历,培训经历,学校编号) 求职信息(工作经验

6、,工作年限,期望工作地点,行业,职位,求职发布时间, 学生学号,学校编号) 学生联系方式(学生学号,联系地址,联系方式,邮箱地址,学校编号) 学生在校(学生学号,学生入学时间,学生专业,学生毕业时间,学校编号) 在校奖处(学生学号,学生奖励,学生处罚,在校担任过的职务,证书,学校 编号) 介绍自己(学生学号,自我评价,自己特长,兴趣爱好,学校编号) 学校信息:学校信息: 学校联系方式(学校编号,邮箱地址) 公告信息(学校编号,公告主题,公告时间,事项时间,事项地点,事项内容, 发布公告部门) 企业信息:企业信息: 招聘负责人(招聘信息号,联系人,手机和电话,邮箱地址) 招聘信息(公司注册号,招

7、聘信息号,招聘行业,招聘职位,职位名称,薪资 水平,公司名称) 招聘条件(职位名称,学历要求,工作年限,工作区域,职位要求,招聘发布 时间)注:每个关系模式的主键码都用下划线标出,外键用波浪线标出。五、物理设计五、物理设计一、对以上一、对以上 E-RE-R 图所需的实体以及联系需要的表的设计如下:图所需的实体以及联系需要的表的设计如下:(1 1)实体表:)实体表: 表名:学生表 字段名类型长度约束学生学号char10主键学校编号image主键,外键学生姓名varchar20学生性别char5学生年龄smallint表名:学校表 字段名类型长度约束学校编号char5主键学校名称varchar30

8、 表名:企业表 字段名类型长度约束公司注册号char10主键公司名称varchar10公司行业类别varchar30(2 2)实体用户表:)实体用户表: 表名:学生用户表 字段名类型长度约束学生学号char10外键学生密码char10表名:学校用户表 字段名类型长度约束学校编号char5外键学校密码char10表名:公司用户表字段名类型长度约束公司注册号char10外键公司密码char10(3 3)信息表:)信息表: 学生信息:学生信息: 表名:教育经历表 字段名类型长度约束学生学号char10外键教育经历varchar100培训经历varchar100表名:求职信息表 字段名类型长度约束期望

9、工作地点varchar30行业varchar70职位char50求职发布时间datetime学生学号char10外键期望薪资money表名:学生联系方式表 字段名类型长度约束学生学号char10外键联系地址varchar100联系方式char11邮箱地址varchar70表名:学生在校表字段名类型长度约束学生学号char10外键联系地址varchar100联系方式char11邮箱地址varchar70表名:在校奖励和处罚表 字段名类型长 度约束学生学号char10外键学生入学时间varchar100学生专业varchar100学生毕业时间varchar100证书varchar50 表名:学生介

10、绍自己表 字段名类型长度约束学生学号char3外键自我评价varchar6自己特长varchar6兴趣爱好varchar6学校信息:学校信息: 表名:学校联系方式表 字段名类型长度约束学校编号char5外键邮箱地址varchar70表名:学校通知表字段名类型长度约束学校编号smallint主键公告主题varchar100公告时间datetime事项时间datetime事项地点varchar80事项内容varchar200发布公告部门varchar40企业信息:企业信息: 表名:招聘负责人表 字段名类型长度约束招聘信息号char10主键联系人varchar40手机和电话char11邮箱地址var

11、char70表名:招聘信息表 字段名类型长度约束公司注册号char外键招聘信息号char100招聘行业varchar招聘职位varchar职位名称varchar80薪资水平money200公司名称varchar40表名:招聘条件表 字段名类型长度约束职位名称char30公司注册号char10主键学历要求char20工作年限char16 工作区域varchar50职位要求varchar100招聘发布时间datetime二、具体二、具体 SQL 设计设计(1 1)创建数据库)创建数据库 create database StuJobSystem on primary( name=StuJobSyst

12、em_Data,filename= C:Documents and SettingsAdministrator桌面 StuJobSystem_Data.MDF,size=10240kb, maxsize=unlimited,filegrowth=1024kb) log on (name=StuJobSystem_log,filename= C:Documents and SettingsAdministrator桌面 StuJobSystem_Log.LDF,size=10240kb, maxsize=2000mb,filegrowth=10%)GO -用数据库 StuJobSystem us

13、e StuJobSystemGO if exists (select * from sysobjects where id = object_id(NStuJobSystem) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table StuJobSystem(2 2)建立各类表)建立各类表 创建实体表创建实体表创建学生创建学生(Students)(Students)表表 create table Students( cStudentsId char(10) NOT NULL,iStuImage image NULL, vStuName varc

14、har(20) NOT NULL, cStuSex char(5) NOT NULL, sStuAge smallint NULL, constraint constraint_Studetns primary key(cStudentsId), check(sStuAge between 0 and 100), constraint chkStuSex check(cStuSex in(男,女) ) alter table Students add constraint unqStudents unique(cStudentsId)创建学校创建学校(School)(School)表表 create table School( cSchoolId char(5) NOT NULL, vSchoolName varchar(30) NOT NULL )alter table School add constraint constraint_School primary key clustered(cSchoolId)alter table School add constraint unqSchoolName unique(vSchoolName)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号