Android平台下校园信息管理系统客户端的设计与实现
学生信息管理系统的设计与实现 毕业论文

广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系别:信息与统计学院专业名称:计算机科学与技术班级:计科0841学生姓名:学号:指导教师:目录中文摘要 (1)Abstract (2)1 绪论 (3)1.1 系统背景 (3)1.2 研究现状 (3)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)1.3 数据库简介 (3)1.4 开发环境简介 (3)2 需求及可行性分析 (5)2.1 需求分析 (5)2.2 可行性分析 (5)2.2.1 技术可行性分析 (5)2.2.2 经济可行性分析 (5)3 概要设计 (6)3.1 系统功能简介 (6)3.2 系统功能分析图 (6)3.3 E-R图 (6)3.4 数据库表设计 (7)4 详细设计 (11)4.1 用户登录模块 (11)4.2 管理员模块 (11)4.3 授权用户模块 (14)4.4 学生模块 (15)5 系统实现 (16)5.1 用户登录模块 (16)5.2 管理员模块 (16)5.3 授权用户模块 (21)5.4 学生模块 (24)6 结束语 (26)参考文献 (27)致谢 (27)学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。
随着社会信息化的发展,建立一个能有效减少管理人员的工作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。
针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。
该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。
学生信息管理系统的设计与实现

江苏畜牧兽医职业技术学院毕业设计(论文)题目:学生信息管理系统的设计与实现姓名:孟成艳学号: 200905173132二级院系部:信息工程系班级: 软件091 专业:软件技术指导教师:毛林职称:讲师二0 一二年六月学生信息管理系统的设计与实现作者孟成艳指导教师毛林【摘要】随着信息时代的来临以及信息化的高速发展,信息的自动化管理已成为当前迫切需要解决的问题。
本论文根据软件工程中软件开发的流程,对系统需求分析、软件设计和编码、功能实现和测试工作进行了详细介绍。
阐述了高校学生信息管理系统的设计、开发及实现过程。
选用了适合于高校学生信息管理的关系数据库理论与设计方法,进行了高校学生信息管理系统数据库的概念结构和逻辑结构设计。
本系统使用Microsoft SQL Server 2005作为数据库,以Microsoft Visual Studio2005作为系统开发工具开发出一套实用的C/S架构的学生信息管理系统。
【关键词】学生信息管理系统;SQL;VisualStudio 2005Student InformationManagement SystemDesign and Implementation【Abstract】With the advent of the information age and the rapid development of information technology, the automation of information management has become an urgent problem to be solved.In this paper, according to the software engineering in software development process, the system needs analysis, software design and coding, function realization and testing are introduced in detail.Elaborated the university student information management system design, development and implementation process.Selection of suitable for the college students information management in relational database theory and design methods, the university student information management system database concept structure and the logical structure design.The system uses Microsoft SQL Server 2005 as database, Microsoft Visual Studio2005 as a development tool developed a set of practical C/S architecture student information management system.【Keywords】Student information management system;SQL;Visual Studio 2005引言1第一章概述11.1 开发背景11.2 开发目标2第二章系统需求分析22.1 需求分析22.2 可行性分析2第三章系统概要设计33.1 数据库设计33.2 功能设计73.3 系统功能设计8第四章详细设计与系统实现104.1 登录窗口设计与实现104.2 主窗体设计与实现124.3 查询分析窗体设计与实现134.4 权限管理窗体设计与实现144.5 退出主窗体16总结与展望17参考文献17致谢18附录1821世纪是信息化的时代,信息化以更快捷更方便为目标来融入各行各业。
基于Android移动平台的校园导航系统的设计与实现

i mp l e me nt a t i o n. Ca mp us us e r s t hr oug h t he And r oi d c l i e nt q ue r i e s i t s own l o c a t i on,d e s t i na t i on r o ut e s ,bui l d i n g l oc a t i o n a nd o t he r i n or f ma t i on ,of f-c a mp us u s e r s i n t h e f or um t op i c pos t ,c a mp us i n f o r ma t i o n, l o ok u p ot he r wa y s t o u nde r s t a nd c a mp us i nf or ma t i on,c m pus a
基于Android的掌上校园系统的设计与实现

