论文过程材料.docx
《论文过程材料.docx》由会员分享,可在线阅读,更多相关《论文过程材料.docx(51页珍藏版)》请在冰豆网上搜索。
![论文过程材料.docx](https://file1.bdocx.com/fileroot1/2023-1/6/96d92535-9b1c-48f1-b9e5-c6b3a769da96/96d92535-9b1c-48f1-b9e5-c6b3a769da961.gif)
论文过程材料
毕业设计过程材料
专业班级计算机科学与技术班
姓名
指导教师
所在学院信息科技学院
2017年5月
总目录
一、任务书
二、文献综述
三、开题报告
四、外文翻译
五、工作指导记录
本科毕业设计
任务书
题目移动学生会事务管理系统设计与实现
学院信息科技学院
专业
班级
学号
学生姓名
指导教师)
发放日期2016年10月
一、主要任务与目标
学生会事务管理的主体大多是在校大学生,服务的时间具有不确定性,移动应用非常适合这种场景,这样事务管理人员就可以不受时间和地点限制,在需要的时候完成工作。
本课题将移动技术运用到高校学生会事务管理中,用移动设备代替人工,将人力从繁杂的劳动中解放出来,同时通过梳理管理流程,是该工作更加便捷、高效。
系统能够自动地收集、存储、加工处理、查询检索和统计相关数据,方便有效地提高学生工作办公自动化管理的水平,解决了日常繁杂的数据整理、、历史资料的统计处理的重复性劳动。
使过去许多只能定性管理的项目变为定量管理,使传统的人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力、提高办公效率,而且使管理的方式从过程管理转变为目标管理,从数量管理转变为质量管理,有助于提高学生工作管理的水平和质量。
二、主要内容与基本要求
系统前端将采用移动互联技术,实现学生事务中的考勤管理、文件管理、活动管理、公告管理、通信管理等功能。
后端使用J2EE技术,完成系统的后端管理工作。
要求系统设置严格的用户权限,系统管理员、学生会干部用户和教师用户根据权限不同,注册登陆系统后,各司其职。
其中管理员用户只有一个,负责设置其他所有用户权限,对其他用户进行管理和审核。
普通学生会干部注册后,可登录系统,由系统分配不同权限,从而对拥有权限的业务进行操作,所有的用户相互之间可以直接通过邮件通讯。
三、计划进度
第一阶段:
2016年11-12月,根据《毕业设计(论文)任务书》的要求查阅有关文献,撰写文献综述和开题报告,参加开题答辩。
第二阶段:
2016年12月-2017年1月,进行需求调研,完成需求分析。
第三阶段:
2017年1-2月,对项目急性概要设计、详细设计和系统设计。
第四阶段:
2017年2-4月,程序编写,实现各个模块的功能,同时完成单元测试。
第五阶段:
2017年5月:
整合各功能模块,进行系统测试,完成系统部署。
第六阶段:
2017年5月:
撰写、修改毕业论文,完成毕业论文终稿。
第七阶段:
2017年5月:
毕业论文打印装订,完成毕业答辩。
四、主要参考文献
[1]卞樑.上海商学院艺术设计学院学生工作管理系统的设计与实现[D].电子科技大学,2014.
[2]曾昭皓,李卫东.高校学生事务管理模式的建构与创新——专业化高校学生事务管理系
统初探[J].思想教育研究,2011,(08).
[3]傅洪勋.新时期我国大学生管理工作探讨[J].科教文汇,2013(6):
34-46.
[4]付饶.基于Web的大学生综合信息管理系统的设计与实现[D].电子科技大学,2014.
[5]刘彬.基于B/S的高职院校学生事务管理系统的开发和实现[J].科技视界2012(26):
234-235.
[6]王秦辉,孙洪睿,李超.基于.NET的高校教务管理信息系统设计[J].技术前沿2010(3):
63-64.
[7]柴晟,陈蕾,王海春,等.基于.NET的高校院系事务综合管理系统的设计与实现[J].计
算机应用2007(27):
326-328.
[8]魏丽芬.基于.NET技术实现MVC三层架构的学生事务管理系统[J].机电技术2011
(1):
18-21.
[9]唐玉芳,张永胜.基于.NET的学生信息管理系统的设计与实现[J].计算机技术与发展
2010(4):
242-245.
[10]樊伟,周正国.基于ASP.NET的学生信息管理系统[J].和田师范专科学校学报
2007(27):
197-198.
[11]叶小卉.高校学生事务管理系统的需求分析与功能描述[J].中国科技信息,2012(16):
173-195.
[12]MingxingCai,,JintaoZheng,PingShi.Three-TierKnowledgeManagementSystem
Basedon.NET[J].SoftwareEngineering&Applications,2009,2:
40-43.
[13]高扬.基于.NET平台的三层架构软件框架的设计与实现[J].计算机技术与发展.2011,21(02):
78.
[14]杨学瑜,王志军,刘同利.ASP.NET入门与提高[M],北京:
清华大学出版社,2004,283-292.
[15]徐枫.ASP.NET三层架构体系分析与应用[N].数据技术与应用.2011(08).
指导教师年月日
教学院长年月日
本科生毕业设计
文献综述
题目移动学生会事务管理系统设计与实现
专业
班级
姓名
指导教师
所在学院信息科技学院
2016年11月
前言
随着计算机技术、网络技术和通信技术的发展和应用,事务处理信息化已成为当代主流。
高校更应该采取积极的对策措施,推动高校学生会事务管理信息化的进程。
当今世界,信息技术日新月异,信息化已经成为社会生产力发展和人类文明进步新的动力,并正引领世界经济和社会及教育的巨大变革,信息和信息系统的概念已经深入到社会的各个行业,包括教育领域。
因为有了信息系统,社会正在经历着一个巨大的变革,从数据处理到过程自动化,管理控制决策,信息技术渗透到社会的每一个角落,为当今时代的进步和发展赢得了时间。
因为有了信息系统,各行各业的效率得到了很大的提高,信息系统的作用日趋重要。
本次的毕业设计主要是针对学生会事务管理系统。
众所周知,高校学生会已经成为学生组织中的重要组成部分,在各高校内,学生会已经起到了作为学生和学校之间的桥梁作用,然而学生会在学校的发展已经遇到了瓶颈。
传统的管理方式,使得学生会工作效率降低,不得不增加各类人力,物力的投入,常常在一些诸如工作总结、工作计划等文件的收集、处理上花费大量的时间。
因此,必须采用新的模式来改革现行的工作模式,引入学生会事物信息管理系统可以大大减少工作人员在一些重复性的工作中所花的时间,并且可以更好的管理各工作中的人力、物力的分配,使学生会的工作人员将更多的时间用在活动创新、学校工作承上启下等更具意义的工作中。
正文
(一)学生会事务管理系统的研究现状
根据调查,目前高校学生会已经成为学生组织中的翘楚,在各高校内,学生会发挥了作为学生和学校之间的桥梁作用,但是,学生的发展也遇到一系列问题。
随着信息技术和计算机技术的不断发展,继企业之后,高校也在进行着信息化的改革。
比如学生学籍管理系统、图书馆系统、学生选课系统等。
但是,相比于高校这些机构的信息化建设,学生会的信息化发展在各高校内却进展缓慢。
学生会的信息化建设是信息时代发展的必然趋势,也是高校提高竞争力的必备条件。
我校学生会目前共有生活部、秘书处、文艺部、宣传部等部门。
各个学院也有自己独立的学生会,共同受辖于校学生会,每年开学,新加入学生会的成员有将近百人。
组织举办各类大小活动几十于次,这些信息基本都是处于人工管理阶段,很多材料、经验、信息并不能有效及时的存档,导致在学生会换届的阶段,许多工作无法正常开展。
并且,由于各个部门之间相对独立,无法共享其他部门的工作情况和信息。
无论过去还是现在,教育界对高校学生会组织的重要性及对学生生活、学习的影响的讨论和研究屡见不鲜。
在国外,多数高校对学生会工作的要求及赋予的责任基本相同,主要包括两个方面:
对学校负责的要求和责任、对学生负责的要求和责任。
在国内,高校学生会管理、运行存在着很多不足之处,体现在学生会干部及广大普通同学不能准确定位学生会;依赖性凸显,缺乏独立处理问题的能力;制度过于形式化,执行力弱;学生会活动点单一,参与面狭窄。
由此可见,国内外对学生会的研究还是有很大差距的,国内仅仅只局限于对学生的责任,还没涉及到对学校的责任和要求。
而国内高校学生会管理的不如人意之处,有些是因为手段、工具的落后导致的,如果将学生会管理和运行进行信息化的管理,许多问题会迎刃而解。
综上,在互联网和信息技术高度发展的时代大背景下,开发设计学生会的信息管理系统是十分必要的。
(二)学生会事务管理系统及其使用技术的主要成果
学生会是大学生的群众组织,是学生自我教育、自我管理、自我服务的载体,学生会组织代表学生的利益,及时向学院反映学生成长发展过程的教育资源需求,维护同学们的正当权益,参与学院的日常管理;及时向学校相关部门反映同学们的意见、建议和要求,并向广大学生传达贯彻学校的政策措施,所以学生会也是沟通老师与学生的桥梁纽带。
而如何做好、提高桥梁纽带的作用,是如今学生会工作中值得重点关注的问题。
在学生会事务管理的发展过程中,出现了很多种管理方案,学生会工作项目化管理制度就是其中的一种。
项目化管理是将活动视为项目,以项目为单元、以项目负责人(项目经理)为中心,以培养具有创新精神和实践能力的全面发展的学生干部为目的,并在团委、学生会的宏观政策指导下,项目负责人总负责、总管理、统筹配置人力/物力/信息/资金等多方面资源,监控项目进程,确保活动顺利开展的一种学生会工作运行方式。
规范学生会的活动及工作管理,让活动有步骤,受监控地妥善开展,并通过项目化管理为学生干部搭建成长的平台,让项目成员在工作过程中培养勤于思考、独立思考、缜密思考的能力,培养创新精神、责任意识和实践能力。
为学生会管理和运行提供信息化手段,也是一种提升学生会管理能力的一种管理方案。
借助信息化技术对全校的学生会事务进行管理,其内容包括新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理等等。
学生会管理人员在进入系统时,系统通过注册登录来提供用户的访问权限,系统会检查用户的合法性,如不合法,系统拒绝用户进入,如是合法用户,则根据命令要求类型处理。
系统主要有新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定等具体功能,分别进行不同的管理。
当前,在这个互联网飞速发展的时代里,信息化插上了移动互联的翅膀,随着网络速度越来越快,移动终端的能力也越来越强大,从而吸引着越来越多的企业进驻到互联网行业,每日都有大量的移动应用投入使用。
摩根斯坦利的报告认为,移动互联网应用可能是桌面互联网应用创造的产业规模的十倍,同样按照中国工程院副院长邬贺铨提供的数字,4.2亿网民里有11%使用手机和数字卡上网,这大大展现了移动互联网产业的价值体现,现在使用智能终端上网的用户已经占到上网用户数的十分之一到二分之一,正常推算下去,移动互联网的用户数将超过固定互联网用户数,将获得大量市场份额。
在这样的一个大环境背景下,抓住机遇,通过移动互联网技术改革学生会事务管理,成为一个必然的选项。
据中国市场调查网市场分析凯度移动最近发布了2016年第一季度移动操作系统占有率报告,该报告显示,安卓操作系统在美国、欧洲和中国市场一路高歌猛进,而iOS却步步退缩。
在欧洲五大市场,本季安卓的市场占有率升至75.6%,同比增长7.1个百分点。
在美国,安卓也拿下了65.5%的份额,同比增长7.3%。
而在中国市场,安卓的市场占有率则达到了77%,同比增长6个百分点。
在这样的大背景下,Android的开发能最大限度的满足大部分学生会干部的需求。
1、Android系统现状
AndroidN平台也就是Android7.x版本。
在2016年5月19日,谷歌在美国加州的山景城举办了GoogleI/O开发者大会中发布次版本。
2016年6月,AndroidN正式命名为“牛轧糖”。
AndroidN主要在运行时和图形处理上做了更新。
运行时间上,AndroidN对编译器进行了优化,软件的运行时间提升了3-6倍。
引入了一个全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%。
图形处理方面,N加入了一个新的图形工具Vulkan,可以帮助游戏的视觉体验更加出色,并减少对CPU的要求。
AndroidN支持VulkanAPI,包括其全部特性,尤其是能够降低CPU系统开销,提升描绘指令,应用编译与安装方面,AndroidN不会一股脑地全部进行AOT预先编译,而是结合JIT实时编译、混合编译,都针对每个应用进行优化,可大大提升应用安装速度、性能、存储和能效,号称安装速度比现在快最多75%。
AndroidN现在支持全新的文件加密模式,可以对单独的文件进行加密,而不是一个应用或者是一个压缩包。
同时加密在Android启动时就开始了,保证了“盲点”时间的安全。
功能方面,AndroidN更多的是在用户操作的便捷性上做了一些提升,加入了全新的原生分屏多任务功能,并且加入了多任务快速切换功能,帮助用户解决在两个任务之间频繁切换的问题。
新的AndroidN系统将增加一个“清除所有”的按键来帮助用户快速退出所有已经打开的应用程序。
对于用户较长时间未使用的应用程序,AndroidN将会自动关闭。
2、JAVA语言现状
而在Android开发中用到的Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。
Java还剔除了C++的操作符过载和多继承特征,并且不使用主文件,免去了预处理程序。
因为Java没有结构,数组和串都是对象,所以不需要指针。
同时Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
Java是一个面向对象的语言。
对程序员来说,意味着要注意应用中的数据和操纵数据的方法,而不是严格地用过程来思考。
在一个面向对象的系统中,类是数据和操作数据的方法的集合。
数据和方法一起描述对象的状态和行为。
每一对象是其状态和行为的封装。
类是按一定体系和层次安排的,使得子类可以从超类继承行为。
在这个类层次体系中有一个根类,它是具有一般行为的类。
Java程序是用类来组织的。
Java还包括一个类的扩展集合,分别组成各种程序,用户可以在自己的程序中使用。
Java既支持各种层次的网络连接,又以Socket类支持可靠的流网络连接,所以用户可以部署分布式的客户机和服务器。
Java解释程序也执行许多运行时的检查,诸如验证所有数组和串访问是否在界限之内。
异常处理是Java中使得程序更稳健的另一个特征。
异常是某种类似于错误的异常条件出现的信号。
使用try/catch/finally语句,程序员可以找到出错的处理代码,这就简化了出错处理和恢复的任务。
Java的存储分配模型是它防御恶意代码的主要方法之一。
Java环境本身对新的硬件平台和操作系统是可移植的。
Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。
Java是一种先编译后解释的语言,所以它不如全编译性语言快。
但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU的机器代码,也就是实现全编译了。
Java字节码格式设计时考虑到这些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。
Java是多线索语言,它提供支持多线索的执行,能处理不同任务,使具有线索的程序设计很容易。
3、SQLite数据库现状
在Android开发中所使用的SQLite是一个轻量级、跨平台的关系型数据库。
既然号称关系型数据库,支持SQL92标准中常用的视图、事务、触发器等就是理所当然的了。
它的第一个特色:
轻量级。
SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。
使用SQLite一般只需要带上它的一个动态库,就可以享受它的全部功能。
而且那个动态库的尺寸也挺小,以版本3.6.11为例,Windows下487KB、Linux下347KB。
SQLite的另外一个特点是绿色:
它的核心引擎本身不依赖第三方的软件,使用它也不需要“安装”。
所以在部署的时候能够省去不少麻烦。
所谓的“单一文件”,就是数据库中所有的信息(比如表、视图、触发器、等)都包含在一个文件内。
这个文件可以copy到其它目录或其它机器上,也照用不误。
如果光支持主流操作系统,那就没啥好吹嘘的了。
除了主流操作系统,SQLite还支持了很多冷门的操作系统,并提供对很多嵌入式系统(比如Android、WindowsMobile、Symbin、Palm、VxWorks等)的支持。
随着内存越来越便宜,普通PC配置的内存都以GB为单位了,这使得SQLite的内存数据库特性就越发显得好用。
SQLite的API不区分当前操作的数据库是在内存还是在文件(对于存储介质是透明的)。
(三)移动学生会事务管理系统的发展趋势和存在的问题
学生会的信息化建设是高校提高竞争力的必备条件,是信息时代发展的必然要求,而移动的、互联的应用趋势,也同样适合学生会事物管理这一领域。
。
校学生会目前共有组织部、宣传部、办公室、生活部等十几个部门,各个学院也有自己独立的学生会,共同受辖于校学生会。
每年开学,都有新生加入学生会,学生会也会组织各种活动,这些信息往往都是处于人工管理阶段,整理效率低、易出错,并且无法进行有效、快速的传承。
实现学生会事物的信息化管理,应符合互联网经济时代的信息化要求,满足一下发展趋势:
1)平台化:
网络时代的事务管理系统是一种跨部门运作的信息系统,可以联结各个岗位上的许多工作人员,可以联结各类信息系统和信息资源。
近年来不少企业都建立自己的事务管理系统,如财务管理、人力资源管理、销售管理、市场管理、客户关系管理等、、学生会管理系统也需要像企业化的管理系统那样,建立自己的数据库,存档各个时段活动文档。
提供相应平台增加学生会干部之间的相互交流,联系。
在每年学生会干部换届时可以更快速,更有效的进行文档,材料的传接工作。
2)智能化:
随着网络和信息化的发展,用户在进行业务数据处理时,面对海量数据,往往费时费力,如果软件能帮助用户做一些基本的商业智能(BI)分析工作,帮助用户快速的从这些数据中发现一些潜在的商业规律与机会,提高用户的工作绩效,将对用户产生巨大的吸引力。
学生会的工作中有极大一部分都是数据处理,像生活部,每周都有各个寝室检查后的数据统计;纪检部每星期需要将每天的上课点名情况进行统计,给出每周各班级的旷课情况。
系统需要把每周相同类型的数据处理方式集成在管理系统中,让学生会干部只需要在平台输入数据,就可以在系统中获得相应的数据处理结果。
3)网络化:
随着网络使用的全面普及,软件网络化必然是大势所趋,企业日常事务管理系统与互联网轻松的衔接是企业日常事务管理系统必走之路。
而学生会的工作是将每周活动下发班级进行宣传,将每周的各项检查下发班级,上报学院、学校存档。
因此需要更方便的信息传递方式。
以往的学生会工作中都是通过QQ,邮箱等方式进行文件传递,这样不仅工作效率低,而且容易出现遗漏,保存不及时造成的数据丢失等各种问题。
在管理系统中就可以将信息整理成各种数据,如文件、结构化数据、语音、图像等,以便提供更高效的数据共享、查询和分析。
4)人性化:
随着学生会事务管理系统功能的不断扩展,使用将会越来越复杂,同时各部门内部情况各有差异,其需求也不尽相同,这就要求系统必须具有人性化设计,能够根据不同学生干部的需要进行功能组合,将合适的功能放在合适的位置给合适的学生干部访问,实现真正的人本管理。
未来学生会事务管理系统的门户更加强调人性化,强调易用性、稳定性、开放性,强调人与人沟通、协作的便捷性,强调对于众多信息来源的整合,强调构建可以拓展的管理支撑平台框架,从而改变目前“人去找系统”的现状,实现“系统找人”的全新理念,让合适的角色在合适的场景、合适的时间里获取合适的知识,充分发掘和释放人的潜能,并真正让企业的数据、信息转变为一种能够指导人行为的意念、能力。
结论
总体来说,学生会在学校里发挥越来越重要的作用,尤其在大学校园内,老师与学生直接最重要的桥梁就是学生会里的学生干部。他们影响着校园文化、校园生活,而他们也决定着大学生校园生活的丰富度。
如何提升学生会干部的素质,做好学生会工作也成了高校工作的重中之重。笔者在担任学生会干部期间发现,每次开学初以及学期末,各个部门有大量的工作计划、工作总结要撰写,这些文件的书写格式、样式都需要反复告知各部门的学生干部,在收集这么材料的时候仍然有许多不合规范的地方,每次只能通过QQ、邮箱之类通讯手段逐一联系,不但工作效率低,还容易出错。现在,大部分的学校都分校学生会和院学生会两级管理,在工作中,他们相互独立,但是在很多情况下,他们需要相互联系,相互沟通。但是他们都来自不同学院,不同班级,相互直接都不认识,常常需要通过学生会主席或分团委书记去帮忙联系,这样不仅麻烦,还影响问题处理的时效性。
如今,有些高校已经推出了高校学生会事务管理系统,由此可见,结合现代计算机技术,网络技术等高新技术提高学生会干部工作效率,减少错误是非常必要的。但现在各高校推出的都是B/S或C/S架构的系统,需要学生会干部在pc机旁或随身携带笔记本才能完成,如能够提供一套移动的系统,无疑会给工作带来更大的便利。
本系统将设计开发一套基于移动技术的学生会事物管理系统,以适应当前移动互联网飞速发展的时代,既能够将学生会干部从简单、反复、琐碎的文件整理、文件收集等工作上解放出来,又可以解决学生会干部工作环境不固定性带来的问题。
参考文献
[1]蒋笑宇.高校学生会组织发展现状及问题分析.学术理论经营管理者,2014-12:
271-272.
[2]周新艳.如何落实新课程三维目标的小薛烟酒.物理教学探讨,2010-8.
[3]李莉,王志红.对数学教程标准中“三维目标”的理解.现代教育课程,2007.
[4]戴艳.高校学生会管理文献综述.考试周刊,2014(39):
145-147.
[5]姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008,77(11):
99-111.
[6]BruceEckel.ThinkinginJava[M].UpperSaddleRiver,NewJersey,USA:
PrenticeHall,2006
[7]林寒超,张南平.Hibernate技术的研究[J].计算机技术与发展,2006,16(11):
112-113,116
[8]李华明.Android游戏编程之从零开始[M].北京:
清华大学出版社,2011
[9]姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008,17(11):
110-112
[10]Enck,William,Ongtang,Machigar,McDaniel,Patrick.UnderstandingAndroidSecurity[J].IEEEsecurity&privacy,2009,7
(1):
50-57
[11]吴亚锋,苏亚光.Android2.0游戏开发实战宝典[M].北京:
人民邮电出版社,2010
[12]韦泽涛.如何提高高校学生会的执行力.重庆科技学院学报(社会科学版),2008.
[13]池晓明.基于人力资源管理视角构建高校学生会管理新体制之选拔机制.现代营销,2010.
[14]陈孝通.浅议“项目化管理”在高校学生会中的运