基于iOS的学籍信息管理系统的设计与实现本科毕业设计论文Word文档下载推荐.docx
- 文档编号:21360218
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:33
- 大小:574.10KB
基于iOS的学籍信息管理系统的设计与实现本科毕业设计论文Word文档下载推荐.docx
《基于iOS的学籍信息管理系统的设计与实现本科毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于iOS的学籍信息管理系统的设计与实现本科毕业设计论文Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
导师签名:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题的能力
4、研究方法的科学性;
技术线路的可行性;
设计方案的合理性
5、完成毕业论文(设计)期间的出勤情况
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
2、是否完成指定的论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
2、论文的观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现的整体水平
建议成绩:
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
2、对答辩问题的反应、理解、表达情况
3、学生答辩过程中的精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教学系意见:
系主任:
本科毕业设计任务书
题目基于iOS的学籍信息管理系统的设计与实现
专业自动化学号姓名
一、主要内容
基于iOS学籍管理系统的需求分析,功能设计,数据库设计以及使用Xcode开发工具实现学籍管理系统的整体设计。
二、基本要求
●明确毕业设计任务,复习与查阅有关资料。
●学习Objective-C语言,Xcode开发工具,数据库设计等预备知识。
●完成基于iOS学籍管理系统的需求分析,功能设计。
●基于iOS学籍管理系统的编码与测试。
三、主要参考文献
[1]Dave
Mark.iphoneDevelopmentBasicTutorial[M].北京:
人民邮电出版社.2013.
[2]AaronHillegass.CocoaProgrammingforMacOSX[M].北京:
电子工业出版社.2012.
[3]崔巍.数据库系统及应用(第二版)[M].北京:
高等教育出版社.2003.
[4]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:
清华大学出版社,2012.162-335.
完成期限:
2015.03~2015.06
专业负责人签名:
2015年3月1日
基于iOS的学籍信息管理系统的设计与实现
摘要
现今互联网时代,带给我们生活无限的丰富和方便,不知不觉手机已经成为我们日常生活学习中一个必不可少的元素,学习软件、办公软件的移动端也成为软件发展的一个主流趋势。
本文主要运用了开发iOS的Xcode和编程语言objective-c,其中还提供了本地存储、数据库存储与查找、本移动设备查找、核心动画及各种第三方类库等技术来支持和开发学籍信息管理系统。
本文所设计的学籍信息管理系统,是以郑州轻工业学院教务管理系统为基础,针对iOS移动端设计的学籍信息管理系统。
本系统不仅具有计算机对教务系统日常管理的功能,像增加、删除、修改、查询等,而且发挥了iOS移动平台的优势,让信息管理人员实现随时随地查询信息,随时随地维护信息。
本文的设计课题,正式遵循时代的发展而制作,它是利用通信网络、终端设备的整合再生,将信息处理和移动互联结合起来,实现移动办公、移动应用。
这不仅对信息管理的发展具有重要意义,而且对教育事业的发展有着积极的意义。
关键词:
iOS软件设计学籍管理系统数据库设计移动办公
TheDesignandImplementationof
StudentStatusInformationManagementSystem
BasedoniOS
ABSTRACT
ThecurrentageoftheInternetbringusinfinitevarityoflivingandconvenience,mobilephoneshavebecomeourdailylifetolearnoneoftheessentialelements,learningsoftware,officesoftwareofmobileterminalhasbecomeamainstreamtrendinthedevelopmentofsoftware.
Inthispaper,theiOSXcodeandtheObjective-Cprogramminglanguageareusedtoprovidethelocalstorage,databasestorageandlookup,themobiledevicestofind,coreanimationandvariousthirdpartyclasstechnologytosupportanddeveloptheschoolinformationmanagementsystem.ThesystemofstudentstatusinformationmanagementsystemdesignedinthispaperisbasedontheeducationaladministrationsystemofZhengzhouUniversityofLightIndustryandthestudentinformationmanagementsystemofiOSmobileterminal.Thesystemnotonlyhasfunctionofcomputerforthedailymanagementoftheeducationaladministrationsystem,likeadd,delete,modify,queryandother,andexerttheadvantagesofIOSmobileplatform,informationmanagementstafftoachievethequeryinformationanytime,anywhere,anytimeandanywheremaintenanceinformation.
Thetopicofthisdesign,formallycreatedfollowingthetrendofthetimesandmaking,itisthecommunicationnetworkandterminalequipmentintegrationofrenewable,combinetheinformationprocessingandmobileInternet,mobileofficeandmobileapplications.Thisisnotonlyimportantforthedevelopmentofinformationmanagement,butalsoisofpositivesignificancetothedevelopmentofeducationundertakings.
KEYWORDS:
iOSsoftwaredesign;
studentstatusinformationmanagementsystem;
databasedesign;
Mobileoffice
1绪论
1.1选题背景
近年来,我过经济飞速发展,人民生活水平不断提高,在精神文明建设领域也取得了巨大的成就,尤其是教育事业显得格外突出,虽然我国的教育水平与世界一流教育水平存在着一定的差距,但是这并不能掩盖我国教育事业取得的空前的成就,当然,这样的成就与教育领域不断奋斗的精英的努力是不能分开的,除此之外,管理制度规范化、科学化也起到了无法替代的作用。
现如今,每个学校都有自己的学籍信息管理系统,学校管理者已经意识到学籍信息管理系统对一个学校的重要性。
因此,学籍信息管理系统必须具备能让用户快速高效的查询信息的能力。
然而传统的档案管理方式受限于科技的发展水平,存在着诸多不足之处,比如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
科学技术飞速发展的今天,电子设备已经日趋成熟,电子产品的功能也越来越强大,能完成的工作也越来越丰富,不可否认,它已进入人类社会的各个领域并发挥着越来越重要的作用。
当下主流的学籍信息管理系统都是使用计算机来管理学生的档案信息,这也是一种计算机应用,和手工管理方式相比较,它有着很多优点,比如:
快速高效、使用方便、优良的稳定性、容量巨大、安全、保存时间长等优点。
学籍信息管理系统充分发挥这些优点来提高档案管理效率成为教育事业稳定发展的一个重要条件。
1.2现状以及可行性分析
当下主流的信息管理系统主要依附于电脑端,学生查询自己的信息一般是通过寝室、图书馆或者机房的计算机来实现的;
教师以及管理员一般在办公室查询或者处理教务信息。
这种局限性存在一定的弊端,也给工作带来了一些不便。
在当今代,信息的传播与接收,已经发生了根本性的改变,无论是,政治,经济,文学,的讯息的讯息量一大大超过以往,传统的折本已经不支持当代人类的使用。
而移动端的讯息的发出与接收,在是未来发展的趋势。
1.3本文设计内容
我校目前使用的教务管理系统是通过学校网站的教务处网页或者信息门户呈现给学生、老师以及相关工作人员。
本文设计的主要内容则是对现有信息系统的移动端设计以及部分功能的补充与扩展。
主要包括以下几个部分:
a.欢迎界面;
b.登陆界面;
c.学生主界面;
d.学生课程安排界面;
e.学生成绩查询界面;
f.学生设置界面;
g.教师主界面;
h.教师教学安排界面;
i.教师录入成绩界面;
j.教师查询成绩界面;
k.教师查询评教界面;
l.轻院新闻界面;
m.邮件查收界面;
n.管理员界面。
基本信息
学生界面
课程管理
成绩查询
网上评教
其他设置
学籍管理系统
查看教学安排
教师界面
登录界面
录入学生成绩
查看学生成绩
查看个人评教
新闻邮件系统
管理员界面
查看班级成绩
查看学科成绩
查看教师评分
查看学科评分
图1-1学籍管理系统功能模块详图
2系统所用技术介绍
2.1iOS技术
2.1.1iOS的发展历史背景
iOS是苹果公司为其移动产品开发的操作系统,从开发至今,经历短短的几年时间,已经迅速成长为当下最流行、最优秀的移动操作系统。
形成完整的面向企业的信息化、系统集成解决方案和软件产品体系。
这些软件已在企事业单位,以及全国相关行业的单位得到广泛应用,以此为契机深圳硅谷龙科技有限公司与众多合作政企单位签订了战略合作伙伴关系,积累了丰富的客户资源和社会关系。
今年来,随着苹果产品的火爆,iOS开发也成为了一个热门话题,凭借着优秀的苹果硬件支持,优质的iOS软件更是接踵而至,iOS软件的发展,俨然已经成为了软件发展的一个风向标。
现如今,苹果移动产品的硬件越来越强大,同时,iOS软件的功能也是水涨船高,一款卓越的iOS软件甚至可以开辟一个专属的软件子行业。
2.1.2iOS的优势
iOS系统的软件与硬件的整合度相当高,使其分化大大降低,在这方面要远胜于碎片化严重的Android。
这样也增加了整个系统的稳定性。
对于一个要买车的顾客来说,安全问题往往是一个顾客首先考虑的。
同样的道理,手机用户在挑选手机的时候,也是十分注重安全考虑的。
这一点,苹果的iOS要比其他移动平台的操作系统好的多。
首先,iOS的用户在不对系统进行破坏的情况下,也就是不对手进行通说所说的越狱,用户是没有系统的最高权限的,用户只能在应用的基础上进行操作,不能随意篡改系统的东西,这样就避免了用户的照片、信息、视频等隐私内容被个人或者程序盗用;
其次,苹果商店对于上架的应用程序是要严格审查的,不会让恶意程序有任何进入用户手机的机会;
另外,iOS下的应用程序之间是相互独立的,这种机制在iOS中被称作沙盒机制,即在应用程序没有获得授权许可的情况下,一款应用程序是不可能访问其他应用程序的内容的,这样也能保证用户的安全信息不被泄露。
随着国家对移动互联产业的扶持力度越来越大,移动互联产业在在我国可以说是日新月异。
然而移动互联产业的发展需要更多有技术、有实力的人才。
iOS是由苹果公司开发的操作系统。
最初是设计给iPhone使用,后来陆续套用到iPodtouch、iPad以及AppleTV产品上。
也就是说,iOS是苹果所有移动产品(iphone4S、iPhone5、newiPad、iPadmini)的操作系统,苹果iOS是目前全球最完善、生态环境最优秀的移动开发平台。
2.2OC语言
OC语言又称objective-c或者object-c,Apple公司对C语言的一种扩展。
OC语言中的方法相当于C语言中的函数,他们都可以选择是否有返回类型,是否带参数,带几个参数,有形参和实参,都需要被调用;
区别在于C语言中的函数一般可以直接调用,而OC语言中的方法必须由方法的对象来调用。
OC是一门面向对象语言,它的三大基本特性是封装、继承、多态。
OC语言兼具动态语言和静态语言的特性。
a.动态类型。
动态类型,说简单点就是id类型。
动态类型是跟静态类型相对的。
像内置的明确的基本类型都属于静态类型(int、NSString等)。
静态类型在编译的时候就能被识别出来。
所以,若程序发生了类型不对应,编译器就会发出警告。
而动态类型不是固定的某种类型,它可以代表多种类型,根据系统的需要转换成相应的类型,比如要拿到一个字典NSDictionary中的某一个元素,拿之前不知道字典中的元素是字符串类型还是某个对象类型,这时候返回的类型就是一个动态类型,当这个元素从字典中拿出来以后,系统才能识别它是那种类型,然后把它赋给相应的类型即可,这就是OC语言的动态类型。
所以这里面就有两个概念要分清:
编译时跟运行时。
b.动态绑定。
动态绑定是一种动态的绑定方式,类似于数据类型中的动态类型,绑定针对的是OC语言中的方法来说的,也就相当于C语言中所说的调用方法。
动态绑定区别于静态绑定的地方在于,动态绑定在编译的时候并不会告诉编译器此处所要调用的方法是哪一个,只有当程序运行到方法处时,才去找到实际要调用的方法,去调用它。
像C语言中的函数调用,函数名是以字符串的形式存在,要想调方法,首先要根据函数名的字符串找到相应的函数体,才能调用到函数体,而OC中的方法是以整数类型的ID来保存的,用@selector来查找调用方法,比C语言要快,而对象调方法的效率更是要高出很多。
所以,动态绑定的特定不仅方便,而且效率更高。
c.动态加载。
就是根据需求动态地加载资源。
2.3SQLite数据库
SQLite是一种轻量化数据库,它对配置的要求不高,可以被不同的程序调用,能在Windows、Linux、Unix等操作系统中使用,和其他数据库软件相比,占用极小的空间,SQLite操作简单,源代码完善且开放,源代码有完善的注释和测试,同时SQLite支持C#、Java、PHP等多种开发语言。
一般的客户端服务器中,数据库管理软件是程序与数据库通信的独立进程,而SQLite则是连接到程序中,成为程序的一部分。
整个数据库与项目文件在一起,在程序中写SQL语句发送给数据库文件即可完成对数据库的操作,让数据库操作变得更简单。
SQLite具有以下特性:
a.配置要求低;
b.在单一文件中即可存储完整的数据库;
c.数据库可以被不同程序调用;
d.占用空间非常小;
e.操作快捷简单;
f.源代码有着完善的注释和测试;
g.独立:
没有额外依赖;
h.开源;
i.支持多种开发语言。
基于SQLite有诸多特性,我在设计本系统时应用的数据库选择了它,虽然SQLite是一款轻量化的数据库,但对于本文所设计的系统来说,SQLite已经足够了。
2.4MVC设计模式
Model-View-Control缩写为MVC,即模型—视图—控制器。
MVC模式的应用由三个部分组成分别为模型、视图和控制器。
控制器主要负责对模型和视图的控制,模型和视图的改变只能通过控制器实现,模型和视图不能互相操作对方。
控制器若改变了模型的数据或者属性,则依赖于该模型的视图会自动更新显示,如果需要改变视图,控制器会从模型中请求数据来刷新视图。
基于iOS的程序设计中,MVC设计模式是被广泛应用的,例如表UITableView是一种视图,表里面能显示数据,在表的执行语句中可以请求数据,这数据不一定会通过表呈现出来但一定会被执行。
而在MVC设计模式下,是不这样操作的,表就是用来显示数据的,请求数据可以放在另建的请求类下来完成,请求过程在请求类里执行,请求类将请求到的数据送到表上,表再显示出来,这就是一个简单的MVC设计模式。
具体到某一个完整的程序中来说,比如学籍信息管理系统,首先需要的是用户界面ViewController,用户界面是用来想用户显示信息的,所以用户界面只向用户显示获得的信息,其他一切操作与用户界面无关;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 iOS 学籍 信息管理 系统 设计 实现 本科 毕业设计 论文