武汉理工大学就业协议网签系统的研发毕业论文
2020-04-08 15:02:39
摘 要
Abstract II
第1章 绪论 1
1.1 研究现状 1
1.2 项目背景介绍 1
1.2.1 武汉理工大学三方协议签订流程介绍 1
1.2.2 现有流程的问题 1
1.3 系统开发目标和现实意义 2
1.3.1 目标 2
1.3.2 意义 3
第2章 系统分析 5
2.1 范围边界分析 5
2.1.1 总体范围 5
2.1.2 地域范围 5
2.2 可行性分析 5
2.2.1 管理可行性 5
2.2.2 经济可行性 6
2.2.3 技术可行性 6
2.3 涉众分析 6
2.4 业务概念一览 7
2.5 业务流程图 7
2.5.1 业务流程图基本符号 8
2.5.2 系统业务流程图 8
2.6 用例图 9
2.7 数据流程图 12
2.7.1 数据流程图基本符号说明 12
2.7.2 学生实体数据流程图 13
2.7.3 企业实体数据流图 13
2.7.4 学校教师实体数据流图 15
2.8 状态机图 15
2.8.1 企业实体状态机图 16
2.8.2 学生实体状态机图 16
第3章 系统设计 17
3.1 系统以及开发平台的选择 17
3.2 功能结构设计 17
3.3 算法设计 18
3.3.1 哈希加密算法的实现 18
3.3.2 AJAX实现异步通信 18
3.3.3 Mysql数据库不定参数查询 19
3.4 数据库设计 20
3.4.1 数据库概念设计 20
3.4.2 数据库逻辑设计 23
3.4.3 数据库物理设计 23
3.5 程序功能模块设计 27
3.5.1 数据传递模块设计 27
3.5.2 企业角色功能模块设计 28
3.5.3 学生角色功能模块设计 28
3.5.4 学校老师角色功能模块设计 29
3.6 输入输出设计 29
3.6.1 输入设计 29
3.6.2 输出设计 30
第4章 系统实施 31
4.1 模拟运行数据 31
4.1.1 就业部门审核角色功能模块 32
4.1.2 学生角色功能模块 35
4.1.3 企业角色功能模块 39
4.1.4 系统管理员功能模块 48
4.2 系统调试和测试 50
4.2.1 系统调试 50
4.2.2 单元测试 51
第5章 结论与展望 52
5.1 结论 52
5.2 展望 52
致谢 54
参考文献 53
摘要
本毕业设计描述了武汉理工大学就业签约的实际流程,并对在当今信息化日益普及,人们越来越趋向于使用网络来解决日常工作学习中的问题的大环境下学校应该如何将传统方式融合到信息化进程中的问题作出探讨,并且根据现有流程定位、分析不足之处。 第1章绪论主要叙述了国内外研究现状、项目开发的背景以及以武汉理工大学管理学院为背景的流程分析。 第2章系统分析主要进行了系统的需求分析,主要包括范围边界、可行性分析、涉众分析以及基于这些分析结果所绘制的业务概念图、业务流程图、数据流程图、用例图等。 第3章系统设计主要包括了功能模块设计、算法设计、数据库设计、输入输出设计等。 第4章系统实施主要进行了对之前进行的功能模块分析的前端界面设计与后台的开发,以及完成之后对系统进行模拟运行的截图。还描述了系统在开发过程中的调试与测试过程。 第5章结论与展望主要包括对本毕业设计成果的总结以及对开发一个功能更加完善的信息系统的展望。 本毕业设计实现了武汉理工大学就业协议网签系统的开发,功能有企业注册信息注册、企业对学生进行分类查询、企业对学生邀约和取消邀约、企业查看已接受或拒绝邀约的学生、企业打印三方协议、企业填写三方协议邮寄信息、企业和学校查看数据图表统计、学校对企业信息审核、学生查看邀约、接收或者拒绝邀约、学生填写三方返寄信息等功能。兼有数据筛选与下载、数据分析图、短信提示、快递查询、三方协议打印等灵活的功能解决,了校内纸质三方协议签订流程长、学生与企业之间信息沟通不畅、耗费时间长等问题,把信息化的思维融入于日常的工作之中。 关键词:就业协议网签;MySql;Python;三方协议Abstract
This paper describes the actual process of the employment contract of Wuhan University of Technology, and discusses how the school should integrate the inherent traditional way into the information process under the increasingly popularization of information technology and the more and more people tend to use the network to solve the problems in the daily work. The existing process positioning and analysis are inadequacies. The first chapter is the introduction, which mainly describes the research status at home and abroad, the background of project development, and the process analysis based on the school of management of Wuhan University of Technology. The second chapter system analysis mainly carries on the system requirement analysis, including the scope boundary, the feasibility analysis, the stakeholder analysis and the business concept map, business flow chart, data flow chart, use case diagram and so on. The third chapter mainly includes functional module design, algorithm design, database design, input and output design. The fourth chapter mainly carries out the front interface design and the background development of the functional module analysis, and the simulation of the system after completion. It also describes the debugging and testing process of the system in the development process. The fifth chapter is the conclusion and outlook, which is mainly about the summary of the results of this graduation project and the prospect of developing a more perfect information system. This paper has realized the development of the employment agreement network signing system of Wuhan University of Technology. It has the functions of registration of registered information of enterprises, classification and inquiry of students, students' invitation and cancellation of students, students who have accepted or refused to invite, enterprise printing three party agreements, enterprises filling in three party agreement mailing information, enterprises Industry and school check data chart statistics, school information audit of enterprises, students view invitation, receive or refusal of invitation, students fill in three party return information and other functions. It has solved the problems of the long process of signing the three party paper, the poor communication between the students and the enterprises, and the long time consuming, and integrating the information thinking into the daily work. Keyword:Employment protocol network signing system;MySql;Python;Three party agreement绪论
研究现状
在国内的毕业生就业环境中,政府对用人单位提出了一些招收应届生的名额的建议,从而去督促各企业不断吸收每年毕业的大学生人才。并且政府通过下发就业三方协议的方式,可帮助学校对就业人数、薪资等数据进行一定的分析与统计。在国内目前三方协议的签订有两种:纸质三方协议与网上签订三方协议,其中大部分学校还沿用纸质三方协议的签订流程。因此三方协议对学生的意义还是非常大的,三方协议一旦签订,一方面意味着对学生的一种保护,使得学生可以在找到心仪的公司之后能够安心进行其他学习和工作,另一方面也是对学生和企业的一种约束。因为一旦毁约不仅仅是要付出违约金的代价,更是要承担失信所带来的一系列问题,而三方协议一旦丢失或损毁或因为其他不可抗因素如快递运输等方式的丢失或损毁时,再去补办是非常复杂的,因此三方协议是学校保证就业的非常重要的一环,所以在此方面上去思考、去构思如何优化三方协议签订的流程,个人感觉是非常有意义的,对三方协议签订流程的信息化将会在信息统计、信息保护、信息交流等方面起到极大的促进作用。项目背景介绍
武汉理工大学三方协议签订流程介绍
当前所存在三方协议签订流程介绍(以武汉理工大学管理学院为例),学生在面试通过收到企业HR发送的录用通知后正式开始签约流程。首先要等待武汉理工大学管理学院的辅导员拿到武汉理工大学就业办的三方协议,当拿到三方协议后,学生需要通知意愿签约的HR,HR收到消息后将会把签约信息发送给学生。学生拿到签约信息后在三方协议上面签字,并将三方协议寄给企业HR,企业HR收到后在三方协议上面签字盖章,将三方协议返寄回学生。学生再次收到三方协议后将其送到就业办盖章,并把盖完章的企业联部分寄回给企业。现有流程的问题
经过实地调查,发现武汉理工大学就业协议签订流程主要存在的问题有:- 信息沟通缓慢
- 数据统计与分析耗时长,缺少报表
- 三方协议签订周期比较长
系统开发目标和现实意义
收集并分析三方协议签订过程中所提出的最本质的需求,分析并总结现有的三方协议签订流程中的问题与不足,根据课堂上所学的UML系统分析、数据库分析与设计、数据结构、数据挖掘与分析等课程内容,设计并实施出一个业务逻辑足够清晰的、能够满足用户的基本需求的、易用的、性能稳定的武汉理工大学三方协议网签系统,以期能够有效提高三方协议签订、数据统计与分析等效率。目标
经过对现有流程的调查以及分析,初步确定了如下开发目标。- 良好的用户界面
- 合理的数据库设计
- 学校功能模块
- 企业功能模块
- 学生功能模块
- 其他用户友好的功能实现
意义
设计并实现一个功能完善、界面友好、信息安全、性能稳定的三方协议网签管理信息系统,具有如下意义。- 减轻三方协议签订管理人员的工作量,提高三方协议签订的工作效率
- 方便快捷地进行数据统计与分析
- 加快信息传递和沟通的速度
系统分析
系统分析是管理信息系统的开发中最基础也是最为重要的一个环节。系统分析更贴近用户层面,从系统需求入手,理解和表达用户需求,通过任务分解的方式,把用户比较笼统的要求转化为研发者能够理解的需求,建立系统用户模型,最关键的点便是要明确用户需求。范围边界分析
总体范围
总体范围主要包括学校对企业注册信息的审核、学校查看各专业已签约数据统计图等;包括企业注册、企业邀约管理、签约管理等。其中邀约管理又包括学生信息查看、发出、取消邀约、查看已发出邀约等。签约管理又包括查看已签约学生列表、打印三方协议、查看和填写三方协议快递信息、查看统计图表等;包括学生查看签约学生城市流向、查看同专业学生签约岗位、以及查看、接收、拒绝邀约、查看和填写三方协议快递信息等功能模块。地域范围
地域范围包括在武汉理工大学本部所属地域范围内。可行性分析
通过对项目的主要内容和配套条件,从经济、技术、管理等方面进行调查研究和分析比较,以判定是否具备开发该项目的条件和资源。管理可行性
本系统是为武汉理工大学就业三方协议流程开发的,并且在研究了大量的管理学理论知识以及相关技术的理论知识之后,结合大量实践调查、背景分析以及需求询问等工作,能够较为具体地了解所有相关用户的需求。因此本系统不但针对性强,并且可以真正做到为实现所需求的功能来进行开发。并且在信息化方面,网络以及计算机等硬件设施基本可以满足开发需求。而且只要结合人性化的用户UI界面,采用B/S架构,用户只要打开浏览器,按照相关提示进行操作即可。并且本系统会增加管理员管理界面,不论是系统出现使用问题还是出现其他例如维护、升级等问题,都可通过后台管理界面进行可视化的数据的修改等操作。经济可行性
开发系统所占用的和使用的经济资源:本系统是在鄢丹老师的悉心指导下,由本人亲自完成的系统需求收集、题目选择、系统分析、系统实施等工作,开发所使用的数据库、编辑器等都为开源软件,不需要付出成本。而开发环境和硬件设施如计算机等都是早已部署好的,因此对经济资源的开发成本是非常低的。而维护系统所需要的服务器成本等也是非常低廉的。因此开发所付出的成本在经济的可行性方面是可行的。 系统将带来的效益:系统在开发完成后可以极大节省人员的工作量,减少人力成本。另外可以极大加快三方协议的签订流程,因此可以减少很多时间成本,所以在经济可行性上来讲是可以执行的、技术可行性
管理信息系统现在的开发过程已经非常完善了,从系统分析、系统设计到系统实施等过程都有非常专业的知识讲解,因此在本题目完成的过程中可以在图书馆查阅资料、询问导师等多个方法来进行疑难知识的解决。并且选择了Python的Django Web框架来进行后端开发,选择Jquery Html5 Bootstrap来进行前端库的支持,作为比较成熟的语言是完全满足系统开发的需要的,因此本系统在技术角度上是可行的。涉众分析
表2-1 涉众分析表序号 | 涉众 | 代表人物 | 待解决的问题/期望 |
1 | 普通学生 | 张三、李四 |
|
2 | 教师 | 王老师 |
|
3 | 企业HR | 林女士 |
|
业务概念一览
您需要先支付 50元 才能查看全部内容!立即支付