华东交通大学毕业设计
前台功能模块图如图4-3。
前台模块求职注册个人中心公司注册公司登录新闻公告求职信息展示招聘信息管理招聘信息查询 图4-3 前台功能模块图
后台主要包括的功能模块:新闻资讯管理,公司信息管理,职位信息管理,求职人员信息管理,公告信息管理。
后台功能模块如图4-4。
后台模块账号管理求职人信息管理新闻管理公告管理公司信息管理招聘信息管理 图4-4 后台管理功能模块图
4.3 数据库设计
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
9
赵东明:基于ASP.NET的大学生就业招聘网的设计与实现
4.3.1 数据库逻辑设计
主要数据库表逻辑设计如下:
新闻信息实体图如图4-5。
标题发布时间编号新闻信息内容点击次数新闻来源
图4-5 新闻信息实体图
管理员信息实体图如图4-6。
管管管管管管管管管管管管管 管管
图4-6管理员信息实体图
10
华东交通大学毕业设计
公告信息实体图如图4-7。
标题发布时间编号公告信息内容点击次数
图4-7公告信息实体图
公司信息实体图如图4-8。
公司名称联系电话编号公司信息地址注册资金联系人邮箱
图4-8公司信息实体图
11
赵东明:基于ASP.NET的大学生就业招聘网的设计与实现
职位信息实体图如图4-9。
职位名称招聘数量编号职位信息职位描述所在地址工资待遇职位类别
图4-9职位信息实体图
求职者信息实体图如图4-10。
登录帐号登录密码编号求职者信息性别邮箱地址电话
图4-10求职者信息实体图
12
华东交通大学毕业设计
总体数据库ER图如图4-11.
JobUserPK idNumpwdRealNameaddtimemyheighxueliUserNameTeladdressageagedateMarryCardTypeCardNUmJobyearzhuanyeemalappreciationjobpurposejobexpschoolexpgoodatotherschoolsexJobPK IdaccountjobnamejobnumaddtimedescriptionsjobclasssealarytpesealaryprivancesAddressNewsClassPK idNameNewsContentPKUserJobPK FK1 FK2idUsernameJobidJobNammeUserIdFK1 IdClassIdClassNameNewTittleNewContentAddTimeFromsAddpersonNewsImgImp图4-11 系统数据库ER图
4.3.2 数据库物理设计
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server2005数据库管理系统,建立的数据库名为ZhaoPinWeb。
在本系统中,涉及到的数据项和表结构如下:
13