3 总体设计
3.1系统模块分析
计算机毕业设计
根据淮阴工学院毕业生就业网站的要求,基于Web的高校毕业生就业系统(以下简称“系统”)在功能上分为以下4个模块:
3.1.1 毕业生信息的提交和管理功能模块
计算机毕业设计
毕业生信息包括毕业生的个人求职信息、求职意向以及联系方式等。该模块为毕业生在网站求职时使用,系统支持毕业生通过Web客户端,如IE,Netscape等Web浏览器,且网站提供强大的互动功能,毕业生只要注册成为网站毕业生会员就可以享受网站提供的发布求职意向、在线简历发布,搜索招聘信息等多种服务。系统将毕业生提交的个人信息保存在毕业生信息库中,供用人单位查询和选择。毕业生求职模块的组织结构图如图3.1所示。
3.1.2 用人单位信息的提交和管理功能模块
计算机毕业设计
用人单位信息包括单位基本情况、可提供职位、待遇以及对毕业生的专业要求等。该模块为用人单位在网站招聘时使用成为网站企业会员就可以享受网站提供的公司招聘主页链接、发布招聘信息、搜索毕业生信息等多种服务。网站也可以根据用人单位的需要为其进行网上宣传。
用人单位招聘模块的组织结构图如图3.2所示。
计算机毕业设计
3.1.3 就业指导功能模块
就业指导包括政策法规指导和求职技巧指导两方面的内容,政策法规指导主要宣传国家及湖南省有关毕业生就业的各项方针、政策和法规(如:政策法规、劳资政策、案例分析);求职技巧指导包括一些求职技巧的介绍和职场规划方面的内容,如面试中应注意的问题,自荐书的写法,同时通过介绍一些先进事迹、成功经验来对毕业生进行正确就业观、人生观教育。政策法规指导和求职技巧指导均可利用留言板通过回答毕业生问题的形式进行指导
3.1.4 毕业生档案管理功能模块
系统支持毕业生就业办公室工作流程,实现部分OA功能,从而做到就业办公室自动化办公,提高工作效率。这些功能主要包括毕业生个人简历资料统计、文件及会议通知的公布等。
根据以上4个功能模块的分析,可以得出基于Web的高校毕业生就业招聘系统的系统框架图,如图3.3所示。
3.2系统数据分析
3.2.1 总体处理流程
计算机毕业设计
用户通过浏览器向服务器发出操作请求,系统判断请求的合法性后处理操作请求,将结果返回至客户端的浏览器上,这是本系统的总体处理流程思路。如图3.4所示。
3.2.2 系统详细流程图
各类用户操作时详细数据流图,如图3.5 所示
图3.5 系统详细数据流图
3.2.3 系统数据库设计
根据系统功能分析,本系统所应设计的数据库含:会员信息表,求职信息表,招聘信息表,管理信息表,留言信息表,简历中心管理信息表,毕业生简历信息,管理员权限信息表。具体内容如下:
1.管理信息表:用来存储系统管理员信息,包括管理员编号,姓名,密码。
2.会员信息表:包括会员编号,用户名,信箱,等个人信息。以及管理员可执行的相关操作
3.求职信息表:用来存储求职信息,包括信息编号,求职信息(姓名,专业,地区,性别,学历,电话),typeid用来标注学历类别(1为本科,2为专科)便于搜索
4.留言信息表:留言信息表包括编号,留言标题(类型),留言人信息(以便回复),和留言内容(不超过50字)
5.招聘信息表:包括信息编号,信息内容(公司名称,招聘职位等),发布日期,typeid用来标注职位专业类型便于搜索
6.简历中心管理信息表:用来存储简历中心的管理员以及会员的管理
7.管理权限表:包含用来标注管理员和普通用户的管理权限(管理页面的路径)
8.个人简历信息表:包括简历编号,简历内容(姓名,性别,主页,专业,求职意向等40多项个人信息),照片路径(pic)等
计算机毕业设计
4 功能模块及界面详细设计
淮阴工学院学生就业网由淮阴工学院毕业生就业指导服务中心开发并更新和维护的,是为服务学生和单位而在互联网上建立的一个信息发布平台。本网站通过功能扩展实现学生求职、单位求才、就业指导、新闻、通知等信息的发布,以及提交留言等功能,每天公布最新招聘信息以及面试信息,全面推进本校毕业生网上求职。网站系统针对不同用户种类设计相应功能。
本系统面向五类用户,面向不同的用户实现相同或不同的功能:
4.1普通用户模块
计算机毕业设计
普通用户模块主要解决用户浏览查询的问题,利用javascript语言的数据库读取功能可以将数据库里的信息显示在网页,便于普通用户浏览数据库中的招聘、求职信息。对于用户查询信息存在关键字匹配的问题,招聘信息的查询考虑的查询招聘信息一般主要查询职位和专业类型,所以将搜索关键字与数据库中的职位项相匹配,查询范围按照专业类型来划分。求职信息查询则按照相应的关键字为求职意象,查询范围按学历划分。
计算机毕业设计
设计中遇到的主要问题是数据库的连接问题,经过查找资料和指导老师的指点,我使用了编码码连接的方法,使用ACCESS数据库驱动程序来连接和打开数据库。
第二个要解决的问题是查询数值传递的问题,这个问题主要是如何在数据库中找到与你想查询的关键字和范围相匹配的信息。我采用的方法是利用文本框form读取用户输入的查询关键字,然后用ASP语言中requst属性来读取form中的数值传递给查询语句,由查询语句将查询关键字和查询范围与数据库中的相对属性一一对照,将符合查询要求信息的编号传递给读取数据库语句程序,数据库读取语句将此编号的相关信息显示在网页上。如图4.0所示:
计算机毕业设计