毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc

上传人:仙人指路1688 文档编号:3701612 上传时间:2023-03-16 格式:DOC 页数:31 大小:724.50KB
返回 下载 相关 举报
毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc_第1页
第1页 / 共31页
毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc_第2页
第2页 / 共31页
毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc_第3页
第3页 / 共31页
毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc_第4页
第4页 / 共31页
毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)天津市首大学生企业家职场精英挑战赛报名系统.doc(31页珍藏版)》请在三一办公上搜索。

1、天津电子信息职业技术学院(软件学院)毕业论文 题目 天津市首届大学生企业家职场精英挑战赛报名系统 姓 名 专业班级 软件S08-1班 指导教师 完成时间 2011年4月 天津电子信息职业技术学院(软件学院)制2011.4摘要一个程序、网站或者是一个项目的开发,首先要做好需求分析,做好前期的需求调研工作,制作出全面的功能设计,然后不断的和客户进行沟通,了解他们的需求,并不断改进自己的设计方案,在这样的前提下,才能更好、更有效的开展设计,并完成设计。同时,也要提高开发者各方面的技能,技能是一个不断提升的过程,在这样一个高速发展的社会,而计算机领域的发展更为迅速,所以一个开发者要不断的注入新的知识或

2、技能,要学会如何去学习新的领域,在一个领域站稳脚步,需要你不断努力。只有这样,在实际工作中,才能运筹帷幄,得心应手,才能开发出让客户满意的项目关键词:项目 网站 知识 php目录一、引言5(一) php技术概述6(二) 关于WAMP平台概述6(三) Mysql数据库技术概述7二、系统分析8(一) 需求分析8(二) 对系统的综合要求9三、系统简介10(一) 系统的运行环境要求与安装方法101. 运行环境102. 安装方法10四、功能说明11(一) 学生报名注册模块11(二) 统一登陆入口13(三) 高校学生报名排行13(四) 高校院系学生报名排行14(五) 学生申请企业职位模块15(六) 学生信

3、息模块16(七) 新闻模块16五、数据表设计17(一) 表:Users(学生信息表)17(二) 表:University(大学信息表)17(三) 表:Department(院系表)18(四) 表:Specially(专业表)18(五) 表:Resume(职位表)18六、主要功能代码和相关说明19(一) 三级联动数据库操作类19(二) 连接数据库操作22(三) 新闻操作22(四) 登录及主页显示操作23七、系统优点29(一) web主程序端基于B/S结构29(二) 人性化的设计29八、总结29参考文献30致谢31一、引言随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技

4、术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便。在天津市河东区教育区教育活动的大背景下,联合天津市各个高校、天津市著名企业家,举办了天津市首届大学生企业家职场精英挑战赛,在政府的帮助下,搭建企业和学校的桥梁,给高校学生提供现场模拟招聘的机会,让学生可以提前了解到企业需要什么样人才,也给学生一个提前“武装”自己的一个机会,到毕业是可以从容的去找工作,很好的应对面试官各种面试情况,提高学生面试的成功率。至此,需要给学生一个报名参加比赛的机会,在这个网络发达的时代,在网上搭建一个报名系统,显得那么重

5、要,这样各个高校的学生可以很容易就可以报名参加比赛。同时,报名以后,可以在网站浏览天津市的著名企业信息,并能在网站上申请该企业的职位,在模拟招聘的时候,有相应的企业来面试申请该企业的学生,有好的学生企业就可以吸收到自己的公司。这也给学生极大的挑战,和表现自我能力的时候。 (一) php技术概述PHP是Hypertext Preprocessor的简称,是一种HTML内嵌式编程语言。它的语法混合了C、Java和Perl优点及它的新语法,比CGI、ASP或者Perl更快速地执行动态网页。总的来说,它有以下几个方面的优点:(1)支持的数据库非常广泛,大到SYBASE、MySQL、ORACLE,小到A

