当前位置:文档之家› 大学生兼职系统设计

大学生兼职系统设计

5.参考文献
[1]丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2012
[2]彭万波,景丽,周宏敏.ASP开发基础与范例[M].北京:电子工业出版社.2013
[3]志凌团队,陈世明,江高举. ASP从入门到精通[M] .北京:中国铁道出版社,2013
[4]张健沛.数据库原理及应用系统开发[M].北京:水利水电出版社,2012:203-286
可进行添加修改个人信息,如图12。
图12修改信息
3.7个人信息管理
输入学号、姓名、年龄、性别进行个人信息管理,如图13。
图13信息管理
3.8公司查询
输入公司名称进行公司信息查询,如图14。
图14公司查询
3.9简历信息
输入学号等信息,填报简历信息,如图15。
图15简历信息
3.10学号查询
输入学号,进行录用情况查询,如图16。
招聘结果信息企业信息
企业信息
招聘结果信息
学生信息学生信息
简历信息简历信息
图1系统环境图(顶层图、0层图)
对系统中的数据流进行分类,可以认为企业信息、简历信息、学生信息为系统的基础数据,求职信息、职位需求信息和招聘结果信息为系统的招聘信息,评价信息为系统的反馈信息。因此,可以把系统划分为基础数据管理、招聘管理和反馈管理三个子加工。系统的一层数据流图如图2所示。
校园兼职系统设计
1.课程设计的目的
又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。作为大学生,走出校门接触社会,了解社会,做兼职是一个很好的途径,一来可以锻炼自己,提高自己的能力,二来可以减轻家里的一些负担。但目前兼职信息良莠不齐,中介公司通过介绍兼职从中牟取暴利,不仅如此,很多企业更是利用大学生涉世未深,分辨能力不强,骗取劳动力。
[9]吴明辉,胡煜,窦亮.ASP网络办公及商务应用系统开发实例导航[M].北京:人民邮电出版社.2013
[10]李瑞旭. ASP实例教程[M].北京:中国电力出版社,2012:360-410
附录:
using System;
using System.Collections.Generic;
using System.Linq;
tableID bigint identity
)
CREATE TABLE StudentPersonalInfo(
studentID int primary key,
studentName varchar(50),
sex int,
year int,
tableID bigint identity
)
CREATE TABLE StudentResumInfo(
--------建表代码-------
use Stu_P_T_Web
CREATE TABLE CompanyInfo(
companyName varchar(50) primary key,
companyPerson varchar(50),
companyIntrodue text,
guoyou int,
企业负责人
nvarchar
50
companyIntrodue
企业介绍
Text
100
Guoyou
是否国有
nvarchar
50
TableID
序号
Int
8
表2学生信息表StudentInfo
字段名
中文名
数据类型
长度
备注
studentID
学号
Char
12
主键
studentName
姓名
nvarchar
4
Age
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
2.2概要设计
2.2.1体系结构设计
图6系统体系结构
2.2.2数据库设计
(1)实体关系图
企业信息、学生信息、简历信息、求职信息、职业需求信息、招聘结果信息和评
价信息。
1 1
n
n
m
1
1 1
1 n n
图6实体关系图
(2)数据库表设计
数据库表包括企业信息表companyInfo、学生信息表StudentInfo、简历信息表StudentResume、招聘结果信息WorkResult
8
TableID
序号
Int
8
表5账号信息表users
字段名
中文名
数据类型
长度
备注
U_ID
编号
Char
12
主键
U_Name
用户名
nvarchar
10
U_Password
密码
nvarchar
8
U_Type
类型
Nvarchar
8
3.设计结果与分析
3.1登录界面
选择用户类型并输入用户名和密码进行登录,如图7。
企业信息
企业信息
图2系统一层图
基础数据管理又可以分为企业信息管理、学生信息管理和简历信息管理,加工1基础数据管理对应的二层数据流图如图3所示。
企业信息
企业信息
简历信息简历信息
学生信息学生信息
图3加工1基础数据管理的二层数据流图
招聘管理包括求职信息填报、职业需求填报、招聘结果查询三部分,对应的二层数据流图如图1-4所示。
来源:由企业进行输入,学生可查看
去向:学生招聘结果
流通量:中
峰值:小
用户信息
数据流名:用户信息。
简述:用户账号信息。
组成:编号+账号+密码+密码类型
来源:由用户进行输入
去向:反馈管理
流通量:小
峰值:小
2.1.3加工规格说明
系统包括的最底层加工有:企业信息管理、简历信息管理、学生信息管理、求职信息管理、职业需求信息、招聘结果查询和反馈管理。
流通量:大
峰值:小
简历信息
数据流名:简历信息。
简述:描述学生的简历。
组成:学号+学生姓名+专业+特长及兴趣爱好+计算机能力+奖惩情况+自我评价。
来源:由学生自己输入
去向:加工简历信息管理
流通量:大
峰值:
招聘结果信息
数据流名:招聘结果信息。
简述:描述招聘情况。
组成:学生学号+学生姓名+企业+职业+工作地址+薪金。
)
CREATE TABLE Users(
U_ID int primary key,
U_Name varchar(50),
U_Password varchar(10),
U_Type int
)
CREATE TABLE WorkResult(
studentID int primary key,
studentName varchar(50),
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int type;
if (RadioButtonList1.SelectedValue == "学生")
[5]黄梦.Dreamweaver MX完全征服手册[M].北京中国青年出版社,2013:82-452
[6]李劲.精通ASP数据库程序设计[M].北京:科学出版社,2013
[7]廖信彦.ASP应用经典:Web高级技巧[M].北京:中国铁道出版社,2012:112-234
[8] Charels C.Caison ,陈君翻译. 程序员查询词典[M].北京中国铁道出版社. 2013
(1)企业信息管理
添加、修改和删除企业信息,由企业负责人、学生使用
(2)学生信息管理
添加、修改和删除学生信息,由学生、企业使用
(3)简历信息管理
添加、修改和删除简历信息,由学生使用
(4)招聘结果
企业负责人可以添加、修改、删除招聘结果,学生可以查询自己的招聘结果。
(5)账号管理
用户可对账号信息进行修改
求职信息求职信息
简历信息简历信息
招聘结果信息招聘结果信息
图4加工2招聘管理的二层数据流图
反馈管理包括评价信息管理,对应的二层数据流图如图5所示。
评价信息评价信息
图5加工3反馈管理的二层数据流图
2.1.2数据字典
系统中包括的数据流有:企业信息、简历信息、学生信息、求职信息、职业需求信息、招聘结果信息和评价信息。
年龄
Int
3
sex
性别
Bit
TableID
序号
Int
8
表3学生简历表StudentResume
字段名
中文名
数据类型
长度
备注
StudentId
学号
相关主题