招聘应聘管理信息系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库课程设计报告学号200919378103武汉外语外事职业学院课程设计报告课程名称数据库应用课程设计题目招聘应聘管理信息系统院系外院信息工程学部专业电子商务班级1班姓名李晶指导教师刘芳2011年1月7日数据库课程设计报告课程设计评分表评分标准:1.学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)2.程序设计的质量与规范:(占40%)(1)是否采用了良好的设计方法,独立完成程序设计(2)程序界面设计是否合理、美观(3)数据库设计是否合理,具有良好的扩展性(4)程序是否运行正常,未见运行错误3.课程设计报告书的质量与规范(占30%)教师评分:1.学生出勤得分:(A)(B)(C)(D)2.程序设计得分:(A)(B)(C)(D)3.设计报告得分:(A)(B)(C)(D)总分:_________教师评语:根据该生在课程设计期间,是否严格遵守课程设计纪律,按照规定时间完成设计任务,完成的程序设计的质量与规范,提交的课程设计报告书的质量与规范等多方面的评分,该生本次课程设计的评分为:________教师签名:日期:年月日数据库课程设计报告设计题目:招聘应聘管理信息系统设计设计主要内容:一、开发平台:VB+SQLSERVER2000二、功能要求:1、设计内容设计一个招聘应聘管理信息系统,该系统的用户由一般用户和管理员组成,不同的用户拥有不同的权限,各自完成各自的管理功能。首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用sqlserver2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。2、招聘应聘管理信息系统主要功能(1)登录界面、用户注册界面、(2)用户管理:全职应聘信息界面(查)、兼职应聘信息界面(查)、应聘者信息界面(查)、本用户密码的修改。(3)管理员管理:全职招聘管理信息界面(增、删、查)、兼职招聘信息界面(增、删、查)、全职应聘信息界面(增、删、查)兼职应聘信息界面(增、删、查)应聘者管理信息界面(增、删、查)。信息系统管理(增加、删除用户信息)。3、招聘应聘管理信息系统数据库表单(表单和字段可以按照需求增、删、改)(1)用户信息表单,用户类型、用户姓名、用户密码(管理员和普通用户)(2)全职招聘信息表单:公司编号、公司名字、职位、工资、学历。(3)兼职招聘信息表单:公司编号、公司名字、职位、工资、学历、工作时间段。(4)全职应聘信息表单:公司编号、应聘者姓名。应聘地点、应聘时间。(5)兼职应聘信息表单:公司编号、应聘者姓名、应聘地点、应聘时间、(6)应聘者信息表单:姓名、年龄、性别、学历、婚姻状况。三、课程设计报告主要内容:1招聘应聘管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2招聘应聘管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格)3招聘应聘管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4招聘应聘管理信息系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)数据库课程设计报告11.招聘应聘管理信息系统需求分析图1.1招聘应聘管理信息系统招聘应聘管理信息系统登陆用户登陆管理员登陆用户服务新用户注册管理员服务全职应聘信息查询兼职应聘信息查询本用户密码的修改全职招聘信息管理应聘者信息管理系统信息管理更新添加删除应聘者信息查询兼职招聘信息管理兼职应聘信息管理全职应聘信息管理兼职招聘信息查询全职招聘信息查询数据库课程设计报告21.2管理员界面可以进行全职招聘信息管理,兼职招聘信息管理,全职应聘信息管理,兼职应聘信息管理,应聘者信息管理,系统信息管理。1.2.1全职招聘信息管理利用VB界面,管理员可以查询全职招应聘信息,添加信息,更新信息,删除,修改,从而改变了数据库中的信息。1.2.2兼职招聘信息管理管理员可以查询,修改,删除,添加更新兼职招聘信息,在VB界面中修改了数据库中的信息。1.2.3全职应聘信息管理管理员可以根据需要对全职应聘的情况进行查询,添加,删除和更新,还有修改,从而改变数据库中的信息。1.2.4兼职应聘信息管理管理员可以根据需要对兼职应聘的情况进行查询,添加,删除和更新,还有修改,从而改变数据库中的信息。1.2.5应聘者信息管理管理员可以根据需要对应聘者的情况进行添加和删除,从而改变数据库中的信息。1.2.6系统信息管理管理员可以根据需要对用户信息的情况进行删除和更新,从而改变数据库中的信息。1.3用户界面用户可以查看全职招聘信息、兼职招聘信息、全职应聘信息、兼职应聘信息、应聘者信息管理、系统管理信息界面,进行本用户的密码修改。1.3.1全职招聘信息查询用户进入界面后可看到所有全职招聘的信息。1.3.2兼职招聘信息查询数据库课程设计报告3用户进入界面后可看到所有兼职招聘的信息。1.3.3全职应聘信息查询进入界面后用户可看到所有全职应聘的情况。1.3.4兼职应聘信息查询用户进入界面后可看到所有兼职应聘的信息。1.3.5本用户密码修改用户通过输入和确认新密码来更改自己的密码。数据库课程设计报告42.招聘应聘信息管理系统界面设计图2.1欢迎登陆界面图2.2用户登录图2.3管理员登陆数据库课程设计报告5图2.4新型用户注册图2.5管理员主界面图2.6用户主界面数据库课程设计报告6图2.7用户密码修改界面表2.1用户密码修改界面属性表对象属性设置值Label1caption欢迎进入用户密码修改界面Label2caption旧密码Label3caption新密码Label4caption新密码确认图2.8全职招聘信息查询界面表2.2全职招聘界面属性表对象属性设置值datagriddatasourceAdodc1Adodc1commandtype2-adcmdtablerecordsourceRecruitment1visibletrueCaptionAdodc1Option1Caption公司编号Option2caption职位数据库课程设计报告7图2.9兼职应聘信息查询界面表2.3兼职应聘界面属性表图2.10应聘者信息查询界面对象属性设置值datagriddatasourceAdodc1Adodc1commandtype2-adcmdtablerecordsourceApplication2visibletrueCaptionAdodc1Option1Caption公司编号Option2caption应聘者姓名数据库课程设计报告8表2.4应聘者信息属性表图2.11兼职招聘管理界面表2.5兼职招聘管理界面属性表对象属性设置值datagriddatasourceAdodc1Adodc1commandtype2-adcmdtablerecordsourceEmployeevisibletrueCaptionAdodc1Option1Caption应聘者信息Option2caption学历对象属性设置值dadagriddatasourceAdodc1Adodc1captionAdodc1commandtype2-adcmdtablerecordsourceRecruitment2visibletrueOption1Caption公司编号Option2Caption工资数据库课程设计报告9图2.12全职应聘管理界面表2.6全职应聘管理界面属性表对象属性设置值dadagriddatasourceAdodc1Adodc1captionAdodc1commandtype2-adcmdtablerecordsourceRecruitment1visibletrueOption1Caption公司编号Option2Caption应聘者姓名图2.13系统信息管理界面表2.7用户管理界面属性表对象属性设置值dadagriddatasourceAdodc1Adodc1captionAdodc1commandtype2-adcmdtablerecordsourceUsersvisiblefalse数据库课程设计报告103.招聘应聘管理信息系统数据库设计招聘应聘信息管理系统总共涉及6张表,我的6张表分别是用户表、全职招聘信息表、兼职招聘信息表、应聘人表、全职应聘信息表、兼职应聘信息表。表3.1User表结构列名数据类型约束类型可变字符串,长度4非空用户名可变字符串,长度10非空密码可变字符串,长度4非空表3.2Recruitment1表结构列名说明数据类型约束R1no公司编号可变字符串,长度4主码R1name公司名字可变字符串长度30非空R1position职位可变字符串长度15非空R1wage工资可变货币型长度81000R1education学历可变字符串长度8表3.3Recruitment2表结构列名说明数据类型约束R2no公司编号字符串,长度4主码R2name公司名字字符串长度30非空R2position职位字符串长度15非空R2wage工资货币型长度830R2education学历字符串长度8非空R2time工作时间段日期型长度4非空表3.4Employee表结构列名说明数据类型约束Ename姓名字符串,长度10主码Esage年龄整型非空Esex性别字符串,长度2非空Eeducation学历字符串长度4非空Emarrided婚姻状况字符串,长度4非空表3.4Application1表结构列名说明数据类型约束R1no公司编号字符串,长度4非空Ename应聘者名字符串,长度10非空Aaddress应聘地点字符串非空Atime应聘时间日期型非空数据库课程设计报告11表3.5Application2表结构列名说明数据类型约束R2no公司编号字符串,长度4非空Ename应聘者号字符串,长度10非空Aaddress应聘地点字符串长度10非空Atime应聘时间日期型非空数据库课程设计报告124.招聘应聘管理信息系统程序设计(部分代码)4.1欢迎界面欢迎界面是整个系统的首页,用户可通过它进入到登陆系统。4.2登陆界面进入此界面后,使用者可根据自己的身份选择登陆方式。普通用户选择用户登陆,管理员选择管理员登陆。4.3用户登陆和新用户注册界面程序设计普通用户在此界面输入自己的姓名和密码通过验证后方可进入下一个界面。部分重要代码如下PrivateSubCommand1_Click()DimstrselectnameAsStringDimstrAsStringDimstrselectpasswordAsStringstr=Trim(Text1.Text)strselectname=select用户名fromuserswhere用户名=&'&str&'Adodc1.ConnectionString=Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=city;DataSource=(local)Adodc1.CommandType=adCmdTextAdodc1.RecordSource=strselectname'从用户信息表中查询所有的用户姓名Adodc1.RefreshIfAdodc1.Recordset.EOF=TrueThenret=MsgBox(姓名错误!,48,warming!)'如果用户输入的姓名与用户信息表中姓名不一致,就会出现该对话框提醒用户重新输入Text1.Text=Text2.Text=ExitSubEndIfstrselectpassword=select用户密码fromuserswhere用户名=&'&Trim(Text1.Text)&'Adodc1.ConnectionString=Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=city;D

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功