中文题目:基于Android的掌上校园系统的设计与实现外文题目:THE DESIGN AND IMPLEMENTATION OF A HANDHELD CAMPUS SYSTEM BASED ON ANDROID毕业设计(论文)共 72页(其中:外文文献及译文9页)图纸共 0张完成日期 2016年6月答辩日期2016年6月摘要随着互联网的技术的快速发展和无线网络的更新迭代,使3G网络已成为过去式4G网络蓬勃发展。
技术的发展,硬件的提高使人们使用智能手机可以更加快速、便捷的浏览信息、获取信息。
本文首先介绍校园App系统开发的背景和选题的意义,阐述了选择Android作为开发平台的优势。
其次,对基于Android系统的校园APP的实现进行了需求分析和开发场景的设置。
对于整个校园App系统的数据表、功能模块做了详细的分析,并详细的介绍了各个功能模块的功能,绘制了重要的业务流程图。
对于高校现在使用的信息系统进行了分析,并增加了设和自己学院的功能模块,提出了无线网络和移动终端设备相结合的高校学生生活服务信息查询手段,设计出了一套完整的学生生活服务信息查询系统。
使学生登录进入到该款校园APP的主页面后,可以实现查询自己的课程信息、成绩信息、学校的教务公共、浏览本地新闻、浏览校园风采、校园咨询、登录学校资源网站、个人备忘录等功能。
关键词:校园App系统;Android;生活信息服务;开发环境。
ABSTRACTWith the rapid development of Internet technology and wireless network update to 3G network has become the past 4G network development. The development of technology, the improving of hardware make people use smart mobile phone can be more rapid and convenient browsing information, access to information. This paper first introduces the system development background and significance of campus App, discusses the selection of Android as the development platform.Secondly, for the realization of Android system based on campus APP analyses the demand and development of setting the scene. For the entire campus App system data table, function module to do a detailed analysis, and detailed introduction of each function module function, draw the important business flow chart. For colleges and universities now use the information system are analyzed, and increases the function module design and his school, put forward the combination of wireless network and mobile terminal equipment of college .students life service information inquiry method, designed a set of complete service life of students information query system. Enable students to log in to the campus app's home page can be achieved after the query their curriculum information, performance information, school educational public, browse local news, browse talent on campus, campus counseling, log on the website of the school of resources, personal memos function.Key words: campus App system;Android;life information service;developmentenvironment.目录摘要 (I)ABSTRACT (II)1项目概述 (1)1.1现系统的概述 (1)1.2组织机构及业务范围 (3)1.3业务流程描述 (4)2需求分析 (6)2.1总体目标 (6)2.2 具体目标 (6)2.3 系统功能建模 (7)2.3.1系统数据流图 (7)2.3.2数据字典 (14)2.4系统数据模型 (19)3概要设计 (24)3.1 体系结构设计 (24)3.2 接口设计 (24)3.2.1 外部接口 (24)3.2.2 内部接口 (26)3.3 代码设计 (26)3.4数据库设计 (26)3.4.1关系模式设计 (27)3.4.2数据库物理结构设计 (27)3.5输入输出设计 (29)3.5.1输入设计 (29)3.5.2输出设计 (30)3.6运行设计 (30)3.6.1环境 (30)3.6.2运行控制 (31)3.7出错处理设计 (31)3.7.1出错输出信息 (31)3.7.2出错处理对策 (32)3.8 安全保密设计 (32)3.8.1 数据安全性 (32)3.8.2 登录用户的安全性 (32)3.9维护设计 (32)4详细设计 (33)4.1详细设计概述 (33)4.2网站首页设计 (33)4.3教学信息咨询模块定义 (33)4.3.1模块定义 (33)4.3.2输入项目 (33)4.3.3输出项目 (33)4.3.4程序逻辑 (33)4.4本地资讯模块定义 (34)4.4.1模块定义 (34)4.4.2输入项目 (35)4.4.3输出项目 (35)4.4.4程序逻辑 (35)4.5校园风采模块定义 (35)4.5.1模块定义 (35)4.5.2输入项目 (36)4.5.3输出项目 (36)4.5.4程序逻辑 (36)4.6校园咨询模块定义 (37)4.6.1模块定义 (37)4.6.2输入项目 (37)4.6.3输出项目 (37)4.6.4程序逻辑 (37)4.7校园资源网模块定义 (38)4.7.1模块定义 (38)4.7.2输入项目 (39)4.7.3输出项目 (39)4.7.4程序逻辑 (39)4.8备忘录模块定义 (39)4.8.1模块定义 (39)4.8.2输入项目 (40)4.8.3输出项目 (40)4.8.4程序逻辑 (40)4.9计算器模块定义 (40)4.9.1模块定义 (40)4.9.2输入项目 (41)4.9.3输出项目 (41)4.9.4程序逻辑 (41)4.10出行指南模块定义 (41)4.10.1模块定义 (41)4.10.2输入项目 (42)4.10.3输出项目 (42)4.10.4程序逻辑 (42)4.11界面实现 (43)5编码 (46)5.1开发工具及编程语言概述 (46)5.1.1开发工具Microsoft Office Visio 2013 (46)5.1.2 SQL Server2005数据库管理系统简介 (46)5.1.3 Android简介 (47)5.1.4 Java语言简介 (48)5.1.5 Eclipse简介 (49)5.1.6 SQLite数据库 (49)5.2脚本习惯说明 (49)5.3程序 (50)6测试 (51)6.1测试原则及测试方法概述 (51)6.1.1测试原则 (51)6.1.2测试方法 (52)6.2测试项目测试用例 (53)6.3软件测试结论 (59)6.3.1软件能力 (59)6.3.2缺陷和限制 (59)6.3.3测试结论 (59)结束语 (60)致谢 (61)参考文献 (62)附录A 中文译文 (64)附录B 英文原文 (67)附录C主要程序清单 (71)1项目概述1.1现系统的概述高校生活服务信息系统如今已经普遍在各个高校中投入使用,极大程度上方便了用户及时获取信息以及生活更加便利,提高了工作效率以及校园服务。
基于H5+Android 的智慧校园一点通的设计与实现

