网上人才信息管理系统
摘要
信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到计算机存储,
从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/
服务器模式到浏览器/服务器...信息管理的技术越来越先进、科学和客观。同时,可管理
的信息容量也越来越大,更适应信息膨胀时代的要求。
网上人才信息管理系统(MIS)是一个具有交互功能的人才信息管理系统,其开发主要包
括后台数据库的建立和维护以及前台程序的开发两个方面。对于前者要求建立起数据一
致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特
点。
因此本人结合网站数据库开发的要求,对 MS SQL Server2000 数据库管理系统、SQL 语
言原理、ASP 应用程序设计等进行了较深入的学习和应用,主要完成对网上信息管理系
统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。
根据需求,本系统设计实现分为:第一、概要性地介绍了本系统开发的目的、系统开发
的背景等,第二、对该系统设进行设计分析,对系统功能分析以及模块划分定义,第三、
系统数据库的设计,第四、根据第二部分对系统功能分析以及功能模块的划分,对个功
能模块进行分析实现,并列出了一些程序代码以说明该系统应用程序设计中所采用的技
术。
网上人才信息管理系统
目录
摘要 ...........................................................................................................................................................1
目录 ...........................................................................................................................................................2
1、前言 .....................................................................................................................................................4
1.1 目的.................................................................................................................................................4
1.2 背景.................................................................................................................................................4
1.3 定义 .................................................................................................................................................4
1.4 参考资料.........................................................................................................................................4
2 系统分析与设计 ...................................................................................................................................5
2.1 系统功能分析.................................................................................................................................5
2.2 系统功能模块的设计.....................................................................................................................5
2.3 系统流程分析.................................................................................................................................7
3 数据库设计 ...........................................................................................................................................7
3.1 数据库需求分析 .............................................................................................................................8
3.1.1 数据流图 ..................................................................................................................................8
3.1.2 数据字典 .................................................................................................................................9
3.2 概念结构设计...............................................................................................................................16
3.3 逻辑结构设计...............................................................................................................................19
3.4 数据库物理结构设计...................................................................................................................21
3.5 数据库的实现...............................................................................................................................21
4 界面设计 .............................................................................................................................................24
5 系统的功能实现 .................................................................................................................................26
5.1 管理员用户管理模块的实现.......................................................................................................26
5.2 新闻信息管理模块的设计...........................................................................................................26
5.2.1 设计管理新闻页面 ...............................................................................................................26
网上人才信息管理系统
5.2.2 新闻添加功能的实现 ...........................................................................................................27
5.3 企业信息管理模块的设计...........................................................................................................28
5.3.1 添加和修改企业信息 ...........................................................................................................29
5.3.2 删除企业 ...............................................................................................................................29
5.3.3 查看企业信息 ........................................................................................................................29
5.4 企业用户管理模块的设计...........................................................................................................30
5.4.1
企业信息管理页面设计
.......................................................................................................30
5.4.2
管理招聘信息
.......................................................................................................................30
5.4.3
管理应聘信息
.......................................................................................................................31
5.5 个人用户管理模块的设计...........................................................................................................32
5.5.1 注册新用户 ............................................................................................................................32
5.5.2 个人用户管理界面设计............................................................................................................32
5.5.3 编辑个人简历 ........................................................................................................................33
5.5.4 管理技能信息 .......................................................................................................................34
5.5.5 查看个人简历 .......................................................................................................................34
5.5.6 查看招聘信息与申请职位 ...................................................................................................34
5.5.7 查看申请信息 ........................................................................................................................35
5.6 系统主页面及登陆程序设计.......................................................................................................35
5.6.1 系统主页面设计 ...................................................................................................................35
5.6.2 登录程序设计 .......................................................................................................................36
5.6.3 查看所有信息 .......................................................................................................................37
5.6.4 查询职位信息 .......................................................................................................................37
总结 .........................................................................................................................................................38
网上人才信息管理系统
1、前言
1.1 目的
随着当今社会信息化的日新月异的发展,计算机应用已经渗透到日常工作的许多方面无
论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。为了企
业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建
立大规模的计算机管理信息系统(MIS)。所开发的网上人才信息管理系统是一种具有交互
功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。很多知名企业为了吸
引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。
1.2 背景
本系统的名字是:网上人才信息管理系统;
本系统的任务提出者:柳玲老师
本系统开发者:靳国荣 重庆大学软件学院 2002 级 3 班 学号:20026235
1.3 定义
信息管理系统,SQL,E-R 图
1.4 参考资料
《ASP/ASP.NET 数据库开发》 曹珩龙 人民邮电出版社 2004 年 7 月
《数据库应用系统开发技术》 朱如龙 刘焰 机械出版社 2004 年 8 月
网上人才信息管理系统
《ASP 网络开发技术(第二版)》 汪晓平 钟军 人民邮电出版社 2004 年 8 月
2 系统分析与设计
2.1 系统功能分析
网上人才信息管理系统分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、
查看企业信息、维护个人信息和维护用户信息等功能。后台管理包括新闻管理、企业信
息管理、职位信息管理和应聘信息查询等模块。
后台管理具体描述如下:
新闻管理
|--添加新闻,包括新闻标题和新闻内容;
|--修改新闻;
|--删除新闻
企业信息管理
|--添加企业信息,包括企业名称、企业类型、企业简等信息;
|--修改企业信息
|--删除企业信息
职位管理
|--添加职位
|--修改职位
|--删除职位
应聘信息管理
|--查看应聘信息
|--删除应聘信息
系统用户管理