bs的兼职网站的规划与设计(源码)

本项目主要服务于两类人群大学生与商家/企业。通过该平台大学生可以方便快捷的获知兼职信息;而对于商家以及企业来说,该平台则可以用来发布兼职或者全职的信息,便于轻松快速的找到适合自己的所需的人才。我这次做的这个系统是关于一个网站的设计和规划,并且是基于B/S。而且Node.js是为了服务器的搭建而使用的。数据库是MySQL(数据库是通过PHP my admin来管理的)、模版是ejs、响应式设计是bootstrap等构成,这是一个兼职网站。为什么要使用Node.js来搭建服务器呢?是因为能够加快速度,并且能使得用户更快速的得到简单易懂的数据。处理前端系统也算是这个设计中的一个重要部分,在这里我是jQuery来处理的,数据传输是在Ajax技术的支持下进行的,然后进行下一步操作,按照这样的步骤反复,从而产生数据交互。关键词 大学生,商家,Node.js,jQuery,MySQL,bootstrap
目 录
1 引言 1
1.1 项目目的 1
1.2 项目背景 1
1.3 项目的主要介绍 1
1.4 同类项目的发展趋势 2
2 使用的开发工具 2
2.1 node.js软件介绍 2
2.2 Editplus软件介绍 3
2.3 MY SQL的相关介绍 3
2.4 Wampserver软件介绍 3
2.5 Photoshop、Coreldraw的软件介绍 4
2.6 此网站的制作介绍 4
3 系统需求分析 4
3.1需求及用户分析 4
3.2可行性分析 5
3.3 流程分析 6
4 系统设计 7
4.1 基本结构设计 7
4.2 数据库设计 9
4.3界面设计 11
5 系统实现 17
5.1 用户的注册与登录 17
5.2 个人详情 20
5.3 公司详情 21
结 论 24
致 谢 25
参 考 文 献 26
1 引言
1.1 项目目的
2 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
1世纪是信息的时代,信息的快速发展使得人们的生活更加的便利,互联网就是在基于此基础之上发展起来的。越来越多的人利用网络通信在不出门的情况下可以 更加方便、快捷的获取到自己所需要的信息;通过互联网企业、商家、政府可以很便捷的、及时的发布自己的信息以及了解别人的信息。通过互联网我们可以为大学生、企业/商家提供一个可以双向选择的平台,简化了传统的求职方式,同时又提高企业的工作效率,给大学生提供了一个比较大的比较安全的求职环境。本项目的开发是建立在在校大学生和企业或者商家的需求中产生的。
本项目主要应用于在校大学生寻找兼职以及企业发布兼职和全职信息,使得在校大学生和企业快速、高效的满足自己所代表群体的需求。
该项目是大学生与企业/商家之间的沟通的桥梁亦或是平台,目的是可以通过这座桥梁,一方面既可以让学生获得企业信息,了解企业需求,走进企业深层次接触企业文化,并服务于企业并为之创造收益,另一方面该平台可以让企业获得学生信息,了解并聘用学生。
1.2 项目背景
随着高等教育的普及,应届毕业大学生并没有毕业后就可以进入公司并且很快进入工作状态的能力。大多数的大学生自己也意识到了这个严重的问题,所以很多大学生都会在没有课的时候做些兼职,为自己的以后就业积累些经验同时还能挣点生活费减轻家庭的经济压力。
在经济的快速发展的影响下,企业的人工成本也是越来越高,与此同时工作时间的不稳定或者工作量的不稳定,大部分的企业则会通过聘用些兼职人员来暂时处理部分紧急项目。此外还有一种将产品推向校园的商家。现如今最火热的话题之一—“校园传媒”,许多大学生可以通过组建团队的方式,从而为商家提供校园推广活动,但是由于团队的大小以及能力的良莠不齐,让许多推广商家觉得难以抉择。
1.3 项目的主要介绍
我设计的这个系统也是像传统的网站一样分为前台和后台。这是一个兼职网站,企业商家和求职者都等于一个网站的用户,他们使用这个网站的权限相似。就拿企业商家来说,通过这个网站的一些功能他们可以进行注册登录,跳转页面后可以对所需要的信息进行浏览查看,如果想要招收一些员工,可以按照公司的需求发布一些相关的公司信息和岗位信息供求职者选择。而那些求职者就可以注册登陆这个网站,通过定位、筛选资源来确定自己想要的岗位,以上的这些功能主要就是对前端的描述。除了前端,肯定要有后台,这个系统的后台功能比较简单,就是单单的对用户发出的请求进行回应,以及最终将结果返回前端。
1.4 同类项目的发展趋势
我们生活在二十一世纪,无论是以前、现在还是以后和将来,“创业”和“就业”这两个词都将是非常热门的。要想过上自己想要的生活,财富是很基本的一项需求。那么就得靠自己的能力,要么创业自己当老板,要么就业替别人打工,要么靠双手赚钱,要么靠头脑赚钱。那么如何更加简单方便的将这两者联系起来呢?就要开发类似于这种基于B/S的兼职网站,并对它进行规划和设计。作为当代大学生选择,毕业后我们常常在创业和就业这两者之间徘徊。其实在校时我们就可以利用课余时间多进行一些兼职活动。兼职的涉猎范围也是相当广,也许我们当中有些人还没有尝试过兼职,但是只要我们肯迈出第一步,等待我们的未来将是一片光明!如此说来,兼职真是益处相当多。总而言之,兼职不仅仅赚了点儿钱,更是为实现今后的人生价值推波助澜。所以从现在开始行动吧,在兼职中寻找生活乐趣,在兼职中实现生命价值!
2 使用的开发工具
我这次做的这个系统是关于一个网站的设计和规划,并且是基于B/S。而且Node.js是为了服务器的搭建而使用的。数据库是MySQL(数据库是通过PHP my admin来管理的)、模版是ejs、响应式设计是bootstrap等构成,这是一个兼职网站。为什么要使用Node.js来搭建服务器呢?是因为能够加快速度,并且能使得用户更快速的得到简单易懂的数据。处理前端系统也算是这个设计中的一个重要部分,在这里我是jQuery来处理的,数据传输是在Ajax技术的支持下进行的,然后进行下一步操作,按照这样的步骤反复,从而产生数据交互。这个项目中对于图片的存储,我是采用了base64的形式进行的,是因为考虑到个别图片相对来说比较少的原因。
2.1 node.js软件介绍
Node.js主要是用具备书写JavaScript[2]的IDE用作集成的开发环境[8],比如说editplus,Webstorm甚至是普通的记事本也可以。
Node.js是由Ryan Dahl开发的一个Javascript[10]运行的平台,它的本质是将Chrome V8引擎进行封装。
要想让Node.js运行起来,那么就先要在命令提示符中安装npm,现如今的新版node.js中已经包含了npm,所以不需要安装,但由于我的平台版本并不是那么新,所以我需要安装。然后进入到我的毕设所在的文件夹,紧接着再进入我的运行程序所在的文件夹,最后我们可以直接进入到我毕设所在的磁盘,接着输入node APP 使得Java的脚本代码在这个平台上运行起来,然后启动npm。平台的运行步骤大概就是这个样子。Node.js划分不同的功能可以通过用Module模块,这样的话就可以使得应用开发的过程变得更加的简单了。而这个Modules模块其实就是我们平时所说的一种类库,就像我们平时在学校学的C++语言中的那种类库很相似,这些类库中都包含了各种各样的函数。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/980.html

好棒文