1背景1.1现状随着互联网以及移动设备的大范围普及,手机等移动设备已然成为大学生的必备品之一[1]。
同时手机应用商店里的APP 也以较快的速度增长着,琳琅满目的APP 极大地满足了大学生对于娱乐生活的体验,但是单一的APP 功能越来越不能满足大学生全方面的需求[2]。
如国外的Twitter 、FaceBook 等APP 满足了大学生对于交友途径的扩展,但却只是局限于此,并没有全方面地服务于大学生;国内的课程格子,萌小助等应用给大学生查询成绩、查课表提供便利,但却没有在大学生信息获取方面做更多的深入。
本款智慧校园一点通APP 的设计初衷也是依附于此,以信息的获取优化性上、交流互动的便捷性上以及大学生自主规划上的引导性上提供给大学生更为全方面的服务。
1.2调查数据分析本次调查为抽样调查,调查主要涉及大学生关于使用APP 关注点、在APP 上的资讯类了解的信息、学习类了解的信息等相关问题。
为了了解大学生手机APP 使用情况,关注的范围及自主管理的方面。
以促使广大学生树立正确的手机使用观,正确的处理学习、生活和手机APP 的关系和提高广大学生自我管理的能力。
本次调查通过网络问卷调查。
其中有效问卷561份,有效率99%。
在学习状态、使用手机时间、资讯类关注点、学习类关注点了的方面等进行了调查统计。
就此得出大部分大学生使用手机的时长都集中在2-8小时之间,显而易见手机占据着大学生的大部分日常生活,因此大学生处理好手机与生活的关系是有很必要的。
再之,作为大学生主要接触的信息传播媒介,如何使同学们正确使用手机对于提高学生的自主管理能力显得颇为重要。
同时,交友互动信息、学习信息查询、考证、基于H5+Android 的智慧校园一点通的设计与实现The Design and Realization of Smart Campus One-Click Based on the H5+Android曹先东,蔡振山,李晴,崔婕,任生花(天津职业技术师范大学,天津300000)CAO Xian-dong,CAO Zhen-shan,LI Qing,CUI Jie,REN Sheng-hua(Tianjin UniversityofTechnologyandEducation,Tianjin 300000,China)【摘要】针对目前普通高校大学生在自主管理过程中出现的“茫忙盲”等较为普遍的问题,该文就此提出如何通过校园移动APP提升学生自主管理能力,以天津职业技术师范大学大学生群体作为主要研究对象,以基于H5+Android 的智慧校园一点通APP 作为载体工具,通过使用该款APP ,对使用者的自我管理能力方面进行分析研究,从而正确引导大学生正确使用校园移动APP ,营造积极向上的校园氛围。
高校学生信息管理系统的设计与实现