6、ccess都支持。(2)跨平台性非常好,支持Windows系列操作系统,LINUX操作系统和UNIX操作系统。同时支持多种Web服务器。(3)开源软件,升级更新速度非常快。(4)免费软件,无须花钱购买。同时与Linux、Apache、MySQL构成性价比最高的Web系统。(5)PHP5.0有成熟的面向对象体系,能够适应基本的面向对象要求,适合开发大型项目。(二) 关于WAMP平台概述 WAMP即操作系统:WINDOWS,web服务器:APACHE,数据库:MYSQL,服务器端脚本:PHP的第一个字母组合。WAMP通过几年的迅速发展,目前已经在世界范围内走出草根阶层,成为Web 服务器的事实标准

7、。这些开源组件的兼容性不断完善,“黄金组合”应用情形变得更加普便。伴随IT业的发展,互联网和B/S软件的盛行,WAMP构成了一个强大的Web应用程序平台。WAMPS每一个组件都是Free or Open Source Software,免费或者开源软件。这种免费和开源的方式对于全世界用户都具有很强的吸引力,无论企业和个人开发者,无需再付费购买“专业”的商用软件。特别是在互联网方面,不需要为软件的发布支付任何许可证费就可以开发和应用基于WAMP的工程。同时开源社区的潜力更在于资源共享,上百万的志愿开发者为开源软件贡献自己的力量,保证了WAMP技术的不断进步和升级。开源的特性也使企业和开发人员可以

8、随意的修改源程序为我所用,提升专有软件或者商业软件的限制中所没有的灵活性,放大了项目的衍生性。业内人士预计,在服务器平台及软件方面,WAMP市场占有率将在未来两年内取得更高的市场分额。(三) Mysql数据库技术概述 MYSQL是基于SQL的,完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强,使用简便,管理方便,运行速度快,安全可靠性高等优点。支持多种语言编写访问数据库的程序。MySQL的优点:它使用的核心线程是完全多线程,支持多处理器。 有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、V

9、ARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。 3 它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中混来自不同数据库的表。 支持ANSI SQL的LEFT 0UTER JOIN和ODBC。 二、系统分析系统分析的主要任务是将在系统详细调查中所得的文档资料集中

10、到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。(一) 需求分析网上报名系统,顾名思义,要以报名为根本,保存学生的基本信息,和一些简单的工作经历。同时还要记录各大高校的报名排名情况,以激励那些徘

11、徊在报名边缘的学生。还要登记企业的信息,包括企业的简单介绍,以及对企业招聘职位的说明,企业也可以看到申请自己企业招聘职位学生的基本信息,最后向学生、企业展示最新的赛事情况,将以新闻的形式,公布在网上,这样学生就可以看到自己的表现情况,以利于自己今后如何发展。本系统需要实现的功能包括:对学生有效信息的核实,登录权限,实现高校、院系、专业的三级联动,学生申请企业职位的功能,高校学生报名情况的排名,新闻浏览模块等,最终实现整个报名、求职、应聘的过程。(二) 对系统的综合要求第一,系统应建立友好的界面,既要操作简单、直观、灵活,让用户看到,就知道该如何操作,如果错综复杂,就失去了真正价值。第二,系统应

12、采用统一的登陆接口,即学生,企业,管理员,登陆后,能自己识别用户身份,最后进入相应的介面。第三, 系统应具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。第四,系统的程序算法设计要合理、精简、易懂。整个系统的程序算法设计要具有二次开发性,程序的编写要易懂,并有相关的注释说明。第五,系统应可扩充、易维护。三、系统简介本系统是一套基于B/S(浏览器/服务器)结构的综合评估系统。系统运行于服务器端,采用PHP+APACHE+MYSQL开发(即WAMP集成环境),客户端只需安装有浏览器(如IE)即可使用本系统。本系统功能

