一、研究的背景意义
高校是培养人才的地方,对智能化发展非常重视,教育部搭建的教育网,专门为教育教学提供帮助。利用教育网的基础搭建各种管理系统,实现校园内信息的有效管理,对教育教学、学生生活、高校宣传等进行综合管理。在毕业生管理中,功能模块的数据通过数据库存储,并为各个模块预留扩展空间,建立有效的操作权限,对数据进行加密,保障系统安全。信息技术提高了教学的效率,实现了数字校园,充分发挥信息技术的优势,将高校教育数据进行收集整理,并完成统计分析,体现出信息技术先进生产力的方面。
本文研发的基于Android毕业生管理系统结合高校具体的实际,利用编程基础和数据库实现教务信息化管理。充分利用校园的现有资源,把目前落后的管理现状提升到信息化管理模式中。基于Android毕业生管理系统帮助教师有效的管理毕业生信息,学生通过系统查看招聘信息,并通过系统可以查看各种公告以及毕业公告信息。在交流模块也可以和其他同学或者老师在线交流。
二、研究的目的和内容
本课题研究的目的:
随着互联网技术的发发展,计算机技术广泛应用在人们的生活中,逐渐成为日常工作、生活不可或缺的工具,高校各种管理系统层出不穷。高校作为学习知识和技术的高等学府,信息技术更加的成熟,为高校开发必要的毕业生系统,能够有效的提升管理效率。一直以来,毕业生一直没有进行系统化的管理,老师无法准确掌握毕业生状态,由此提出开发基于Android毕业生管理系统,管理毕业生信息。
本课题研究的内容:
本文设计实现的基于Android毕业生管理系统分为客户端和后台管理两部分。根据用户角色又分为管理员、学生用户角色。
管理员具有的权限包括,用户管理、系统管理、课程管理、课程成绩、就业公告、就业招聘信息。对微信端注册的毕业生进行管理,修改用户信息或者删除用户。
基于Android毕业生管理系统的学生用户使用用户名和密码进行登录。学生用户登录后,查看课程,发布论坛,交流信息、查询成绩,并查看招聘信息,在通知公告中查看管理员发布的通知、公告信息。学生用户也可以进行个人信息和密码信息的修改。
三、研究的方法和步骤
本课题研究方法:
第一、文献研究
通过查阅文献资料,了解当前关于基于Android毕业生管理系统的发展情况,获悉当前系统存在的弊端以及当前基于Android毕业生管理系统尚未解决的问题;通过文献资料,了解当前基于Android毕业生管理系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。
第二、实际调研
通过了解各个基于Android毕业生管理系统流程,总结基于Android毕业生管理系统流程中的共同点,构建通用的基于Android毕业生管理系统管理平台;同时调研基于Android毕业生管理系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。
本课题研究步骤:
基于Android毕业生管理系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
基于Android毕业生管理系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。
在完成设计阶段后就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
四、拟解决的关键问题
本课题要解决的主要问题有:
1.数据库设计。数据库设计是系统功能实现的重要基础。系统采用了MySQL作为后台数据库。
2.安全性。安卓系统的信息安全主要有两个方面:数据传输的安全性与用户身份的确认。可以通过使用HTTP基本身份验证来实现;数据传输的安全性主要是指数据在网络中传输的时候,防止被篡改等。
3、系统测试。通过测试用例,完成对基于Android毕业生管理系统的系统测试,修改bug,完善系统功能。
五、进度安排
周次 工作任务
第1周——第2周 资料收集,撰写并提交开题报告,准备开题答辩
第3周——第4周 系统功能设计,数据库设计
第5周——第6周 系统编码实现,准备作品中期检查
第7周——第8周 系统修改完善,准备作品验收
第9周——第10周 撰写设计说明书
第11周——第12周 准备答辩、完成毕业设计
六、每周指导时间、地点安排及毕业设计纪律要求
每周指导时间:
地点:
纪律要求:
七、主要参考文献
[1]谭文斌,袁旭琴.安卓程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91.
[2]严芮.计算机软件开发中安卓编程语言的运用探析[J].信息与电脑(理论版),2019,31(24):49-50.
[3]程晓宇.基于安卓的网购系统设计与开发的注意事项[J].现代信息科技,2019,3(23):81-82.
[4]朱巨星,祝典,邹武星.浅谈安卓垃圾回收机制[J].信息记录材料,2019,20(12):137-138.
[5]秦浪.计算机软件安卓编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62.
[6]张煜. 基于MVC架构模式的服务开通系统设计与实现[D].南京邮电大学,2018.
[7]王诚.研究JDBC连接MySQL数据库技术[J].网络安全和信息化,2018(12):68-69.
[8]高进,孙彬.基于Java的云计算编程模型建构[J].科技风,2019(30):96.
[9]何晶.以SSH框架与jQuery技术为基础的Java-Web开发应用探讨[J].计算机产品与流通,2019(11):104-105.
[10]王志辉.JAVA语言在计算机软件开发中的应用[J].电子技术与软件工程,2019(20):42-43.
[11]陈宇收.MySQL数据库备份方案研究[J].电脑编程技巧与维护,2018(10):109-110+130.
[12]韦美雁,段华斌,周新林.大数据环境下的MySQL优化技术探讨[J].现代计算机(专业版),2018(30):68-72.
[13]张继东.MySQL数据库基于JSP的访问技术[J].电子技术与软件工程,2017(15):169.
[14]王丽娟,靳继红.基于MySQL的查询优化技术研究[J].电脑知识与技术,2017,13(30):35-36.
[15]伍骏. 基于Android的实验信息和设备管理系统[D].中南民族大学,2018.
[16]孙德俊.智能实验室开发与通道系统技术研究[J].哈尔滨商业大学学报(自然科学版),2020,36(02):190-196.
[17]石凤贵.基于SSM的选课系统设计与实现[J].电脑知识与技术,2020,16(08):56-58.
[18]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.
[19]. ScaleGrid; MySQL Hosting on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid[J]. Computers, Networks & Communications,2018.
[20]Guimaraes,Collins. How to Move a Mountain: The Preparation and Transfer of One Million Volumes to an Off-Site Storage Facility[J]. The Serials Librarian,2018,74(1-4).
[21]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.