2020年第21期信息与电脑China Computer & Communication 软件开发与应用高校学生信息管理系统的设计与实现张炜斌(广东轻工职业技术学院,广东 广州 510300)摘 要:目前,借助信息管理系统能够有效解决高校的信息管理问题,对于提高教育管理水平有着非常重要的作用。
因此,有必要建立一个与之相适应的管理信息系统。
基于此,本文为了使教师高效地管理学生信息,需要对现代的学生信息管理系统进行设计与实现,建立一个快速、简单、规范、标准化的学校办公管理平台。
关键词:学生信息管理;Java;设计实现;MVC 架构中图分类号:TP311.52 文献标识码:A 文章编号:1003-9767(2020)21-082-03Design and Implementation of College Students' Information Management SystemZhang Weibin(Guangdong Industry Polytechnic, Guangzhou Guangdong 510300, China)Abstract: With the help of information management system in Colleges and universities, it is very important to improve the management level of information system. Therefore, it is necessary to establish a corresponding management information system. Based on this, in order to enable teachers to manage student information efficiently, we need to design and implement the modern student information management system, and establish a fast, simple, standardized and standardized school office management platform.Keywords: student information management; Java; design and implementation; MVC architecture1 高校学生信息管理系统设计与开发的必要性在处理信息的过程中,与人工处理模式相比,计算机能从更多的信息中选择有用的信息,并对信息的时间和类型进行分类。
计算机科学与技术专业毕业论文参考题目

