基于C/S结构的求职网站设计与实现

一、前言 (背景)

      记一次大四上学期期末数据库实习,从2017年12月25日(考研完毕第一周)开始,截止日期2018年1月12日(放寒假),整整19天(实际我最后1月10日就答辩了),元旦节前都是在进行知识储备,元旦节后开始动工。仅供初学者参考,大神绕道以下是老师给的需求:

是的  你没看错,数据库实习????这不是软件开发实习??这还不是最关键的,由于一个专业的每个人都要自己独立做,老师就想了60个题目然后为了满足120个人,就前60人用B/S结构后60个人用C/S结构,没错我又成了后60人,用C/S结构做网页???于是基本上就是从0开始学习用C# .netfromwork写前端,然后用Myeclipse写web服务器。

Ok进入主题,经管过程很繁琐,时间也紧凑,还是在规定时间内完成了需求,感谢老师又一次锻炼了我们。

二、目录



三、效果图 (由于时间紧凑,这样的小系统没有加入管理员,要加入管理员也很简单,请原谅一个计算机专业的UI设计也不好看)

3.1 主页面


3.2登录页面


3.3我的消息


3.4论坛(各种论坛 随时发帖回帖)

3.5 商家用户主页(对应聘信息就行处理  )

3.6搜索结果页面

3.8个人中心(投递记录 推送 消息 简历的更改、发布 修改密码 都在这里进行)


四、图






五、数据存储



六、数据流


七、处理过程


八、IPO表设计


九、总体设计

   

MVC模式是开发中最流行的一种模式了,它主要包括Model模型层,以及View视图层,当然还有非常重要的Controller控制器层,下面来说说它的这三层到底对应什么:

  • 模型(Model)层:是对数据进行相关处理的一层,处理完成之后送给控制层。
  • 视图(View)层:顾名思义这一层就是用户可以看到的一层,它用于显示一些控制器处理完成之后返回的数据和信息。
  • 控制器层(controller):控制器层在MVC中扮演者非常重要的角色,它是需要获取用户的请求的交互数据,然后通过一种非常安全的方式交给模型层来处理交互数据,处理之后把结果交给视图层,视图层再显示交互数据给用户。

View层和Model分离,这样就可以实现更改View层的程序代码而不重新编译Model和Controller的代码;同样的,一个程序的需求改变的了,就只需更改MVC的Model层即可。由于Model、Controller和View之间是隔离的,因此很容易对系统的代码进行操作维护。 

本系统的客户端和后台管理也都将采用MVC模式,具体的工程目录结构图如下:

服务器端  (Myelipse2017)


winform端(Visual Studio 2017)


十、Mysql数据库表


十一、实现

 我会把具体代码上传到点击打开链接中,包含前端和服务器的所有代码。