招聘信息管理系统【源代码联系本人】.doc

上传人:土8路 文档编号:10046257 上传时间:2021-04-14 格式:DOC 页数:13 大小:490.50KB
返回 下载 相关 举报
招聘信息管理系统【源代码联系本人】.doc_第1页
第1页 / 共13页
招聘信息管理系统【源代码联系本人】.doc_第2页
第2页 / 共13页
招聘信息管理系统【源代码联系本人】.doc_第3页
第3页 / 共13页
招聘信息管理系统【源代码联系本人】.doc_第4页
第4页 / 共13页
招聘信息管理系统【源代码联系本人】.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《招聘信息管理系统【源代码联系本人】.doc》由会员分享,可在线阅读,更多相关《招聘信息管理系统【源代码联系本人】.doc(13页珍藏版)》请在三一文库上搜索。

1、经济学院专业实习报告招聘信息管理系统(学 院)系: 信息工程学院 专 业: 软件工程 姓 名: 班 级: 学 号: 指导教师: 2009年 7 月10日一、需求分析招聘信息管理系统是一个适合企业人事招聘和人员招聘选拔管理的一个平台,它包括用户管理,招聘信息管理和应聘者信息管理等,同时为现代人事招聘和人员招聘选拔管理提供了信息化解决方案。本系统可以使企业客户在其网站上在线发布、修改、删除招聘信息的功 能,企业内部不同部门只须通过后台WEB管理界面将企业招聘信息加入数据库,再通过可定制的网页模板将招聘信息、职位信息、招聘条件发布,管理员可以对招 聘信息、职位信息、招聘条件进行管理、统计、检索、分析

2、等。网站动态提供企业招聘信息,管理员可进行更新维护。应聘者在阅读完招聘信息后,可以在线提交自 己的简历。系统自动把简历存入后台简历数据库,管理员并可依据职位、时间、学历、年龄等关键字检索相关简历。 此系统将帮助企业在最广泛的范围内迅速优选人才,并建立企业自身的后备人才库,而人才是一个企业成长的最宝贵财富。系统功能: 要发布信息编辑、录入库 招聘信息分类管理 发布招聘职位可根具要求灵活设置页面显示顺序、加注(如:急聘、new)等 求职者信息自动分类、匹配 简历库信息查询、统计、分析 简历答复信息编写、设定机制 已发布招聘信息的页面显示 求职者对招聘信息分类查询 求职者填写自己的相关信息 求职者信

3、息、简历自动递交 系统对已收到的简历自动回复确认 图1 用例图 二、概念结构设计1、数据库实体描述 1.1招聘信息实体招聘聘信息招聘职位招聘单位月薪 发行日期工作地点应聘条件招聘人数 图2 招聘信息实体图 1.2 求职者实体图求职者信息姓名电话职位住址个人简历文化程度邮箱 图3 求职者实体图 1.3用户实体图用 户密码用户名 图4 用户实体图1.4 系统总体ER图用 户招聘聘信息求职者信息招聘职位招聘单位邮箱招聘人数姓名电话管理管理用户名密码月薪住址工作地点文化程度应聘条件个人简历职位发行日期 n n 1 1 图5 数据库ER图2、系统模块设计删除数据保存到数据库数据要求录入数据确定删除?不符

4、合要求 符合要求 no从数据库中删除 yes 图6 录入数据程序流图 图7 删除数据程序流图从数据库中删除寻找数据输入查询关键字 没有记录 找到记录 图8 查询信息程序流图三、逻辑结构设计1. 数据模型映射将数据库概念模式映射为数据库逻辑模式,也就是把E-R模型转换为关系模型。可得如下关系模式:招聘信息(招聘单位、招聘职位、人数、工作地点、发行日期、月薪)求值者信息(求值编号、姓名、电话、住址、职位、邮箱、个人简历)用户信息(用户名、密码)单位信息(年级编号、单位名称、单位地点)职位信息(名称、工作地点、月薪、职位类别)日期限定信息(工作时间、天数)职员信息(职员编号、名称、状态、工作项目、状

5、态 )2.系统结构图如图10所示图10 系统结构图四、数据库物理结构设计1.确定数据库的存储结构由于数据库建立很小,所以数据存储采用的是磁盘的一个固定分区。2. 数据库完整性设计1).管理员信息表 管理员信息表(Librarian)用来记录管理员的基本信息,如表1所示。表1管理员(Librarian)信息表字段名称数据结构说明seqINT管理员编号idChar(10)登录IDpasswordChar(10)登录密码onJobTimeChar(10)工作时间telephoneChar(20)联系电话2).招聘单位信息表 招聘单位信息表(Borrower)用来记录单位的基本信息,如表2所示表2 招