计算机科学与技术专业毕业论文参考题目一、论文参考题目基于定位和在线绘图的签到考勤系统的设计与实现基于技术的校园网络自助报修系统的设计与实现基于HTML5的互动抽取系统的设计与实现基于Web的校车客运订票系统的设计与实现基于SQL数据库的牛类疾病分析平台的设计与实现校园快递代寄APP系统的后台系统设计与实现面向新生代农民工的政务办公子系统设计与实现基于网络打印系统的研究开发物业管理系统的设计与实现家庭财务管理系统的设计与实现基于HTML5的客户关系管理系统的设计与实现基于区块链的数字保护系统研究与设计基于Python的多媒体搜索网站设计与实现基于Ngnix负载均衡的选课系统设计与实现基于kettle数据交互的设计与实现基于网络爬虫技术的电影资源收集系统设计与开发企业管理流程系统的设计与实现乡村旅游管理系统设计与实现乡村扶贫惠农推介系统设计与实现基于物联网的设施农业监测系统的设计与开发基于室内应用的火警报警系统的研究与设计固定资产管理系统的设计与实现基于WCF的数据共享系统的设计与实现基于WebApi的数据共享中心系统设计与实现基于PHP的农民工信息采集管理系统基于Mahout用户协同过滤推荐音乐系统的研究及应用手机报警跟踪系统的研究与开发基于Android的名片管理APP的设计与实现基于JSP的租房信息发布和管理平台的设计与实现基于HTML5的农业种植数据展示网站的设计与实现1、信息管理、数据库技术及应用××数据库系统开发××网络数据库系统开发××管理系统设计及开发基于C/S或B/S的事务查询系统住宅小区智能化物业管理系统总体设计中小学校园网信息管理平台研制实验室管理信息系统设计与实现企业管理信息系统设计与实现人事管理信息系统设计与实现学生信息管理系统设计与实现职工信息系统设计与实现职工工资管理系统设计与实现客房管理系统设计与实现考试管理信息系统设计与实现超市管理系统设计与实现考务管理信息系统教务信息处理系统的设计与实现图书馆管理系统教学项目管理系统的设计与实现机房日常管理管理系统的设计与实现学籍管理系统企业物流管理工程项目管理系统的设计与实现小型商业企业的管理信息系统(POS)管理信息系统的安全性探讨××MIS系统设计及实现一个小型MIS的开发与设计2、计算机网络技术及应用××网络软件的开发和研究××网络硬件的研制与开发××网络理论的研究网络环境中的数据共享问题的分析与对策利用网络实现互动功能用户登陆与权限管理子系统TCP/IP协议的安全隐患动态网站设计网络状态监测系统基于电子商务的ERP系统网络协议的描述与实现网上商店的设计与实现Web服务组件局域网图书资料查询系统数字图书馆的设计3、网页制作及应用基于网络的办公自动化系统基于Web的××数据库开发基于Web的××管理系统设计与实现基于Web的网络考试系统的研究与实践基于Linux系统下PHP动态网页设计基于windows 2000 server系统下PHP动态网页设计网上测评系统的设计基于web网站的综合考评系统的设计基于web网站的考试系统设计网上选课系统的设计与实现网上教育资源库系统的设计基于互联网的学习课件的研制基于互联网的辅导答疑系统研制个人网页设计××单位网站设计××主页设计和制作用JSP实现一个网络留言版用JSP实现一个网络聊天室基于ASP的WEB数据库开发4、多媒体制作及应用多媒体课件制作中的跨平台操作Flash动画制作《××课程》网络课件设计与制作《××课程》多媒体课件设计与制作《××课程》电子教案课件设计与制作《××课程》CAI课件设计与开发××教学演示系统5、计算机与教育、教学人工智能在教学管理中的应用及实践人工智能的思想和方法设计自动排课系统××专家系统的设计与开发试题库软件设计基于教学型软件的设计与实现基于练习型交互软件的设计与实现基于游戏型学习软件的设计与实现××试题库自动出卷系统的设计与实现试卷自动生成系统设计6、算法分析及应用用霍夫曼编码和词典编码实现的数据无损压缩程序设计拓扑排序算法的改进数据采集与图象处理系统的设计与实现DSP在音频压缩中的应用MPEG标准的研究一个三维图形系统小波变换在图像处理中的应用经典图像压缩算法比较对某个实用算法的分析评价VC实现windows文件管理电子阅览室收费系统。
基于Android平台校园众包APP的设计与实现

