基于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数据库表
十一、实现
我会把具体代码上传到点击打开链接中,包含前端和服务器的所有代码。