校园兼职系统设计 1.课程设计的目的 SP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。作为大学生,走出校门接触社会,了解社会,做兼职是一个很好的途径,一来可以锻炼自己,提高自己的能力,二来可以减轻家里的一些负担。但目前兼职信息良莠不齐,中介公司通过介绍兼职从中牟取暴利,不仅如此,很多企业更是利用大学生涉世未深,分辨能力不强,骗取劳动力。 大学生兼职系统的目的是对企业和学生进行双向选择,让学生通过系统选择自己喜欢的企业,企业也可以通过系统选择自己所需要的学生。 2.设计方案论证 2.1需求描述 企业负责人能对企业相关信息进行管理,填写企业信息、职位需求信息、返回招聘结果。学生能对学生相关信息进行管理,填写学生信息、兼职搜索、发布求职信息并查看招聘结果,还可通过系统对企业进行评价。系统管理员通过评价对企业采取相应的措施。 2.1.1 数据流图 系统中的外部实体包括企业负责人、学生两类用户。企业负责人输入的数据流包括:企业信息、职位需求信息、招聘结果信息。系统输出给企业负责人的数据流包括:学生信息、简历信息、求职信息、评价信息。学生输入的数据流包括:学生信息、简历信息、求职信息、评价信息。系统输出给学生的数据流包括:企业信息、职位需求信息、教师信息、招聘结果信息。系统的环境图如图1所示: 招聘结果信息 企业信息 企业信息 招聘结果信息 大学生兼职系统 学生 企业 学生信息 学生信息 简历信息 简历信息 图1系统环境图(顶层图、0层图) 对系统中的数据流进行分类,可以认为企业信息、简历信息、学生信息为系统的基.
础数据,求职信息、职位需求信息和招聘结果信息为系统的招聘信息,评价信息为系统的反馈信息。因此,可以把系统划分为基础数据管理、招聘管理和反馈管理三个子加工。系统的一层数据流图如图2所示。 企业信息 基础数据管理 企业信息 企业信息 学生信息 企业负责人 简历信息 学生信息 简历信息 求职信息 招聘结果信息 学生 招聘结果信息 学生信息 评价信息 招聘管理 招聘结果信息 反馈管理 图2系统一层图 基础数据管理又可以分为企业信息管理、学生信息管理和简历信息管理,加工1基础数据管理对应的二层数据流图如图3所示。 企业信息管理 企业信息 企业信息 简历信息 简历信息 企业负责人 简历信息管理 学生 学生信息 学生信息 学生信息管理 图3 加工1基础数据管理的二层数据流图 招聘管理包括求职信息填报、职业需求填报、招聘结果查询三部分,对应的二层数据流图如图1-4所示。 .
求职信息填报 求职信息 求职信息 简历信息 简历信息 企业负责人 学生 兼职招聘 招聘结果信息 招聘结果信息 招聘结果 图4加工2招聘管理的二层数据流图 反馈管理包括评价信息管理,对应的二层数据流图如图5所示。 评价信息 评价信息 企业 学生 评价反馈 图5加工3反馈管理的二层数据流图 2.1.2数据字典 系统中包括的数据流有:企业信息、简历信息、学生信息、求职信息、职业需求信息、招聘结果信息和评价信息。 企业信息 数据流名:企业信息。 简述:描述企业相关信息。 组成:企业名称+企业介绍+企业负责人+企业所在地+成立年份+联系电话。 来源:由企业负责人输入 去向:加工企业信息管理 流通量:小 峰值:小 学生信息 数据流名:学生信息。 简述:描述想获得兼职的具体学生。 组成:学号+姓名+年龄+性别 来源:由学生自己输入 去向:加工学生信息管理 流通量:大 .
峰值:小 简历信息 数据流名:简历信息。 简述:描述学生的简历。 组成: 学号+学生姓名+专业+特长及兴趣爱好+计算机能力+奖惩情况+自我评价。 来源:由学生自己输入 去向:加工简历信息管理 流通量:大 峰值: 招聘结果信息 数据流名:招聘结果信息。 简述:描述招聘情况。 组成:学生学号+学生姓名+企业+职业+工作地址+薪金。 来源:由企业进行输入,学生可查看 去向:学生招聘结果 流通量:中 峰值:小 用户信息 数据流名:用户信息。 简述:用户账号信息。 组成: 编号+账号+密码+密码类型 来源:由用户进行输入 去向:反馈管理 流通量:小 峰值:小 2.1.3加工规格说明 系统包括的最底层加工有:企业信息管理、简历信息管理、学生信息管理、求职信息管理、职业需求信息、招聘结果查询和反馈管理。 (1)企业信息管理 添加、修改和删除企业信息,由企业负责人、学生使用 (2)学生信息管理 添加、修改和删除学生信息,由学生、企业使用 (3)简历信息管理 添加、修改和删除简历信息,由学生使用 (4)招聘结果 企业负责人可以添加、修改、删除招聘结果,学生可以查询自己的招聘结果。 (5)账号管理 用户可对账号信息进行修改 2.2概要设计 2.2.1体系结构设计 .
大学生兼职系统 基础数据管理招聘管理反馈管理 系统权限管理 企业信息管理 简历信息管理 学生信息管理 求职信息管理 职业需求信息管理 招聘结果管理 评价信息管理 图6 系统体系结构 2.2.2数据库设计 (1)实体关系图 企业信息、学生信息、简历信息、求职信息、职业需求信息、招聘结果信息和评 价信息。 学生 1 1 反馈 . 填写 发布 填写