6、聘单位(Borrower)信息表字段名称数据结构说明BorrowerIDINT单位编号InstituteIDINT部门编号GradeIDINT职位编号nameChar(20)单位名称StudentNumChar(10)单位地点teleNumberChar(20)部门电话borrowBookNumChar(10)招聘职位6).单位类别信息表 单位类别信息表(DatesRestrict)用来描述各单位分属不同的类别,如表6所示。表6 单位类别信息表(DatesRestrict)字段名称数据结构说明typeChar(10)书种Dates_restrictint天数7).求值者信息表 求值者信息表(p

7、eople)用来记录图书馆中书刊的基本信息,如表7所示。表7书刊信息表(people)字段名称数据结构说明BookIDINT求值者编号NameChar(20)姓名LoanChar(10)求值条件BorrowerIDChar(10)个人简历BorrowDateChar(10)住址PhoneChar(10)电话3.存取方法和优化方法存取方法是索引方法,在数据库中,索引允许应用程序迅速找到表中的数据,而不必扫描整个数据库。索引就是表中数据和相应存储位置的列表。使用索引可以大大减少数据的查询时间。当对表中的数据进行增加、删除和修改的时候,索引也要动态地维护,这样就降低了数据的更新速度。在本系统数据库中

8、,每个表中用表的主键作为每个表的索引。五、数据库的实施1、数据库的建立:打开查询分析器,执行如图11所示代码,建立数据库lib,然后执行如图12所示代码,最终在SQL Server 2000中生成了如下所示的表:图12 建立表格(1) 图12 建立表格(2)1)管理员信息表 管理员信息表(Librarian)用来记录管理员的权限信息,表Librarian的结构如下图13所示。图13 管理员信息2)招聘单位信息表 招聘单位信息表(Borrower)用来保存单位的基本信息,表Borrower的结构如下图14所示 图14借阅卡信息3)求值者信息表 图15 求值者信息 2、数据库的连接测试2.1连接数

9、据库 建立连接 Set conn = New ADODB.Connection conn.Open ConnectString2.2数据库操作(以管理员模块为例) 2.2.1 数据库查询 Adodc1.RecordSource = SELECT seq,id,onJobTime,telephone FROM Librarian ORDER BY seq adodc1为ado控件,连接数据库 Adodc1.Refresh2.2.2 数据库添加 sql = SELECT * FROM Librarian WHERE seq= + Trim(txtSeq) + Set rst = myDbOper.

10、querySQL(sql) If rst.EOF = True Then With rst .AddNew !seq = Me.txtSeq !id = Me.txtId !Password = Me.txtPwd !OnJobTime = Me.txtTime !telephone = Me.txtPhone .Update End With2.2.3 数据库删除 sql = SELECT * FROM Librarian WHERE seq= + Trim(tmpSeq) + Set rst = myDbOper.querySQL(sql) If (Not rst.EOF) Then Wi

11、th rst .Delete adAffectCurrent .Update End With3)数据库的关闭 conn.Close 关闭连接 Set conn = Nothing 释放连接六、系统运行结果1、软件登录主界面:2、招聘信息管理主界面:3、招聘信息入库、删除界面4、招聘信息浏览界面:5、信息查找界面七、实习总结学会使用Visual C+ 开发Windows运用程序,正确使用MFC提供的Cdatabase类和CRecordset类通过ODBC接口连接数据库和操作数据库。掌握软件开发的基本步骤,过程及分析方法,理解希求分析,概要设计,详细设计环环相扣的重要性,软件开发的前期工作决定你整个软件开发过程顺利性,质量性和成功性。随着社会发展,人类的生产、生活越来越离不开信息。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。数据库技术正渗透到社会的各个领域,掌握好数据库的设计方法,运用技术成为人们必不可少的基本技能。通过本次实习,更加理解软件要服务于行业,为行业解决各种问题,因此,软件设计更加离不开对行业流程的详细调查掌握,吃透。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1