基于Android平台校园众包APP的设计与实现作者:邓阁严冬梅来源:《电脑知识与技术》2017年第14期摘要:根据高校物流特点,设计与实现基于Android平台的校园众包APP。
采用软件工程的方法,在需求分析的基础上,设计了系统总体架构及功能。
使用HTML5+JavaScfipt开发Web APP,MySQL进行数据库管理,Ajax+Servlet+Apache等提供后台服务。
使用该系统,众包配送员完成抢单、配送等工作,从而解决校园物流配送的“最后一公里”问题。
关键词:校园物流;众包;移动APP;Android;WebAPP中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2017)14-0236-031背景近年来,随着电子商务和互联网经济的迅猛发展,网购已经成为人们重要的消费习惯。
作为互联网用户中最活跃群体之一的高校师生更是习惯在线消费,高校社区物流量呈现出快速增长的趋势。
2015年国家邮政局统计,全国快递包裹量超过206亿个,年均增速超过50%,其中7成为电商包裹,阿里研究院统计,2015年全年,全国高校收到的包裹数约占全国总量的6%。
高校社区物流量的快速增长带来了很多物流难题,特别是“最后一公里”问题。
如何低成本高效率地完成高校社区最后一公里的配送是高校物流的首要难题。
与一般社区物流不同,高校社区物流具有非常鲜明的特色。
主要包括以下三点:1)高校快递物流市场呈现出与社会完全不同的季节特性,具有明显的寒暑假特征,每年1-2月、7-8月物流量明显下降。
2)高校社区具有较高的封闭性,绝大多数高校都不允许校外快递人员进入校园,而高校校园面积一般都很大,实际上往往不只“一公里”。
3)高校师生的作息时间随着学期课程变化,有课的时候绝对不允许离开去收快递,晚上九点以后,大多数学生的时间变得充裕而快递人员已经下班。
这些特点,都使得高校社区最后的配送问题靠一般的快递公司是无法解决的。
目前,校园快递“最后一公里”的配送主要有三种模式,即校方主导的集中自取模式、物流企业主导的分散自取模式、智能快递箱模式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文课题名称:校园信息管理平台下的Android客户端的设计与实现学号:班级:姓名:学院:专业:指导老师:摘要伴随着3G时代的到来,移动终端所能完成的功能在各行各业日益广泛和深入,移动便携的概念早已深入人心,让人们更加的依赖移动终端。
本课题来源于校园内对信息管理系统在移动终端便捷使用的需求。
传统学校信息管理系统是采取PC 机通过局域网连接服务器端的形式进行操作,缺少对移动端的支持,学生无法随时随地使用该系统。
因此本应用基于Android移动平台,让学生可以通过Android移动终端更方便快捷地使用该系统。
学生在XX可以通过浏览器登录Mysise查阅自己个人信息、课程表等内容,本系统是通过Android移动客户端达到同样的效果。
本系统是基于Android平台开发的一个XX校园信息管理系统,主要完成软件的整体设计以及各个功能的实现。
在Windows操作系统平台下,搭载Android_2.3.3_SDK开发环境,采用JAVA语言作为主要开发语言,使用Eclipse完成后台代码的编写,使用JSoup技术解析网页获取信息数据,运用多线程技术保证程序性能,结合Photoshop为界面UI美化,从而完成的一个Android客户端。
本论文是以系统的开发为线,介绍了此系统的设计与实现过程,从软件设计的角度对系统的理论基础、系统概要设计以及系统具体实现进行了详细研究。
整个过程严格遵循了软件工程的思想和UI视觉享受的理念,保证了系统的实用价值。
关键词:Android;Java;JSoup;移动终端Abstract With the age of 3G is coming, the functions that mobiles have become more popular and wide spread. People had got used to the convenience of mobiles and become more rely on it. Our project is depend on the existent campus information manage system 'MySise'. The original system is based on Windows operating system, PC is the only platform we can used to login in to the system. Students could not use the system everywhere. So we make the software that runs on Android platform, let students use 'MySise' on their Android Phones easily.Students can login into 'MySise' system and check their personal information, curriculum contents and so on. Our system has the same functions but based on Android.Our system is a campus information manage system that rely on Android platform. We basically finished the structure design and functions. In the Windows operating system platform, with the Android_2.3.3_SDK development environment, using JAV A language as the main development language, use Eclipse to finish writing, using JSoup technology to analysis the webpage information, the use of multi-threading technology to ensure the program performance, use Photoshop as the UI landscaping tool , so that we complete the system on Android.This article introduces our design of the system and the processing of making it happen. By the view of software design, we had done dozens of research on the basic theory, the summary of the design, and the actual processing. The whole process had followed the rules of software engineering and UI visual satisfaction so that ensure the pragmatic value of the system.Key Words:Android;Java;JSoup; Mobiles目录前言 (VI)1 绪论 (1)1.1 项目背景 (1)1.2 Mysise系统简介 (1)1.3 系统的开发意义 (1)1.4 本文的结构 (2)2 课题相关知识介绍 (3)2.1 Android平台介绍 (3)2.1.1 Android系统简介 (3)2.1.2 Android系统的特点 (3)2.2 JSoup简介 (4)2.3 开发工具的选用 (4)2.3.1 Eclipse简介 (4)2.3.2 Photoshop简介 (4)2.4 系统运行环境的搭建 (5)3 系统需求分析 (6)3.1 系统设计的总体规则 (6)3.2 可行性分析 (6)3.3 系统运行环境需求 (7)3.4 用户需求分析 (7)3.5 系统的设计目标 (8)3.6 用例分析与建模 (8)3.6.1 用例1 登录 (8)3.6.2 用例2 主菜单 (9)3.6.3 用例3 查看个人信息 (10)3.6.4 用例4 查看课程表信息 (10)3.6.5 用例5 查看考试时间表 (11)3.6.6 用例6 查看考勤信息 (11)4 系统的功能模块设计 (13)4.1 Mysise系统功能结构图 (13)4.2 系统的功能分析与要求 (13)4.3 系统功能模块的设计 (14)4.3.1 个人信息模块 (14)4.3.2 课程信息模块 (14)4.3.3 考试时间模块 (15)4.3.4 考勤信息模块 (15)4.4 系统用例图 (16)5 系统具体实现—逻辑处理模块实现 (18)5.1 项目结构示意图 (18)5.2 多线程技术在项目上的应用 (18)5.3 主菜单页面逻辑处理 (19)5.4 个人信息页面逻辑处理 (22)5.5 课程表页面逻辑处理 (26)5.6 考试时间页面逻辑处理 (29)5.7 考勤信息页面逻辑处理 (31)6 系统测试 (34)6.1 使用DDMS (34)6.2 系统测试 (34)6.2.1 测试用例 (34)6.2.2 单元测试 (36)6.2.3 非功能性测试 (36)设计总结 (37)参考文献 (38)致谢 (39)前言现在手机已经成为了人们生活中不可或缺的移动设备,没有手机会让人觉得寸步难行。
手机不仅仅拥有传统的打电话、发短信等基本的功能,而基于智能手机强大的信息处理能力和可扩展能力,以及3G网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用。
目前,得益于谷歌公司的开源策略,拥有众多优点的Android系统发展迅速,各大产商推出大量搭载Android系统的手机,Android手机已经占据了手机市场的绝大份额。
在未来几年必将大放异彩,将极大的推动整个手机操作系统甚至是互联网乃至软件行业的发展。
与此同时,开源的Android系统让程序员独立开发应用软件成为可能。
通过学习与研究,可以将PC电脑上的大量应用移植到Android系统上。
而学校的信息管理系统——Mysise系统,目前缺少对手机客户端的支持,基于此,开发一个Mysise 系统Android手机客户端这样的想法便油然而生。
综上所述,Android系统是移动平台发展的大势所趋,未来将在移动领域扮演一个时代重要的角色。
所以,对Android平台进行相关研究并熟悉它是很有必要的,通过了解手机软件行业,进而把握未来移动互联网的发展趋势。
同时可以更好的提升目前掌握的软件开发专业技能,开发出符合社会发展需求的应用软件,从而让生活更加便捷。
1 绪论1.1 项目背景当今社会的生活节奏越来越快,人们对手机提出的要求也越来越高,由于手机市场发展迅速,手机操作系统也出现了不同种类,现在市场上主要有四种手机操作系统,分别是Windows mobile,Symbian,Iphone os以及谷歌的Android操作系统。
其中,拥有开放源代码优势的Android系统有着最大的发展前景。
那么能否在手机上拥有自己编写的校园信息管理系统呢?答案是肯定的,谷歌Android系统就能做到。
本文涉及的Mysise系统就是一个基于谷歌Android手机平台的校园信息管理系统。
1.2 Mysise系统简介Mysise系统,是为XX大学定制的校园信息管理系统,主要包含有教师使用的管理系统与学生使用的信息系统,本项目主要研究的是学生使用的信息管理系统部分。
学生信息管理系统,每个学生都使用唯一的学号作为登录帐号,登录系统后可以查看自己的各种信息或者做需要的操作,主要功能模块有:个人信息、课程表、考试时间表、考勤信息……等等。
可以说,通过网络,学生就可以方便的在客户端上看到自己想要的校园信息。
然而,目前Mysise系统仅提供PC端Windows操作系统的客户端支持。
1.3 系统的开发意义目前Mysise系统缺少在移动设备上的支持,显然已经不能满足当代大学生高效学习便捷生活的需求了。
移动设备硬件的发展,使得手机也可以完成更多的功能需求,Android系统的出现,更是让手机进入大屏触屏时代,在很多日常应用上,功能已经相当接近甚至替代PC机。
而开源的Android系统为开发者移植PC应用程序提供了技术上的支持,因此,在PC上的Mysise系统有理由也有可能被移植到Android系统的移动设备上来。