版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业设计〔论文〕开题报告论文题目:基于Android平台的学生教务信息系统设计与实现学院:基于Android平台的学生教务信息管理系统课题的研究目的和意义学生教务系统是一个学校学生管理中不可缺少的一局部,对于学校的管理者以及学生本身来说都至关重要。互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式。而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。开发一款基于智能平台、功能简单、可随时利用无线网络进行在线选课、成绩查询、了解校园资讯的软件,为学生提供方便、可移动、准确的效劳在安卓的逐渐普及下,越来越多的学生接触并使用安卓系统的移动终端,例如,成为学生生活中的重要工具。在校园内,学校校园网站为学生提供学生课程表、学生选课、学生成绩等信息管理,为学生的校园生活提供直接信息,随着移动互联网络的开展,学生大都采用进行随时随地上网,登陆校园网来了解自己的校园信息,但是智能无论从执行效率、内存大小、屏幕大小以及操作方式都与计算机有很大差异,如果单纯用智能里浏览器通过网址连接校园网站获取信息,如同计算机里显示样式一样,就会给智能带来一定的负担。因此为了使学生更好的利用方便学习与校园生活,开发基于Android平台的智能移动终端应用软件,依托移动互联网络和校园网站,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。2.国内外开展状况Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能和平板电脑,由Google公司和开放联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓〞或“安致〞。Android操作系统最初由AndyRubin开发,主要支持。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放联盟共同研发改进Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能发布于2023年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2023年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2023年11月数据显示,Android占据全球智能操作系统市场76%的份额,中国市场占有率为90%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经到达10亿台。近几年教务系统的网站也在中国普遍开展。但其次系统界面不友好,不够人性化。系统性能差,没有进行充分的优化,尤其在选课顶峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现效劳器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比拟成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都说明,基于Internet的校园网的应用已深入到校园内的各个方面三、研究内容本系统的web局部基于B/S结构模式开发,采用较为流行的J2EE技术体系,主要运用MVC模式Struts2架构设计,使用JSP+Servlet+JavaBean(MVC)开发技术来开发,以MyEclipse作为代码编写的环境工具,使用Tomcat的配置,以Oracle作为后台数据库,实现表单和数据库之间的数据交换。软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过学生直接访问校园网站,通过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。系统区分教师与学生用户,各自获取所需要不同功能,为学校与学生、教师之间建立更好的平台.。根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。现可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。课题主要研究并实现的内容有如下几方面。(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。(2)web端系统框架设计,为了保证系统具有更好的平安性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。具体实现如下。①教务系统的各页面实现。尤其是首页,根据用户的账号密码进行登录。②用户管理模块的实现。其中包括,用户注册,修改密码。③管理模块的实现。实现对于学生以及学校的各种信息资源增加、修改,删除。系统功能结构图如图1所示。教务系统web端账户管理模块学生模块校方教务系统web端账户管理模块学生模块校方管理模块用户注册修改密码输入根本信息修改学生信息查询个人信息更新学生信息更新校方信息(3)端学生模块的实现。能够完成输入学生的根本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。android系统功能结构图如图2所示Android端教务系统Android端教务系统校园资讯查询学生信息查询登录管理校园资讯查询学生信息查询登录管理查询根本信息修改账号信息实现登录操作校内新闻公告校园实用资讯查询成绩信息查看课程信息查询根本信息修改账号信息实现登录操作校内新闻公告校园实用资讯查询成绩信息查看课程信息图2Android系统功能结构图四、拟采用的方法和手段1.使用的技术和方法网页设计采用JSP技术和B/S体系结构设计本系统,主要用到了Oracle数据库和Tomcat开发平台通过ODBC-JDBC驱动来连接数据库、进而来管理和控制。B/S架构三层体系结构如图3所示。端Android平台,开发软件选择为EclipseIDE,版本选择为3.6,另需安装jdk7,Android的SDK包,以及AndroidDevelopmentTool插件〔简称ADT插件〕。安卓的网络连接模块对于web端与端的数据交换来说是必不可少的局部。它提供了客户端与效劳器的网络连接功能,是两者交换的桥梁。通过网络连接,客户端可以发送不同请求,从效劳器获得需要的资源。由于上层功能的多样性,网络连接模块的设计在保证根底的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。数据库请求浏览器Web效劳器数据库请求浏览器Web效劳器响应响应图3三层体系结构图2.研究过程中可能出现的问题在开发软件系统时后不可防止地会出现种种错误,有语法错误和逻辑错误。语法错误很容易解决,逻辑错误往往经过调试,甚至只有经过用户使用后才可以得到解决。应该是主要解决的问题,如Web开发,数据库连接,分页的设置等等。端主要解决问题,如数据显示页面的设计、数据与效劳器端的通讯、数据在端的存储和处理等等。五、工作方案及进度安排序号教学周数工作方案及进度安排1Ⅰ(第11-12周)熟悉毕业设计流程,选择毕业设计课题2Ⅰ(第13-14周)确定毕业设计题目,阅读文献,熟悉毕业设计题目3Ⅰ(第15-16周)撰写并修改开题报告以及外文翻译4Ⅰ(第17-18周)查阅相关资料,撰写系统用例规约5Ⅰ(第19-20周)按照工程需求设计数据库6Ⅱ(第1周)绘画毕业设计管理系统的界面7Ⅱ(第2周)配置程序运行环境,连接数据库,设计系统框架8Ⅱ(第3周)向数据库中添加数据9Ⅱ(第4周)实现web系统的用户管理模块10Ⅱ(第5周)实现web系统的学生模块11Ⅱ(第6周)实现web系统的管理模块12Ⅱ(第7周)搭建android开发环境,熟悉相关软件。13Ⅱ(第8周)进行界面设计,使播放器初具模型14Ⅱ(第9周)编写android程序功能代码,使其能与数据库效劳器端链接15Ⅱ(第10周)测试、修改完善系统16Ⅱ(第11周)系统各模块联合测试17Ⅱ(第12周)框架完善系统整体功能、综合调试,修改测试过程中的问题18Ⅱ(第13周)查阅资料,设计论文的总体19Ⅱ(第14周)撰写毕业设计论文20Ⅱ(第15周)整理设计文档,修改毕业论文21Ⅱ(第16周)根据评审意见进行毕业论文的修改22Ⅱ(第17周)修改论文,准备毕业设计辩论23Ⅱ(第18周)毕业设计辩论参考文献[1]王国辉,李永强.视频学JavaWeb[M].北京:人民邮电出版社,2023.[2]王瑛,张玉花,李祥胜等.Oracle数据库根本教程[M].北京:人民邮电出版社,2023.[3]ThomasKyte.OracleDatabase9i/10g/11g编程艺术:深入数据库体系结构[M].北京:人民邮电出版社,2023.[4]斳岩,姚尚朗.Android开发入门与实践[M].北京:人民邮电出版社,2023.[5]吴善财.Android根底开发与实践[M].北京:清华大学出版社,2023.[6]张跃平.JSP程序设计[M].北京:清华大学出版社,2023[7]黄敏伟.Android平台的即时通信系统客户端设计方案[D].陕西渭南:陕西铁路工程事业技术院校,2023.[8]任赵强.网页制作与JSP技术[M].北京:机械工业出版社,2023.[9]Schildt,H.Java:theCompeleteReference,J2SE5Edition,2006.[10]MarziahKarch.AndroidforWork[M].Berkeley:Apress,2023.[11]JoshuaBloch.EffectiveJava,2023.[12]Weindelmayer,FrederickJ.(美).AnexperimentalstudyofthesuitabilityofJavaWebservicesforreal-timeservic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年呼和浩特货运从业资格证题目答案大全及解析
- 2025年双鸭山驾驶员货运从业资格证模拟考试
- 《FSC产销监管链》课件
- 城市更新土地招投标居间协议
- 苏教版八年级下册生物期中试卷-2
- 劳动合同管理培训手册
- 咨询公司顾问聘用合同草案
- 钢铁行业原料储存管理
- 自助赔偿协议书要点
- 桌椅租赁协议
- 2024应急管理部国家自然灾害防治研究院公开招聘34人(高频重点复习提升训练)共500题附带答案详解
- 八年级英语上册 Unit 4 Whats the best movie theater(第1课时)说课稿
- 2023年山东省济南市章丘市枣园街道社区工作者招聘笔试题及答案
- 《医学专业介绍》课件
- 《物联网应用技术专业顶岗实习》课程标准
- 2024-2030年中国不良资产管理行业市场发展分析及竞争格局与投资发展研究报告
- 2024年病理医师三基考试试题
- 文物普查合同
- GB/T 43969-2024智能语音控制器通用安全技术要求
- 西方政治思想的历史发展脉络
- VANET中一种安全高效的路由方法
评论
0/150
提交评论