#asp+access网上人才信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到计算机存储,从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模式到浏览器/服务器...信息管理的技术越来越先进、科学和客观。
同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。
网上人才信息管理系统(MIS)是一个具有交互功能的人才信息管理系统,其开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求使用程序功能完备,易使用等特点。
因此本人结合网站数据库开发的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、ASP使用程序设计等进行了较深入的学习和使用,主要完成对网上信息管理系统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和使用程序。
根据需求,本系统设计实现分为:第一、概要性地介绍了本系统开发的目的、系统开发的背景等,第二、对该系统设进行设计分析,对系统功能分析以及模块划分定义,第三、系统数据库的设计,第四、根据第二部分对系统功能分析以及功能模块的划分,对个功能模块进行分析实现,并列出了一些程序代码以说明该系统使用程序设计中所采用的技术。
目录
摘要........................................................................................................................ 错误!未定义书签。
目录. (1)
1、前言 (3)
1.1目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2 系统分析和设计 (4)
2.1系统功能分析 (4)
2.2系统功能模块的设计 (5)
2.3系统流程分析 (5)
3 数据库设计 (5)
3.1数据库需求分析 (6)
3.1.1数据流图 (6)
3.1.2 数据字典 (7)
3.2概念结构设计 (13)
3.3逻辑结构设计 ............................................................................................. 错误!未定义书签。
3.4数据库物理结构设计 ................................................................................. 错误!未定义书签。
3.5数据库的实现 ............................................................................................. 错误!未定义书签。
4 界面设计............................................................................................................ 错误!未定义书签。
5 系统的功能实现................................................................................................ 错误!未定义书签。
5.1管理员用户管理模块的实现 ..................................................................... 错误!未定义书签。
5.2新闻信息管理模块的设计 ......................................................................... 错误!未定义书签。
5.2.1 设计管理新闻页面.............................................................................. 错误!未定义书签。
5.2.2 新闻添加功能的实现.......................................................................... 错误!未定义书签。
5.3企业信息管理模块的设计 ......................................................................... 错误!未定义书签。
5.3.1 添加和修改企业信息.......................................................................... 错误!未定义书签。
5.3.2 删除企业.............................................................................................. 错误!未定义书签。
5.3.3查看企业信息....................................................................................... 错误!未定义书签。
5.4企业用户管理模块的设计 ......................................................................... 错误!未定义书签。
5.4.1 企业信息管理页面设计...................................................................... 错误!未定义书签。
5.4.2 管理招聘信息...................................................................................... 错误!未定义书签。
5.4.3 管理应聘信息...................................................................................... 错误!未定义书签。
5.5个人用户管理模块的设计 ......................................................................... 错误!未定义书签。
5.5.1注册新用户........................................................................................... 错误!未定义书签。
5.5.2个人用户管理界面设计 .......................................................................... 错误!未定义书签。
5.5.3编辑个人简历....................................................................................... 错误!未定义书签。
5.5.4 管理技能信息...................................................................................... 错误!未定义书签。
5.5.5 查看个人简历...................................................................................... 错误!未定义书签。
5.5.6 查看招聘信息和申请职位.................................................................. 错误!未定义书签。
5.5.7查看申请信息....................................................................................... 错误!未定义书签。
5.6系统主页面及登陆程序设计 ..................................................................... 错误!未定义书签。
5.6.1 系统主页面设计.................................................................................. 错误!未定义书签。
5.6.2 登录程序设计...................................................................................... 错误!未定义书签。
5.6.3 查看所有信息...................................................................................... 错误!未定义书签。
5.6.4 查询职位信息...................................................................................... 错误!未定义书签。
总结........................................................................................................................ 错误!未定义书签。
本设计来自:完美毕业设计网
登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计
客服QQ:8191040
说明:本软件/论文系有偿阅读、使用,完整CAD图纸或源代码请联系客服购买
1、前言
1.1 目的
随着当今社会信息化的日新月异的发展,计算机使用已经渗透到日常工作的许多方面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。
为了企业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统(MIS)。
所开发的网上人才信息管理系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。
很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络使用系统。
1.2 背景
本系统的名字是:网上人才信息管理系统;
本系统的任务提出者:柳玲老师
本系统开发者:靳国荣重庆大学软件学院2002级3班学号:20026235
1.3定义
信息管理系统,SQL,E-R图
1.4 参考资料
《ASP/数据库开发》曹珩龙人民邮电出版社2004年7月《数据库使用系统开发技术》朱如龙刘焰机械出版社2004年8月《ASP网络开发技术(第二版)》汪晓平钟军人民邮电出版社2004年8月
2 系统分析和设计
2.1 系统功能分析
网上人才信息管理系统分为前台管理和后台管理。
前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。
后台管理包括新闻管理、企业信息管理、职位信息管理和应聘信息查询等模块。
后台管理具体描述如下:
新闻管理
|--添加新闻,包括新闻标题和新闻内容;
|--修改新闻;
|--删除新闻
企业信息管理
|--添加企业信息,包括企业名称、企业类型、企业简等信息;
|--修改企业信息
|--删除企业信息
职位管理
|--添加职位
|--修改职位
|--删除职位
应聘信息管理
|--查看应聘信息
|--删除应聘信息
系统用户管理
|--系统用户的录入,包括用户名、密码等信息
|--修改自己的密码
|--用户信息查看
系统用户管理功能
|--Admin用户修改自己的密码
|--Admin用户创建或删除企业用户
|--企业用户修改自己的密码
|--企业用户修改自己的用户信息
|--注册个人用户
|--个人用户修改自己的密码
|--个人用户修改自己的用户信息
2.2 系统功能模块的设计
功能模块的划分
本系统功能模块划分如图所示
图一网上人才管理系统功能模块示意图
在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到
3.1数据库需求分析
3.1.1数据流图
数据流图分为四部分:
[1] 个人用户的数据流图如下:
图五个人用户的数据流程[2] 企业用户的数据流程如下:
图六企业数据流程
[3] Admin 用户流程如下:
图七Admin 用户数据流程
[4] 管理员和个人和企业的关系是如下图:
图八管理员和个人和企业的关系
3.1.2 数据字典
◇数据项
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,和其他数据项的逻辑关系}
管理员数据项描述
数据项含义说
明
别名类型长度取值范围取值含义
和其它数据项的逻
辑关系
用户名唯一标识名字varchar 20
密码varChar 20
个人信息数据项描述
数据项含义说
明
别名类型长度取值范围
取值含
义
和其它数据项的逻
辑关系
用户名唯一标
识
名字varchar 20
密码varChar 20
姓名真实姓
名
varChar 50
性别bit 50
出生日期varChar 20 年/月/日身份证号varChar 20 15、18位民族varChar 10
婚姻varChar 20
户籍varChar 20
所在地varChar 20
教育程度varChar 20 打专/本科
/研究生
毕业院校varChar 50
联系电话varChar 50
手机varChar 50
电子信箱varChar 50
联系地址varChar 200
注册时间datetime 年/月日
企业信息数据项描述
数据项含义说明别
名
类型长度取值范围取值含义
和其它数据项的
逻辑关系
用户名唯一标识名
字
varchar 20
密码varChar 20 >= 6 名称企业名字varChar 100
类型企业类型varChar 50
成立时间企业成立
时间
varChar 50
员工人数int 50
所在地点企业所在varChar 50
联系电话企业联系
电话
varChar 50
传真企业传真varChar 50
联系地址企业联系
地址
varChar 50
邮政编码varChar 10
网址varChar 50
电子邮箱varChar 50
企业简介text > 8000
注册时间datetime 年/月/日
职位信息数据项描述
数据项含义说
明
别名类型
长
度
取值范围
取值含
义
和其它数据项的逻
辑关系
编号唯一标
识
名字int 8
用户名varChar 20
职位名称varchar 100
职位类型varchar 20
学历要求varchar 20
性别要求varchar 20
年龄要求varchar 50
工作年限
要求
varchar 50
工作地点varchar 50
招聘人数int 8
具体要求text
发布时间datetime
新闻信息数据项描述
数据项含义说
明
别名类型长度取值范围
取值含
义
和其它数据项的逻
辑关系
新闻编号唯一标
识
名字Int 8
新闻题目varChar 50
新闻内容text
提交时间datetime
个人技能数据项描述
数据项含义说
明
别名类型长度取值范围
取值含
义
和其它数据项的逻
辑关系
编号唯一标名字Int 8
应聘职位varChar 200
英语水平varChar 100
计算机技
能
varChar 100
主要技能text
用户名varChar 20
职位申请数据项描述
数据项含义说
明
别名类型长度取值范围
取值含
义
和其它数据项的逻
辑关系
编号唯一标
识
名字Int 8
职位编号int 8
用户名varChar 20
申请日期datetime
回复内容text
回复日期datetime 20
◇数据结构
数据结构反映数据之间的组合关系。
一个数据结构由若干个数据项或数据结构组成。
数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}
数据结构名个人
含义说明定义了一个用户的所有有关的信息
组成用户名、用户密码、用户真实姓名、性别、出生日期、身份证号、民族、婚姻、户籍、所在地、教育程度、毕业院校、联系电话、手机、电子邮件、联系地址,注册时间
数据结构名企业
含义说明定义了企业用户的所有有关的信息
组成用户名、密码、企业名称、企业类型、成立时间、员工人数、所在地点、联系电话、传真、联系地址、邮政编号、网址、电子邮箱、企业简介、注册时间
数据结构名职位信息
含义说明定义了职位的所有有关的信息
组成编号,用户名、职位名称、职位类别、学历要求、性别要求、年龄要求、工作年限要求、工作地点、招聘人数、具体要求、发布时间
数据结构名职位申请
含义说明定义了职位申请的所有有关的信息
组成编号,职位编号、用户名、申请日期、回复内容、回复日期
数据结构名个人技能
含义说明定义了个人技能的所有有关的信息
组成编号,应聘职位、英语水平、计算机技能、主要技能、用户名
数据结构名新闻信息
含义说明定义了新闻信息的所有有关的信息
组成新闻编号,新闻题目、新闻内容、提交时间
数据结构名管理员
含义说明定义了管理员的所有有关的信息
组成用户名、密码
数据流描述
数据流说明数据流来
源
数据流去
向
组成
平均流
量
高峰期
流量
个人用户信息记录个人
的基本信
息
个人用户
个人信息
文件
用户名、用户密码、
用户真实姓名、性
别、出生日期、身
份证号、民族、婚
姻、户籍、所在地、
教育程度、毕业院
校、联系电话、手
机、电子邮件、联
系地址,注册时间
企业用户信息记录企业
的基本信
息
企业用户
企业信息
文件
用户名、密码、企
业名称、企业类型、
成立时间、员工人
数、所在地点、联
系电话、传真、联
系地址、邮政编号、
网址、电子邮箱、
企业简介、注册时
间
职位申请输入记录个人
职位申请
的基本信
息
个人用户
职位申请
文件
公司名称、申请职
位、申请时间、反
馈、操作
技能信息输出记录个人
技能信息
基本信息
个人用户
技能信息
文件
用户名、寻求职位、
外语能力、计算机
能力、主要技能说
明
招聘职位记录企业企业用户招聘信息招聘职位、人数、
信息招聘信息
基本信息文件职位类型、发布时
间、工作地点、其
他具体要求
应聘信息记录企业
应聘的基
本信息
企业用户
应聘信息
文件
申请职位、申请人、
申请信息、申请时
间
数据存储描述
数据存储说明编号流入的数
据流
流出的数
据流
组成数据量存储方式
个人信息文件记录个人
的信息
R1 输入处理
用户名、
用户密
码、用户
真实姓
名、等
全体注册
的个人用
户
顺序存储
企业信息文件记录企业
的信息
Q1 输入处理
用户名、
密码、企
业名称、
企业类型
等
一切企业
用户
顺序存储
职位申请文件记录个人
职位申请
状态
Z1 输入处理
个人职位
申请信息
公司名
称、申请
职位、申
请时间、
等
所有注册
个人
顺序存储
技能信息文件记录个人
技能信息
J1 输入处理
个人技能
信息
用户名、
寻求职
位、外语
能力、计
算机能力
等
所有注册
个人
顺序存储
招聘信息文件记录企业
招聘信息
Z2 输入处理
企业人才
招聘信息
招聘职
位、人数、
职位类
型、发布
时间、
所有企业
用户
顺序存储
应聘信息文件记录企业
应聘信息
Y1 输入处理
企业人才
应聘信息
申请职
位、申请
人、申请
信息
所有企业
用户
顺序存储
管理用户文件记录管理
员的用户
及密码
M1 输入处理
用户名、
密码
所有管理
员
随机存储
3.2 概念结构设计
采用E-R 模型的概念结构设计方法
图九新闻信息实体E-R图
图十个人信息实体E-R图
图十一个人技能实体E-R图
图十二企业信息实体E-R图
图十三职位信息实体E-R图。