13、有:学生注册信息(真实有效),填写学生工作经历,高校报名数量排名,企业信息管理,个人信息管理,学生选择企业提供的职位,企业选择学生进行面试。(一) 系统的运行环境要求与安装方法1. 运行环境本系统主程序运行于服务器端。运行环境为PHP5.25版本以上+APACHE+MYSQL,安装WAMP集成环境也可以。 2. 安装方法.在下,下载wamp集成环境,安装wamp到服务器上,导入数据库到MyPHPAdmin里,在浏览器地址栏输入:域名/index.php,即可使用。四、功能说明(一) 学生报名注册模块主要显示的是学生注册要录入的信息,而且是模拟面试招聘要填写的信息,信息要真实有效,每个输入块,都

14、有相应的验证。图1注册效果图:图2注册详细信息效果图:(二) 统一登陆入口是学生、企业、管理员的统一登陆入口,不同角色的用户登陆成功后,即自动进入相应的操作界面。(三) 高校学生报名排行主要功能包括:高校报名情况的排名,分页操作。效果图如下:图3各高校报名排行效果图:(四) 高校院系学生报名排行主要功能包括:高校下属院系报名情况排名,分页功能。图4各高校院系报名排行效果图:(五) 学生申请企业职位模块主要功能包括:学生申请公司职位。图5申请职位效果图:(六) 学生信息模块学生信息模块是显示学生基本信息的页面,是可以被企业浏览应聘者信息的页面,进而选择更合适学生来参加面试。(七) 新闻模块新闻模

15、块:显示大学生企业家职场挑战赛各个赛区的新闻赛事图6新闻标题效果图:图7新闻内容效果图:五、数据表设计(一) 表:Users(学生信息表)(二) 表:University(大学信息表)(三) 表:Department(院系表)(四) 表:Specially(专业表)(五) 表:Resume(职位表)六、主要功能代码和相关说明(一) 三级联动数据库操作类function BuildSel(str,sel) /先清空原来的数据. sel.options.length=0; /定义一个数组对象 var arrstr = new Array(); /以,号拆分传入的字串,并存入数组 arrstr =

