大学生兼职系统设计说明.docx
《大学生兼职系统设计说明.docx》由会员分享,可在线阅读,更多相关《大学生兼职系统设计说明.docx(29页珍藏版)》请在冰豆网上搜索。
大学生兼职系统设计说明
大学生兼职系统设计
1.课程设计的目的
SP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。
ASP.NET基于.NETFramework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java.VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
ASP.NET具备开发应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。
在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的容,让丰富多彩的网页更容易撰写。
同时使程序代码看起来更洁净、更简单。
作为大学生,走出校门接触社会,了解社会,做兼职是一个很好的途径,一来可以锻炼自己,提高自己的能力,二来可以减轻家里的一些负担。
但目前兼职信息良莠不齐,中介公司通过介绍兼职从中牟取暴利,不仅如此,很多企业更是利用大学生涉世未深,分辨能力不强,骗取劳动力。
大学生兼职系统的目的是对企业和学生进行双向选择,让学生通过系统选择自己喜欢的企业,企业也可以通过系统选择自己所需要的学生。
2.设计方案论证
2.1需求描述
企业负责人能对企业相关信息进行管理,填写企业信息、职位需求信息、返回招聘结果。
学生能对学生相关信息进行管理,填写学生信息、兼职搜索、发布求职信息并查看招聘结果,还可通过系统对企业进行评价。
系统管理员通过评价对企业采取相应的措施。
2.1.1数据流图
系统中的外部实体包括企业负责人、学生两类用户。
企业负责人输入的数据流包括:
企业信息、职位需求信息、招聘结果信息。
系统输出给企业负责人的数据流包括:
学生信息、简历信息、求职信息、评价信息。
学生输入的数据流包括:
学生信息、简历信息、求职信息、评价信息。
系统输出给学生的数据流包括:
企业信息、职位需求信息、教师信息、招聘结果信息。
系统的环境图如图1所示:
招聘结果信息企业信息
企业信息
简历信息简历信息
图1系统环境图(顶层图、o层图)
对系统中的数据流进行分类,可以认为企业信息、简历信息、学生信息为系统的基
础数据,求职信息、职位需求信息和招聘结果信息为系统的招聘信息,评价信息为系统的反馈信息。
因此,可以把系统划分为基础数据管理、招聘管理和反馈管理三个子加工。
系统的一层数据流图如图2所示。
图2系统一层图
基础数据管理又可以分为企业信息管理、学生信息管理和简历信息管理,加工1基础数据管理对应的二层数据流图如图3所示。
图3加工1基础数据管理的二层数据流图
招聘管理包括求职信息填报、职业需求填报、招聘结果查询三部分,对应的二层数据流图如图1-4所示。
图4加工2招聘管理的二层数据流图
反馈管理包括评价信息管理,对应的二层数据流图如图5所示。
企业
评价信息
评价反馈
评价信息
学生
图5加工3反馈管理的二层数据流图
2.1.2数据字典
系统中包括的数据流有:
企业信息、简历信息、学生信息、求职信息、职业需求信息、招聘结果信息和评价信息。
企业信息
数据流名:
企业信息。
简述:
描述企业相关信息。
组成:
企业名称+企业介绍+企业负责人+企业所在地+成立年份+联系。
来源:
由企业负责人输入
去向:
加工企业信息管理
流通量:
小
峰值:
小
学生信息
数据流名:
学生信息。
简述:
描述想获得兼职的具体学生。
组成:
学号++年龄+性别
来源:
由学生自己输入
去向:
加工学生信息管理
流通量:
大
峰值:
小
简历信息
数据流名:
简历信息。
简述:
描述学生的简历。
组成:
学号+学生+专业+特长及兴趣爱好+计算机能力+奖惩情况+自我评价。
来源:
由学生自己输入
去向:
加工简历信息管理
流通量:
大
峰值:
招聘结果信息
数据流名:
招聘结果信息。
简述:
描述招聘情况。
组成:
学生学号+学生+企业+职业+工作地址+薪金。
来源:
由企业进行输入,学生可查看
去向:
学生招聘结果
流通量:
中
峰值:
小
用户信息
数据流名:
用户信息。
简述:
用户账号信息。
组成:
编号+账号+密码+密码类型
来源:
由用户进行输入
去向:
反馈管理
流通量:
小
峰值:
小
2.L3加工规格说明
系统包括的最底层加工有:
企业信息管理、简历信息管理、学生信息管理、求职信息管理、职业需求信息、招聘结果查询和反馈管理。
(1)企业信息管理
添加、修改和删除企业信息,
(2)学生信息管理
添加、修改和删除学生信息,
(3)简历信息管理
添加、修改和删除简历信息,
(4)招聘结果
企业负责人可以添加、修改、
(5)账号管理
用户可对账号信息进行修改
由企业负责人、学生使用
由学生、企业使用
由学生使用
删除招聘结果,学生可以查询自己的招聘结果。
2.2概要设计2.2.1体系结构设计
大学生兼职系统
图6系统体系结构
2.2.2数据库设计
(1)实体关系图
企业信息、学生信息、简历信息、求职信息、职业需求信息、招聘结果信息和评价信息。
n
(2)数据库表设计
数据库表包括企业信息表companyInfo、学生信息表Studentinfo、简历信息表StudentResume、招聘结果信息WorkResult
建表代码
useStu_P_T_Wcb
CREATETABLECompanyInfo(
companyNamevarchar(50)primarykey,
companyPcrsonvarchar(50)t
companylntroduotext,
guoyouint,
tablelDbigintidentity
)
CREATETABLEStudentpersonalInfo(studentIDintprimarykey,studentNamevarchar(50)tsexintTyearint,
tablelDbigintidentity
)
CREATETABLEStudontResumlnfo(
studentIDintprimarykey,studontNamevarchar(50),sexinttyearint,
Professionvarchar(100).
Specialityvarchar(100),
Rewardvarchar(100),tablelDbigintidentity)
CREATETABLEUsers(
U_IDintprimarykey,
UNamevarchar(50)f
UPasswordvarchar(10),
U_Typeint
)
CREATETABLEWorkRosult(studentIDintprimarykey,studontNamevarchar(50),companyNamevarchar(50)t
Positionchar(10),salaryint,tablelDbigintidentity
)
(3)数据表
表1企业信息表companyinfo
字段名
中文名
数据类型
长度
备注
companyNamo
企业名称
nvarchar
50
主键
companyperson
企业负责人
nvarchar
50
companyIntrodue
企业介绍
Text
100
Guoyou
是否国有
nvarchar
50
TablelD
序号
Int
8
表2学生信息表Studentinfo
字段名
中文名
数据类型
长度
备注
studentID
学号
Char
12
主键
studentNamo
nvarchar
1
Age
年龄
Int
3
sex
性别
Bit
TablelD
序号
Int
8
表3学生简历表StudentResume
字段名
中文名
数据类型
长度
备注
StudentId
学号
Char
12
主键
StudentNamo
学生
nvarchar
10
Profession
专业
Nvarchar
10
Speciality
特长
Text
100
Reward
所获证书
nvarchar
50
TablelD
序号
Int
8
表4招聘结果信息表WorkResult
字段名
中文名
数据类型
长度
备注
studentID
学号
Char
12
主键
StudentNamo
学生
nvarchar
10
position
职业
nvarchar
8
Company
公司
nvarchar
8
salary
薪金
Int
8
TablelD
序号
Int
8
表5账号信息表users
字段名
中文名
数据类型
长度
备注
U_ID
编号
Char
12
主键
U_Name
用户名
nvarchar
10
U_Password
密码
nvarchar
8
U.Type
类型
Nvarchar
8
3•设计结
果与分析
3.1登录界面
3.2修改公司信息
登陆成功,可添加修改公司信息,如图8。
大学生兼职系统
企业名称,
企业負责入,
企业介绍,
有,
适
:
:
司信息管理:
:
司信息査询卩学生简历查询p招聘结果公布
图8修改公司信息
3.3公司信息查询
进行修改公司信息,输入公司名称,如图9。
4公司信息管理t•、司信息查询»学生简历查询卩招聘结果公布
大学生兼职系统
公司信息管理榕丢
公司名称:
公司名探公司负贵人公司介紹是否国有
图9信息查询
3.4学生查询
输入学号进行学生简历建立查询,如图10。
大学生兼职系统
>公司信息管理
P公司信息丘
>学生简历查询
4捋聘结果公布
图10学生査询
3.5负责人添加录用信息
负责人添加录用信息,如图11。
大学生兼职系统
负贡人添加录用缶•&
图11添加信息
3・6修改个人信息
可进行添加修改个人信息,如图12。
大学生兼职系统
楼*]•修改个人信克
图12修改信息
3.7个人信息管理
输入学号、、年龄、性别进行个人信息管理,如图13。
大学生兼职系统
D个人信息管理。
个人信息査询»公司信息查询»学生简历填写4招聘结果查询33
个人信息管理
学号
姓名
年於
性别
111
张三
2012
1
222
李四
2013
1
1112
111
333
1
学号■
图13信息管理
3.8公司查询
输入公司名称进行公司信息查询,如图14。
大学生兼职系统
9、信息管理D个人信息査询“公司信息査询A学生简历填写A招聘结果查询"出丨
公司佶息査谊
公司名称’
张三
0
汽车
李四
汽车
1
食品
Z5
食品
1
公司名称公司0责人公司介绍是否国有
图14公司査询
3・9简历信息
输入学号等信息,填报简历信息,如图15。
大学生兼职系统
>个人信息管理"个人倍息查询A