1. 研究目的与意义
| 1.1课题研究的背景 近年来,随着全国高校的扩招,高等教育体制的改革和发展,高校毕业生人数逐年增加。一般而言,高校毕业生没有什么工作经验,各大用人单位对高校毕业生的具体情况也不大了解,而传统的纸质档案管理模式存在很多缺点,如:处理效率低下、交互性不足、保密性差;另外时间久了,也会产生大量的文件和数据,这对于信息的增、删、改、查都带来不少的困难。 软件管理系统,当前流行的管理方式,将管理对象信息化,模块化。通过具体的需求分析,系统分析,数据分析,做出易于管理的软件系统。 针对以上的问题,将高校毕业生就业与软件管理系统相结合,既能解决高校毕业生就业及用人单位复杂的管理问题,又能准确高效地为高校提供毕业生就业情况查询,同时根据就业情况提供就业指导,出台相应的政策提供科学参考。
1.2课题的目的及意义通过高校学生就业服务平台,能够清晰的管理高校毕业生就业。毕业生可以在平台上发布自己的求职信息,向用人单位展示个人的才华和能力,可以通过就业服务平台了解到最新的各类企业需求、毕业生招聘会等信息,掌握大学生就业的各类最新的政策法规及相关的就业流程,浏览各种就业指导文章;而用人单位可以在网站上发布招聘信息,对学生的应聘信息进行管理,招聘本单位需要的人才;学校可以发布实时更新通知公告,对用人单位及毕业生的信息进行管理同时可以统计学生就业情况。 在高校学生就业服务平台的创建中,可以加深对信息技术的理解,增强web技术的深度,对基本知识的巩固,对工程性有初步的了解,对软件生命的周期-问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段有一个系统性的开发经验。在以后的工作实战中有一个基本的概要性帮助,还可以增强个人在这方面的学习能力,既是对大学期间学习的总结,也是未来职业生涯之路的开端。
|
2. 研究内容和预期目标
| 主要研究内容: (1) 通过使用PowerDesigner软件工具,针对项目的内容,创建对象模型、业务流程模型、概念数据模型、物理数据模型。 (2) 使用MySql数据库,分析实体对象之间的关系,创建关联。完成学生信息、用人单位信息、管理员信息、学生应聘信息等数据库表。 (3) 使用myeclipse作为编程工具,以java作为编程语言,完成代码的编写,实现学校、招聘单位、学生等多用户具有不同权限的具有通知公告、学生信息管理、招聘职位信息管理、学校与招聘单位的信息管理等功能需求。 (4)利用PhotoShop等图像工具,设计网站界面,以期达到更高的交互性要求。 (5)研究SSM框架的使用,原理。将设计的管理系统模块化,便于开发。
预期目标: (1) 多用户操作:学校、招聘单位、学生具有不同的权限操作本平台。 (2) 学生:学生信息管理、学生求职信息管理、学生应聘信息、职位、结果管理。 (3) 招聘单位:招聘单位信息管理、招聘职位信息管理。 (4) 学校:通知公告管理、与招聘单位的对接管理、与学生的对接管理、学生的就业情况查询与统 计管理。
|
3. 研究的方法与步骤
| 研究方法: ① 根据一定的研究目的、研究提纲,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料。科学的观察具有目的性和计划性、系统性和可重复性。 ② 在网络查找大量的相关系统,进行针对性的研究,对于其需求进行思考。对相关专业书籍进行反复钻研,研究。相关论文也有细致阅读,与自己的项目进行对比,优化。 ③ 通过自己的切身经历,再对一些社团的部长进行访问,得到社团管理的相关方式,以及对应部门的工作内容。
步骤: 第一步,对要开发的项目进行详细的需求分析,充分了解项目的功能需求。然后通过查阅书籍,网络搜索等方式进行资源查询,对相关系统的页面布局设计进行学习,与当前需求分析进行比较,进行合理的修改,将项目的需求分析符合当前社会的实际情况。其次对功能进行相关描述,完成不同角色的相关功能。 第二步,在对需求进行了大致分析后,进行概要设计,包括对总体功能的设计,主要功能的设计。与此同时,也可参考其他成熟的软件系统,以完善自己的设计。 第三步,进行数据库设计。对系统需要的信息进行分析整理,包括实体及其属性,ER图,最后设计出数据库表。在数据库设计时,需经历以下阶段: 1)需求分析阶段 :进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础。 2)概念结构设计阶段 :概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 3)逻辑结构设计阶段 :逻辑结构设计是将概念结构转换为DBMS所支持的数据模型,并对其进行优化。 4)数据库物理设计阶段: 数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 5)数据库实施阶段 :在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 6)数据库运行和维护阶段: 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整和修改。 需要指出的是,这个设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。 第四步,进行详细设计,对各个功能的流程进行设计,达到简化流程,操作方便的目的。 第五步,代码编写,根据上述的设计分析进行代码的编写。 第六步,代码测试,找出系统中的不安全因素,优化系统功能。
|
4. 参考文献
| [1]陈军. 基于大数据的ZQ就业推荐平台设计及运维管理机制研究[D].广东工业大学,2018. [2]赫贵怀. 基于云计算的高校学生就业平台的设计与实现[D].大连交通大学,2016. [3] 刘乃奇,李忠.PHP 和 MySQL 应用开发[M].人民邮电出版社.2013:20-65 [4] 耿祥义,张跃平.JSP 实用教程[M].北京:清华大学出版社,2013:55-88 [5] 张志峰.WEB 框架技术[M].北京:清华大学出版社.2013:46-99 [6]林信良.《JSPServlet学习笔记》[M].清华大学出版社.2012.05.01 [7]李明,李新服.一种基于CRM理念的双向推荐就业平台设计[J].软件导刊,2016,15(09):109-110. [8]康瑞华,付颖.基于CSCW的大学生就业平台分析与设计[J].软件导刊,2016,15(01):94-96. [9]张志锋.《JSP程序设计与项目实训教程》.[M].清华大学出版社.2012.09.01 [10]刘玉红.《jQuery动态网页设计案例课堂》.[M].清华大学出版社.2018.09 [11]明日科技.《MySql从入门到精通》.[M].清华大学出版社.2017.09.01 [12]马格,隗超,叶波.依托大学生社团的网络就业平台的设计与实现[J].科技经济市场,2015(12):173. [13]欧文. “在闽快车道就业平台”的设计与实现[D].福建师范大学,2015.
|
5. 计划与进度安排
(1) 2022.12.20 — 2022.2.24 接受毕业设计任务,阅读文献资料并拟写开题报告;
(2) 2022.2.25 — 2022.3.10 进行需求分析,选择任务完成方法,并提交开题报告;
(3) 2022.3.10— 2022.3.20完成方案设计;
