《大学生就业咨询系统 (3).doc》由会员分享,可在线阅读,更多相关《大学生就业咨询系统 (3).doc(15页珍藏版)》请在金锄头文库上搜索。
1、数据库课程设计报告设计题目: 大学生就业咨询系统 学生姓名: 系 别: 专 业: 班 级: 学 号: 指导教师: 评阅意见:小四号字,1.5行距每页下部的空行不能太多P10的E-R图没有联系方式物理设计部分的内容应该是实现部分的实现部分不要这样纯代码,加配文字和图表参考文献格式不对目 录1、开发背景42、功能描述43、数据流程分析43.1、数据流图43.2、数据字典54、概念模型设计75. 逻辑模型设计和优化76. 物理设计和实施87、应用程序设计(前台)108、课程设计心得体会10参考文献101、开发背景90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技
2、术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。大学生就业咨询系统是在适应市场需求的客观前提下,为了满足招聘企业和应职大学生双向需求所开发的。该系统的最终目的是构建一个平台,收录招聘企业的基本信息及求职大学生的
3、基本信息并及时的发布出去,以此决定就业问题!2、功能描述经过调研及分析,大学生就业咨询系统主要完成以下功能:1) 对用人单位的基本信息进行录入、修改、删除等。2) 实现毕业生专业信息的维护。3) 定时发布用人单位的毕业生需求信息。4) 方便的实现对人才需求信息的检索。5) 对用人单位的级别能够自动进行变更。6) 能够对历年的毕业需求信息进行统计、分析。7) 具有数据备份和数据恢复功能。3、数据流分析3.1、数据流图通过需求分析,得出大学生就业咨询系统顶层数据流如图1所示。发布求职信息系统维护统计分析查询企业信息注册查询毕业生信息发布招聘信息注册大学生就业咨询系统企业毕业生管理员图1-顶层数据流
4、图 企业用户毕业生用户登录登录用户信息表发布查询发布查询企业信息表毕业生信息表注册 图2- 0层数据流图3.2、数据字典1、数据项用户信息数据项名称: 用户名类型:char(20)说明:主码数据项名称: 密码类型:char(20)说明:无数据项名称: 密码提示类型:char(20)说明:无数据项名称: 密码提示回答类型:char(20)说明:无数据项名称: 邮箱类型:char(20)说明:无毕业生信息数据项名称:用户名类型:char(20)说明:主码数据项名称: 姓名类型:char(20)说明:无数据项名称: 性别类型:char(2)说明:男、女数据项名称:年龄类型:int(4)说明:0120
5、数据项名称:学历类型:char(10)说明:无、小学、初中、中专、高中、大专、本科、研究生、博士生数据项名称:应聘职位类型:char(40)说明:无数据项名称: 求职简历类型:char(100)说明:无数据项名称:地区类型:char(20)说明:省份名数据项名称:联系电话类型:char(20)说明:09企业单位数据项名称:用户名类型:char(20)说明:主码数据项名称:企业名类型:char(20)说明:无数据项名称:企业简介类型:char(1000)说明:无数据项名称:地区类型:char(20)说明:省份名数据项名称:联系电话类型:char(20)说明:09数据项名称:职位名称类型:char
6、(40)说明:无数据项名称:职位要求类型:char(200)说明:无数据项名称:级别类型:int说明:无管理员数据项名称:登录名类型:char(20)说明:主码数据项名称:密码类型:char(20)说明:无2、数据结构数据项名称:企业单位组成:名称 简介 职位要求 联系方式(电话、地区代码)数据项名称:毕业学生类型:姓名 性别 学历 年龄 应聘岗位 简历 联系方式数据项名称:管理员类型:登录名 密码3、数据流数据流名:用户验证来源:用户去向:登录组成:用户名 密码数据流名:查询要求来源:用户登录去向: 查询选择组成:查询要求数据流名:发布要求来源:用户登录去向: 发布信息组成:发布要求数据流名
7、:注册信息来源:用户去向:注册组成:注册信息4、数据存储数据存储名:用户信息输入数据流:变更用户输出数据流:用户登录 用户注册数据存储名:企业信息输入数据流:变更企业信息输出数据流:查询求职信息数据存储名:毕业生信息输入数据流:变更毕业生信息输出数据流:查询招聘信息4、概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图2所示。用户名 密码用户求职信息用户登录查询查询毕业生发布招聘信息发布企业 职业要求 职业名 应聘职位 用户名 密码年龄 姓名 专业 地区登录企业名 企业简介 求职简历图3 - 系统的总体概念模型5. 逻辑模型设计和优化 根据系统的总体概念设计模型、E-
8、R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表1所示。 表1-1 用户信息表字段名数据类型长度备注用户名usersVarChar20主码密码passwordVarChar20非空密码提示questionVarChar40非空密码提示回答answerVarChar40非空邮箱e_mailVarChar40非空登录次数registerint4默认为0,每登陆+1积分integralint4默认为0,每登陆、发布+1级别levelsint4默认为0,按积分升级类型typesint1为毕业生用户0为企业用户表1-2 企业信息表enterprise字段名数据类型长度备注用户名
9、userVarChar20唯一性企业名enterprise_nameVarChar40主码企业简介introductionVarChar1000非空经营模式modelvarchar20非空主营行业tradevarchar40非空地址addressVarChar80非空联系人linkmanVarchar20非空联系电话callVarChar20非空职位名称jobVarChar100非空人数numberint非空职位要求needsVarChar400非空工资待遇salaryvarchar80非空发布时间timedatetime8非空表1-3毕业生信息表graduate字段名数据类型长度备注用户名userVarChar20主码姓名nameVarChar20非空性别genderVarChar2取值(男或女)年龄ageint4取值(0-120)学历educationVarChar6取值(专科、本科、硕士、博士)