24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

赛事项目信息校企共享(PHP+MySQL)系统设计

添加时间:2018/06/28
学生用户通过对企业和其发布的岗位招聘信息进行浏览, 申请相关岗位, 通过本平台, 企业方可以看到该学生在平台上的兴趣方向和已参与项目, 而该学生未通过该平台参与的项目, 可通过添加备注描述进行阐述。
  以下为本篇论文正文:
  摘 要:本论文介绍了一种基于PHP语言与安卓原装控件进行设计的高校学生的赛事项目信息共享交流平台, 其数据库采用MySQL语言进行编写, 建立一个面向高校学生的安卓端应用软件。
  
  关键词:PHP; MySQL; 项目组队; 赛事信息;
  

 

  Abstract:This paper introduces a system which shares competition information to communicate and share bases on PHP language and Android original control? The database's writing in MySQL language, and build an android application for college students?
  
  Keyword: PHP; MySQL; the Project Team; Competition Information;
  
  1、 系统架构
  
  基于PHP和My SQL的赛事项目信息校企共享系统将分为两个平台, 校园端和企业端以各自需要的侧重分成两款软件, 其中, 校园端注册用户囊括老师和学生两种身份, 而企业端则在进行企业注册认证之后以企业号登录并进行相应操作。
  
  (1) 校园端功能简述
  
  校园端将用户身份分为两类--老师和学生, 团队组队功能可以由任一身份发布来招募任一身份队员, 注册时选择对应身份进行标注, 以下是校园端功能简述图。
  
  (2) 企业端功能简述
  
  鉴于企业端的功能需求, 在企业端中, 已注册的企业同样可以浏览相关信息。区别在于企业可以发布自己企业需要的岗位招聘帖, 并对申请该岗位的学生进行筛选。
  
  2、 主要功能介绍
  
  2.1、 校园端
  
  2.1.1、 项目组队
  
  此功能是该系统的核心功能。以团队的形式参与活动, 主要流程设计如下。
  
  (1) 创建项目团队:创建者点击发帖按钮, 弹出发帖窗口, 创建者按照项目团队名、团队及介绍、招募人数、招募条件的顺序填充信息, 点击发布, 发布成功。
  
  (2) 申请团队:学生或老师通过查找自己心仪的项目及队伍, 浏览项目介绍, 点击申请, 申请人信息即成功提交至团队待审核人列表中。 (3) 审核申请人:团队创建者通过浏览项目团队待审核人的信息, 选择申请人通过申请, 并在申请人满后点击组队成功。团队招募信息当即删除, 该团队成员的团队信息保留在个人信息中的我的项目团队一栏。
  
  图1 赛加系统结构图
  
  
  
  图2 系统校园端功能结构简述图
  
  
  
  图3 系统企业端功能结构简述图
  
  
  
  2.1.2、 个人日程管理
  
  在本系统中, 用户可以在个人信息界面对自己的日程进行添加修改删除。主要流程设计如下:
  
  用户进入个人日程界面, 在个人日程日历上, 选择需要添加的日程时间, 点击添加日程填写日程的简要描述, 点击添加, 弹出对话框添加成功。
  
  2.1.3、 岗位申请
  
  学生用户通过对企业和其发布的岗位招聘信息进行浏览, 申请相关岗位, 通过本平台, 企业方可以看到该学生在平台上的兴趣方向和已参与项目, 而该学生未通过该平台参与的项目, 可通过添加备注描述进行阐述。这项功能的设置仅作为投递简历的一种创新模式, 并不能完全顶替面试过程。主要设计流程如下:学生用户选择企业, 浏览企业发布的招聘信息, 选择相关岗位点击申请, 补充个人信息, 点击提交, 申请成功。
  
  2.2、 企业端
  
  2.2.1、 企业认证
  
  为了给用户提供一个信息安全真实的系统环境, 企业用户注册将会由后台进行认证操作。若不进行注册只能浏览各界面信息而不能加以操作, 对信息的操作必须在认证登录后进行。主要流程设计如下:企业管理者进行企业注册, 填写企业信息, 等待后台管理员审核, 若审核通过则注册成功, 若审核未通过则重新进行信息填写并再次申请等待审核。
  
  2.2.2、 赛事发布
  
  主要流程设计:企业管理者进行企业端登录, 在赛事信息主页点击赛事发布, 依次填写赛事简介、时间节点、参赛条件、奖项设置并上传完整的比赛文件, 可选填报名链接, 点击提交, 成功提交后等待后台管理员审核。若审核通过则成功发布, 若审核未通过则发布失败。
  
  2.3、 岗位招聘管理
  
  企业管理员通过平台发布相关岗位招聘信息, 等待学生用户申请, 申请后企业管理员通过对申请者资料的审核给予面试资格。
  
  主要设计流程: (1) 招聘发布, 企业管理员进行企业端登录, 在企业信息页面点击招聘信息发布, 依次填写相关信息, 点击提交, 成功提交后等待后台管理员审核。若审核成功则成功发布, 若审核未成功则发布失败。 (2) 申请者审核, 企业管理员通过企业页面看到该岗位的申请列表, 选择申请者给予通过资料审核的资格并选择给予面试机会或联系该申请者。同时点击招聘成功, 该招聘信息删除。
  
  3、 数据库设计
  
  在设计数据库时, 选择使用较为广泛的My SQL数据库, Mysql数据库每个表采用的数据库引擎是Inno DB, 在连接两个个体的关系表中的两个属性设为两个个体id的外键并在这两个属性上设立索引, 通过一个个体的一个属性检索另一个个体中的成员。
  
  数据库概念设计:用UML图表示, 由于每一个实体包含属性过多, 由于篇幅有限, 只列出来一个实体的主要属性。
  
  4、 关键技术简介
  
  在本系统中, 最大的技术难点在于用户与用户之间消息的即时通讯功能, 该功能的开发基于tcp和xmpp协议, 采用套接字socket, 该功能在每个客户端软件里建立socket客户端, 在服务器建立socket服务端并绑定相应的端口, 监听客户每个客户端, 当发送方发送信息到接收方时先将信息发往服务端服务端读取接收方和发送方的地址后将信息存入数据库信息表中, 并将信息转发给接受方。在此之上, 主要技术难点在于如何使用XMPP协议完成系统自定义需求, 如何保证在稳定和高效的前提下, 使服务器支持更多的客户端, 那么在以后的技术研究中就需要对服务器进行相应的扩展和优化, 尽可能减少服务器的压力。
  
  图4 校园端用户属性
  
  
  
  当有多个客户端访问服务端时为了减少客户端的等待, 服务端会开辟多个线程读取数据库数据发往客户端, 对于需要很长时间执行的程序服务端也会开辟新的线程给客户端以防止系统长时间未响应。
  
  5、 结束语
  
  该系统在安卓 (Android) 平台上通过发帖和即时通讯等功能, 让学生和企业更加紧密的联合在一起, 也在学生和老师的群体中形成交流闭环, 增加了各方之间的联系。该平台具有相当的开放性和实用性, 但是仍然有许多不足并需要改进。
  
  参考文献:
  
  [1]王翠香, 邵星。基于安卓的大学生掌上论坛系统设计[J].软件, 2015, 36 (10) :33-35+39.
  [2]刘念, 李茵莱。论大学生团队合作精神的培养[J].西南民族大学学报 (人文社科版) , 2007 (04) :224-227.
  [3]周士雄。基于XMPP协议的移动平台即时通讯系统的设计与实现[D].哈尔滨工业大学, 2013.
    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!