16、str.split(,); if(str.length0) /循环 for(var i=0;iarrstr.length;i+) var subarrstr=new Array(); /以|拆分 subarrstr=arrstri.split(|); sel.options.add(new Option(subarrstr1,subarrstr0); sel.options0.selected=true; function getMenu(obj)$.ajax(type: GET,url: get2.php,data: q= + obj,success: function(html)Build

17、Sel(html,document.getElementsByTagName(*).sel2); $.ajax(type: GET,url: get2.php,data: q2= + $(#sel2).val(),success: function(opi)BuildSel(opi,document.getElementsByTagName(*).sel3););); function getMenu2(obj)$.ajax(type: GET,url: get2.php,data: q2= + $(#sel2).val(),success: function(opi)BuildSel(opi

18、,document.getElementsByTagName(*).sel3););(二) 连接数据库操作(三) 新闻操作 (四) 登录及主页显示操作 ?phpinclude(newsresult.php);$act = $_REQUESTact;if($_POST)$email = $_POSTemail;$pwd = $_POSTpwd;$res = mysql_query(SELECT * FROM users where email=$email and pwd = $pwd);$postId = mysql_fetch_array($res);if($postId)setcookie

19、(id,$postIdid);setcookie(userName,$postIduserName);echo location.href=index.php;elseecho alert(用户名或密码错误!);location.href=index.php;? ?phpif(is_uploaded_file($_FILESimageNametmp_name)$upfile = $_FILESimageName;$name = $upfilename;/$type = $upfiletype;$size = $upfilesize;$tmp_name=$upfiletmp_name;$_siz

20、e = 100 * 1024; $tmp_type=substr(strrchr($name,.),1);/获取文件扩展名 $tmp_type=strtolower($tmp_type); if($tmp_type != jpg) echo ;echo alert(对不起,不能上传.$tmp_type.格式的图片, .$name.上传失败!);location.href=regnext.php;echo ; if($size$_size)echo ;echo alert(图片太大,.$name.上传失败!);location.href=regnext.php;echo ;if($tmp_typ

21、e=jpg&$size$_size)$t=date(YmdHis).substr($gettime0,2,6);$name=$t.$tmp_type;if(move_uploaded_file($tmp_name,file/.$name) elseecho ;echo alert(图片上传失败!);location.href=regnext.php;echo ; ? 0)$sign=1;else$sign=0;if($act=regnext)if($id0)$sql = update users set identityCard=$postDataidentityCard, sex=$post

22、Datasex, telephone=$postDatatelephone, qq=$postDataqq, imageName=$name, sign=$sign, detail=$postDatadetail where id=$id;$result = mysql_query($sql,$conn);if($result)echo ;if($sign=1)echo alert(您已经完善了信息!);location.href=zhaopin.php;else if($sign=0)echo alert(您已经完善了信息,但您未上传照片,这将会影响您的排名!);location.href=

23、zhaopin.php;echo ;elseecho ;echo alert(完善信息失败!请核对!);location.href=regnext.php;echo ;?七、系统优点(一) web主程序端基于B/S结构本系统没使用任何ActiveX控件,网页中只使用了PHP语言来实现服务器端的功能,使用JavaScript脚本语言来完成客户端的错误检测。而JavaScript是当今任何一种浏览器都默认支持的一种脚本语言。所以只要客户端安装了任何一种浏览器,不用做任何设置即可使用本系统。运行需求配置低,充分发挥了B/S和C/S的优势。(二) 人性化的设计在整个系统的开发过程中,非常注重系统的人性

24、化设计。在开发之前,我参考过很多的类似系统,最讨厌一些系统的不人性化设计,让用户不知如何使用,从而望而却步。我们的设计即使您不是计算机专业人员,也能掌握其用法。八、总结经过近三个月的毕业课题的设计,我从其中学到许多在真正实际的软件开发过程中才能够涉及到的各种各样简单的也有复杂的问题。在这次毕业课题的设计过程中,我不仅仅只是单纯的拓宽了我的专业知识面,更重要的是它提高了我各方面的能力。当我在进行程序设计时,忽然涉及到了我从来都不了解的问题,甚至是根本就没有听说过的新概念或者是新技术,这时我必须去图书馆或是一些相关的电子书店查找与这个问题相关的图书资料,也会通过国际互联网查找我所需要的内容。在这一

25、过程中,慢慢的锻炼了我在多如大海的各种类型的资料中查询我所需要的材料的能力。在以前学习课程的时间里,我很少会这样体验如何去查找自己需要的资料,如今才知道在浩瀚的书海里要想找到我真正需要的东西也并非是一件易事。本系统的设计是我真正独自负责了一个实际项目从需求分析、设计到系统完成测试、编写论文的整个软件开发过程;但是由于毕业设计时间较短,该系统还有许多不尽如人意的地方,比如操作不够人性化,出错处理不够等多方面问题。这些都有待进一步改善。参考文献1 作者:聂庆鹏 PHP+MySQL动态网站开发与全程实例 出版社:清华大学出版社 20032 作 者:刘海辉 PHP完全参考手册 出版社:清华大学出版社

26、20053 作 者:吴庆章 AJAX+PHP程序设计实战详解 出版社:清华大学出版社 2001致谢时间过得真快,转眼间三年的大学时光就快要过去了,在大学生活学习中,让我学会了很多,很多。在这里我要感谢,我的班主任、辅导员、老师们,对我鼓励和帮助,让我在学习中更努力,生活中更快乐,成长中更阳光。在毕业课题的设计过程中,我得到了系里许多老师的关心和支持,还有同学们的大力帮助,在此,我要特别感谢在我的整个课题设计中给予我悉心指导的指导老师。最后,对所有关心过我的老师及同学们表示衷心的感谢!我还要感谢我的爸爸、妈妈,感谢他们默默地对我的祝福、帮助。让我有勇气、有魄力,去做自己想做的事,去做自己不敢做的事,我由衷的感谢他们。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号