毕业设计(论文)基于智能手机终端的校园信息管理系统设计.doc
学 士 学 位 论 文基于智能手机终端的校园信息管理系统设计作 者 姓 名: 学科、专业 : 自动化 学 号 : 11423037 指 导 教 师: 完 成 日 期: 2015年5月16日 大连大学Dalian University基于智能手机终端的校园信息管理系统设计总计: 毕业论文 59 页表 格 30 表插 图 41 幅指导教师: 评 阅 人: 完成日期:2015年5月16日摘 要近年来高校规模不断发展,校园信息也越来越丰富,学生和校园工作人通常只能通过校园通知或者高校网站才能了解校园各种信息,这样就造成了校园信息发布后流通过慢,学生和老师都不能及时地了解校园的各种信息。给师生了解学校造成一定的困难,特别是在老师了解教学计划、学生了解课程安排等信息时,造成困难。因此,开发智能化的校园信息管理系统非常必要,它不仅可以给师生提供全面的信息查询、向导、管理,同时可以对外展现学院的现代风貌,体现出一个大学校园的信息数字化和信息化的发展水平。 本文探讨了校园信息管理系统的背景,分析了国内外校园信息管理系统的现状,在结合所在高校的实际情况的基础上,阐述了基于移动终端的校园管理信息系统的关键技术和详细的分析,并做出了系统整体架构的设计,完成了整个系统的开发,最终部署并运行。重点的工作内容包括: 1.针对基于智能手机终端的校园信息管理系统实际业务,进行可行性论证与项目需求调研,确定了系统的范围和整理规划; 2.完成了基于智能手机终端的校园信息管理系统后台模块设计、移动终端前台模块设计,提出了基于智能手机终端的校园信息管理系统的系统架构; 3.对系统进行部署和试运行,并对最终用户的使用反馈进行了调查和分析,总结了系统应用的一些经验,并指明了今后发展的方向。 关键词:智能手机终端;Windows Phone;校园信息管理系统;WCF;远程推送技术 AbstractDevelopment scale expansion of colleges and universities in recent years, the campus information is becoming more and more rich and colorful, the teachers and students and working people usually only through notice or campus website to understand all kinds of campus information, after the release of circulation too slow, resulting in the campus information of students and teachers can't understand all kinds of campus information in a timely manner. To understand the school teachers and students cause some difficulties, especially in the understanding to the teacher teaching plan, students understand the curriculum information are more difficult. Therefore, the development of intelligent campus information management system is imperative, it not only can give the teachers and students to provide comprehensive information query, guide and management, can show the modern style of schools, public and reflects a university campus information digitization and informatization level of development. This paper studies the background of campus information management system, the paper analyzes the current situation of campus information management system at home and abroad, in combination with the actual situation of information management system of colleges and universities, on the basis of detailed campus management information system based on intelligent mobile terminal of the key techniques and detailed analysis, and make the overall system architecture design, completed the development of the whole system, eventually deployed and run. Key work includes: 1. In view of the campus information management system based on intelligent mobile terminal actual business, carries on the feasibility and research project requirements, determine the scope of the system and planning; 2. Complete the campus information management system based on intelligent mobile terminal mobile terminals at the front desk module design, backstage module design, put forward the campus information management system based on intelligent mobile terminal system structure; 3. To deploy and test run of system, and the use of the end user feedback has carried on the investigation and analysis, to modify and perfect system, summary the experiences of system application, and pointed out the direction for future development. KeyWords: intelligent mobile terminal;Windows Phone; Campus information management system; WCF. Remote push technology目 录 摘 要IAbstractII1.绪论11.1课题的背景及意义11.2国内外现状11.3研究的目的21.4论文主要研究内容31.5 论文章节安排32.相关技术及应用分析52.1 Windows Phone移动终端操作系统52.2 WCF 通信技术介绍和应用分析62.2.1 WCF 通信技术介绍62.2.2应用分析62.3 远程推送技术介绍和分析72.3.1远程推送技术介绍72.3.2校园信息管理系统远程推送技术分析82.4 本章小结93.系统需求分析103.1校园信息管理系统简介103.2基于智能手机终端的校园信息管理系统需求分析113.2.1登录验证133.2.2新闻公告展示143.2.3成绩查询153.2.4课表查询163.2.5考试安排查询173.2.6补考报名状态查询183.2.7补考报名193.2.8图书管理-图书检索203.2.9图书管理-借阅图书信息213.2.10留言发布223.3系统质量要求233.4本章小结234.系统总体设计244.1系统总体规划244.1.1系统总体框架244.1.2系统设计原则244.1.3系统设计目标254.2后台功能模块254.2.1后台功能模块结构254.2.2后台各模块说明254.3智能手机终端前台功能模块264.3.1智能手机终端前台功能结构264.3.2智能手机终端前台各个模块说明274.4 系统数据库的实体关系模型274.5系统安全设计284.6本章小结285.详细设计与实现295.1系统开发环境295.2关键功能模块及关键技术的设计实现295.2.1教务园地模块的实现设计295.2.2补考模块设计295.2.3留言模块设计305.3消息推送设计与实现315.4 WCF 接口详细设计335.4.1登录验证345.4.2新闻获取365.4.3成绩获取375.4.4课表查询385.4.5补考报名395.5系统的数据库详细设计415.6本章小结476.系统测试486.1主要模块的测试486.1.1用户登录模块486.1.2 基本信息查询496.1.3 图书管理516.1.4 消息推送536.2本章小结557.结论567.1系统设计和实现的总结567.2对系统后期发展的展望56参 考 文 献57致 谢59大连大学学位论文版权使用授权书601.绪论1.1课题的背景及意义 随着近来社会高校的发展,学校的管理也已经步入了现代化、信息化时代,校园信息的发布流通、学生管理、教务信息管理等信息化的建设情况已成为学校人才培养质量的至关重要的因素。目前,信息化校园的建设已逐步成为我国高校改革和创新人才培养的重要手段,校园一卡通,OA 办公系统、网络大学城等项目的涌现,大大缩短了高校内和高校间的信息传递和流通的时间,促进了学校管理的规范化和科学化。 调查研究显示,目前绝大部分高校的信息管理系统的建设都是基于因特网或校园网,师生和家长通过该系统访问学院网站和浏览信息时很容易受到网络限制,从而了解相关的资讯和信息就会遇到障碍。这种被动的访问方式完全取决于是否拥有个人 PC 和“有线网络”,严重制约了用户们对信息的了解和掌握。例如,学生要查询考试成绩,只能依靠有线网络、个人 PC 或者网吧,登陆学院的教务信息管理系统,进一步才能查询相关信息,但是若遇到补考通知,或者紧急通知,就需要管理人员来一对一或者一对多的通知,这就造成了信息的不及时。 当前,互联网技术和移动通信技术的发展已经可以高度融合。各大提供相关服务的厂商纷纷推出了移动网络数据业务,中国移动推出了 GPRS 数据业务,中国联通推出了 CDMA 数据业务。近几年来,随着 3G 技术得到广泛使用,移动通信终端设备如智能手机、PDA、平板电脑的发展和普及也得到极大推动。与此同时,社会上不断涌现各类层次的手机生产厂商,各种产品也是推陈出新,越来越多的人用得起智能手机。在这种情况下,第三方程序开发者纷纷推出自己的 APP,既为移动业务提供了新的增长点,改变了人们传递信息的方式和渠道,也极大地改变了人们的生活,移动办公,视频办公等等办公形式也应运而生。从以上可以预见,用于现代化教育的移动终端设备必将不久就会出现,这些设备的投入使用必将对教育方式带来新的血液,特别是在时间上、空间上的拓展。因此,如何赶上信息化建设发展的趋势,如何通过移动终端设备有效地满足师生和家长感受信息化成果的建设需求,如何及时了解掌握校园信息的动态,主动了解相关信息就成了亟待解决的问题。基于这些,作者认为在目前相关技术成熟,设备成本降低,享受高效便捷的信息咨询下,设计和实现基于智能手机终端的校园信息管理系统在校园信息化建设中的就非常有优势和必要,它将成为学校信息化建设的一个标志,也必将推动学校信息化建设的新高潮。1.2国内外现状 校园信息的发布与管理的状态体现了该校的科学管理的水平,是各大高校的重点工作之一,而且与学校各项工作有着密不可分的联系。在当今信息化的时代,网络已经成了人们生活学习中的主宰,信息数字化的管理模式也被广泛研究和应用,在经济发达的国家,政府更是高度重视信息化的建设,美国在 1993 年就提出“Campus Computing”校园信息化的概念,随后卡内基梅隆大学开展的无线局域网 Wireless Andrew 实验,英国在 1998 年建成国家信息学习系统,日本也在 1994 年制定信息化的政策,目标是达到信息社会的高度,这些国家的高校的各个职能部门基本实现了网络化、信息化的管理,学生和老师可随时利用手机、PAD 等终端通过校园局域网、Wifi 访问互联网及查询相关信息。国外的高校信息数字化的发展在资金的投入上,设备的普及上,开发方法上均处于领先地位。 我国高校校园管理信息系统的发展从时间上大致可划分为三个阶段,19世纪70年代为试验阶段,80年代为开创阶段,90年代年至今为发展阶段,进入 21 世纪以来,随着国家经济的飞速发展,社会的进步以及网络的发展,信息化的建设有了良好的基础,随着高校跨越式的发展,师生人数不断增多,学校的地域发展及学院的合并,多校区的出现越来越多,相关职能部门的管理难度再逐渐增加,对信息传递的及时性和真实性也在不断提高。如果还是传统管理模式已无法适应整个发展趋势,会出现大量重复的工作,信息的传递也会出现滞后,成本也会增加。针对以上的情况,各高校也在纷纷研究新新实施下高校出现的管理问题,目前高校的学生管理,信息交流依靠 QQ、QQ 群等信息媒介传递相关信息。如何更好的利用智能手机终端实现科学的信息管理,将成为现代高校提高管理水平的新趋势和目标。1.3研究的目的 随着我校的迅速发展,校园的动态日新月异,但是我校传统的信息系统还是通过校园网、校园广播等落后媒介来传递信息。这些传播媒介在传递信息时受到时间,空间,成本的约束,给师生了解相关信息造成了一定的困难,如,校园广播只能在固定的时间传播,校园网受到经济能力的制约。因此设计一款实效性、经济性的校园信息管理系统让学生、老师和家长及时了解学校动态、教务信息、校园新闻、图书借阅等相关信息就显得非常重要。 基于智能手机终端的校园信息管理系统的设计是利用 Windows Phone 操作系统平台、运用 WCF 通信技术、远程推送技术、ASP.NET 技术等进行设计和实现,为拥有智能手机终端的用户提供及时的信息,可以不受时间、地点的约束查看想要的信息,与传统的教务管理系统相比,有以下优势: 1.访问便捷。用户只要拥有基于 Windows Phone 操作系统的智能移动终端就可以登陆并查看自己所需要的信息。 2. 操作简单。系统的设计只需要家长具备 Windows Phone 的手机就能查看孩子的学习成绩和学院的相关新闻。更有利于孩子的成长成才。 3. 经济方便。用户只要开通移动校园信息系统服务,有一部 Windows Phone手机就可以了解和查看相关资讯和信息,省去了配置台式机或者笔记本的资金,也省去了用户需要连接电脑的麻烦。 4.普及性广。由于安全需要,我校现有的信息只对指定的 IP、指定用户开放,而该系统不受这两者约束,只要输入学生的学号和密码就能查看学生成绩和考试安排,以及学院新闻。 综上所述,基于智能手机终端的校园信息管理系统的设计和实现,必将提高我校信息化的建设信息的传递效率,也会拓展我院现有的校园信息管理系统的发展和延伸,不仅节省人力物力,节约成本,而且将成为我校信息化建设的标志。1.4论文主要研究内容 论文从校园信息管理系统的应用背景、选题目的、选题意义以及国内外的相关情况等几方面阐述了基于智能手机终端的校园信息管理系统的设计和实现是高校在信息时代发展的需求,同时也是当前校园信息化建设的重要一环。通过对基于智能手机终端的校园信息管理系统的分析与研究,本文从移动教务管理信息系统的研发背景出发,在大量阅读国内外文献和实践成果的基础上,对 WCF 通信技术、远程推送技术、教育信息化、ASP.NET、Windows Phone手机智能系统等相关内容进行研究和学习,利用软件工程、面向对象、模块化设计思想等进行系统的架构,设计开发并实现了基于智能手机终端的校园信息管理系统。具体研究内容如下: 1.提出基于智能手机终端的校园信息管理系统的对当代高校信息化建设的意义与价值,同时也分析了其国内外发展现状。 2.移动设备应用于教育的可行性研究。介绍了系统的设计及实现的关键技术,结合我校的实际情况分析了其必要性。 3.系统设计和实现所涉及到的如 WCF 通信、远程推送、ASP.NET 等关键技术的应用和研究。 4.系统开发所采用的架构方式、设计原则和权限等方面的研究。 5.基于智能手机终端的校园信息管理系统数据库的设计及实现。 6.运用 WCF 通信技术、远程推送技术和 ASP.NET 技术开发了基于 Windows Phone 操作系统的智能手机终端的校园信息管理系统。1.5 论文章节安排 全文一共有七章。 第一章:绪论,研究课题的选题背景以及意义,分析了国内外的研究现状,介绍了本课题的研究目的和本文的研究内容。 第二章:介绍了了基于智能手机终端的校园信息管理系统的设计思路和原则,并简单介绍WCF 通信技术、远程推送技术和 ASP.NET 技术等关键技术。 第三章:分析了系统的需求,并对各功能模块的设计加以说明,如新闻公告展示,成绩查询,课表查询等。 第四章:阐述了系统的总体规划,设计了前台功能模块和后台功能模块。 第五章:详细的介绍了本文的数据库设计和接口设计、登陆、报错以及接口设计和关键模块的设计和实现。 第六章:介绍系统的实现情况和运行测试。 第七章:对本文设计和实现论文时的总结,并对系统的发展作出了预期和规划。2.相关技术及应用分析 2.1 Windows Phone 移动终端操作系统 基于智能终端的校园信息系统需要支持如Windows Phone、Android、iOS当前主流的移动终端操作系统,这样才能够做到最大覆盖,发挥最大作用。本论文中仅以 Windows Phone 平台为背景,开展分析、研究、设计和实现。 Windows Phone 是继 Windows Mobile 之后微软公司最新研制的一款智能手机系统,它采用磁块风格,将微软公司下面的 MSN、SkyDrive、Xbox Live 游戏、音乐通过 Metro 风格整合在一起,2010 年 10 月,微软公司正式向外推出了自己的最新的智能手机操作系统 Windows Phone,并将 Android 和 IOS 列为主要竞争对手。 Windows Phone 具有滑动控制、桌面定制、图标随意调整大小和拖拽等非常智能的操作感受。Windows Phone 主屏幕具有丰富多彩的功能,可以显示新的未接来电、最新天气、日期、电子邮件、短信、日历约会等,让用户时刻获取到最新的重要信息。还包括非常强大的人脉功能,具有电话薄、电子邮件联系人、社交网络联系人(例如新浪),只需要通过人脉功能就可以非常快速的和朋友进行交流和互动。毕竟电话最终是用来交流的,在当今网络时代,智能手机在为用户提供语音功能时附有更多交流手段,如提供图片,视频等等。这些都是 Windows Phone 所能做到的。Windows Phone总体来讲是以人为中心的智能手机操作系统,该系统最大的特点是简洁、流畅、易于操作,给人们在生活和工作中提供了比较完整的体验。主要特点总结如下: 1.直观的 Windows Live 体验,包括智能消息,以及横跨各大社交网站的Windows Live 照片分享等等; 2.丰富多彩的电子邮件功能,在 Windows Phone 手机上可以通过电子邮件功能管理多个电子邮件帐号,并通过网络随时可以同步; 3.包括 Word、Excel、PowerPoint 等组件的 Office Mobile 办公套装,非常便于办公;4.为Windows Phone 搭载的Internet Explorer手机浏览器,对Adobe Flash Lite不支持; 5.Windows Phone 的人脉功能集成了 Live Messenger(俗称 MSN),并且提供了新浪、FaceBook 等社交网络的接入接口; 6.应用程序商店服务和 SkyDrive 在线备份服务同时开启,前者提供在线应用浏览和下载,后者提供云平台的备份和共享; 7.动态磁贴,在 WP 新的一个概念就是 Metro UI 和 Live Tile,Live Tile 拥有大中小三种尺寸动态瓷片,展现给用户的不再是一成不变的方格子界面,可以将不同尺寸的瓷片组合到一起。 按住瓷片可调整瓷片大小,并且可以显示实时的推送消息和相关信息,给用户带来崭新的使用体验; Metro UI 是一种用户操作界面展示技术,和苹果的 iOS、谷歌的 Android 界面最大的区别在于:后面两种都是以应用为主要的呈现对象,而 Metro 界面主要强调的是信息本身,而不是冗余的界面元素。使用户很快的能够主要到最重要、最即时的信息。2.2 WCF 通信技术介绍和应用分析 2.2.1 WCF 通信技术介绍 WCF是一种统一的技术,是微软基于SOA(Service Oriented Architecture,面向服务的架构)所推出的.NET平台下的开发框架。WCF是微软分布式应用程序开发的最新开发框架,它整合了.NET平台下的分布式开发技术,比如.NET Remoting、Web Service和MSMQ等,使开发者可以创建一个跨平台的、安全可信赖,以及事务性的解决方案。WCF 遵循客户端/服务器模型在应用程序之间进行通信,客户端程序能够通过服务器端提供的 EndPoint 端直接访问服务。通过 WCF服务,实现移动终端和系统前置模块之间的互联。2.2.2应用分析 结合校园信息管理系统实际情况,可采用的基于智能终端的校园信息系统架构如图 2-1。图 2-1 校园信息系统架构图基于校园信息管理系统的实际情况和分布式应用程序,整个架构可以分为服务端和客户端两部分。(1)服务端 服务端是服务的提供者,主要是用来部署供应用程序客户端调用的服务接口、承载分布式服务接口。服务端为WCF 的运行提供环境,在本文中,WCF整合校园信息管理系统的所有数据向外为中间服务器和 WEB 服务器提供数据。(2)客服端客户端即手机客户端,手机客户端引入WCF公开的所有服务接口,通过WCF的编程模型进行服务接口调用,获取相关校园相关信息服务以及进行校园信息系统的相关业务调用和处理,手机客户端通过向服务端发送接口调用请求,服务端接收到请求后调用原有的校园信息系统的接口以及新开发的业务逻辑进行业务处理后返回给手机客户端,从而完成整个交互流程。2.3 远程推送技术介绍和分析 2.3.1远程推送技术介绍远程推送技术是不需要手机终端使用者操作而主动远程提醒使用者新的消息和动态的技术,它既可以节省流量,又能将信息及时地传送到手机终端。对于老师、学生和家长都十分得方便,只要手机有网络,手机终端就会通过远程技术获取新的资讯和信息,然后提醒使用者。推送通知是一种云服务器代理,服务器不能直接向手机客户端发送消息,必须通过云服务器代理发送,如图 2-2。图 2-2 云服务器代理发送2.3.2校园信息管理系统远程推送技术分析基于智能手机终端的校园信息管理系统的远程推送技术和具体推送方案分析如下:在校园信息管理系统中,有很多地方都可以用到远程推送技术来实现信息的即实现,如校园最新新闻、考试信息、紧急通知等。当Windows Phone手机接入网络,系统内部的推送服务进程会和微软的云服务器保持联系,从而获取新的推送消息,在本系统中,学生或者老师操作手机客户端选择订阅的新闻类型,客户端程序通过微软云服务程序进行推送通道注册后,将推送通道的具体信息发送至校园信息系统的云服务器即WCF 服务器,WCF 服务器根据具体信息进行分析后存入后台服务器,这就完成了推送服务的订阅。后台 WCF 服务程序与现有的校园系统进行交互,用于接收最新的推送消息,在学校发布最新新闻、消息、紧急通知等信息后,后台 WCF 服务就能接收到信息,对信息进行分析和整合之后,根据所有订阅者的类型将所有推送消息发送至微软云服务器,微软云服务器一旦接收到此类推送消息,根据设备唯一 ID 和 URL 将推送消息发送到移动终端上,这就是整个推送消息的过程。2.4 本章小结本章简单介绍了课题研究所需要用到的关键技术以及如何实现这些技术在校园信息管理系统中的作用。基于这些技术的基础上,基于智能手机终端的校园信息管理系统将可以如愿实现。3.系统需求分析3.1校园信息管理系统简介通过调查研究,校园现有的信息管理系统是基于Web的信息管理系统,学生和老师主要靠电脑来访问和获取相关信息。本文所研究的基于智能手机终端的校园信息管理系统是对原有的信息系统进一步拓展,其系统模型如图3-1所示。图 3-1 校园信息系统图校园信息管理系统功能如下:校园门户网站:主要是校园新闻、教务信息、通知的发平台和校园信息的查询等。 教学计划子系统:主要用来制定教学计划、管理学生的课程安排、排课信息以及上下课时间 ,是非常重要的一环。学生信息子系统:此系统是用来管理学生有关信息的,包括管理新生入学登记信息、在校生的相关个人信息的维护、学生个人档案登记、学生各项缴费情况以及学籍信息维护等。 教学调度子系统:教学调度在整个校园信息管理系统中有至关重要的作用,该系统的功能主要有学期设置、教室管理、教学任务安排、课程信息管理。 考试管理子系统:该系统主要是安排与学生考试有关的计划,主要包括学生考试计划制定、考试地点安排、考试时间安排和考试信息发布等。 学生成绩子系统:该子系统主要是管理与学生的成绩有关信息,其中包括成绩整理和录入、成绩信息发布、成绩单打印等。 选课子系统:该子系统主要是处理学生的选课,如选课信息的安排和发布,选课申请的处理和安排以及确定课程选定等。 图书子系统:主要功能是管理图书的分类、入库以及借阅;该系统很大的方便了学校师生,较大程度的实现了无纸化操作,极大地减轻了教务管理人员工作压力,在很大程度上提高了校园信息管理的效率。3.2基于智能手机终端的校园信息管理系统需求分析在对现有的校园信息管理系统进行了研究分析之后,发现虽有不少优点,但是也有很多不足,再加上当今社会信息化发展迅速,智能手机与3G技术发展迅速,人人手中都能持有智能手机,与电脑相比,手机更利于携带和随时查询信息,无论师生在何时何地,都能通过手机随时了解校园信息,所以就显得开发本课题尤为重要。在原有信息系统基础上,结合智能手机终端的特点对整个系统做出了需求分析。用户功能需求如表3-1所示。功能分类子功能模块功能描述登陆无负责登录验证功能新闻公告展示无展示校园最新新闻和相关公告通知我的教务最新成绩负责实现学生成绩查询、学生本期课表查询、CET 成绩查询、考试安排查询、补考报名等功能。所有成绩CET 成绩本期课表考试安排补考报名图书管理图书检索负责实现图书检索、已借阅图书状态查询等功能借阅图书状态查询校园地图展示无校园地图展示功能校历查询/作息时间查询无负责实现校历查询、作息时间查询功能留言发布留言负责实现发布留言和留言查询功能。查看留言表 3-1 用户功能需求表在对需求进行分析后,形成了如图3-2所示系统图。图 3-2 需求用例图3.2.1登录验证 1.需求描述 用户在进入移动校园信息管理系统应用程序时,需要填写登录信息。登录验证成功后,用户才可以进一步相关操作。 2.输入 用户进入应用程序,输入学号和密码,点击"登录"。 3.输出 成功:用户可以看到应用程序所有功能菜单。 失败:提示错误信息。 4.登陆过程如图 3-3。图 3-3 登陆验证时序图数据字典,见表 3-2。 学生登录该系统需要验证学生输入信息,默认验证学号和身份证号码(密码),返回学生的基本信息:学生姓名、专业、年级、所属院系等。项目描述数据存储编号D1数据存储名称学生信息简述查询、验证学生信息数据存储组成学号+学生姓名+身份证号码+专业+所属院系+年级相关联的处理登录验证表 3-2 登陆验证数据字典表3.2.2新闻公告展示 1.需求描述 在应用程序中,点击新闻公告。立即显示校园最新新闻公告和最新通知等信息。 2.输入 用户点击新闻公告按钮。 3.输出 查询成功:手机屏幕立刻显示校园最新新闻公告和最新校园通知等信息。查询失败:提示用户查询失败,请稍后再试。 4.新闻公告展示具体时序图如图 3-4。图 3-4 新闻公告展示时序图数据字典见表 3-3。项目描述数据存储编号D2数据存储名称新闻公告信息简述查询新闻公告信息数据存储组成新闻标题+新闻内容+发布时间+发布用户相关联的处理新闻公告展示表 3-3 新闻公告数据字典表3.2.3成绩查询 1.需求描述 在应用程序中,用户可以选择最新成绩查询,所有成绩查询,CET 成绩查询。屏幕显示相关成绩信息。 2.输入 用户点击最新成绩查询、所有成绩查询、CET 成绩查询。3.输出 查询成功:屏幕显示该学生相关成绩信息。 查询失败:提示用户查询失败,请稍后再试。4.成绩查询具体时序图如图 3-5所示。图 3-5 成绩查询时序图数据字典,如表 3-4所示。项目描述数据存储编号D3数据存储名称学生成绩信息简述查询学生成绩信息数据存储组成学生学号+学生姓名+课程编号+上课学期+课程名称+成绩相关联的处理成绩查询表 3-4 成绩查询数据字典表学生成绩包括学生姓名、学生学号、学生成绩、学期安排、课程名称、课程编号等信息。3.2.4课表查询 1.需求描述 点开应用程序,查询用户本期课表。屏幕显示本期所有课表相关信息。 2.输入 点击本期课表查询按钮。3.输出 查询成功:显示该学生本学期所有课表相信息。 查询失败:提示用户查询失败,请稍后再试。 4.课表查询具体时序图如图 3-6所示。图 3-6 课表查询时序图数据字典如表 3-5所示。项目描述数据存储编号D4数据存储名称课表信息简述课表查询信息数据存储组成学生学号+学生姓名+课程编号+课程名称+上课时间+所在校区+上课地点相关联的处理课表查询表 3-5 课表查询数据字典表3.2.5考试安排查询 1.需求描述 在应用程序中,点开考试安排查询。屏幕显示该学生本期所有考试安排信息。 2.输入 用户点击考试安排查询按钮。3.输出 查询成功:显示该学生本期考试安排信息。 查询失败:提示用户查询失败,请稍后再试。 4.考试安排具体时序图如 3-7所示。图 3-7 考试安排查询时序图数据字典如表 3-6所示。项目描述数据存储编号D5数据存储名称考试安排信息简述查询考试安排信息数据存储组成考试时间+考试课程代码+考试地点+教学班号+课程名称相关联的处理考试安排查询表 3-6 考试安排查询数据字典表3.2.6补考报名状态查询 1.需求描述 在应用程序中,点开用户选择补考报名。屏幕显示该学生已报名的所有补考报名状态信息。 2.输入 用户点击补考报名按钮。3.输出 查询成功:显示该学生所有补考报名状态信息。 查询失败:提示用户查询失败,请稍后再试。 4.补考报名查询具体时序图如图 3-8所示。图 3-8 补考报名状态查询时序图数据字典如表 3-7所示。项目描述数据存储编号D6数据存储名称补考报名状态信息简述查询补考报名状态数据存储组成学生学号+学生姓名+课程代码+课程名称+补考学期+考试地点+考试时间相关联的处理补考报名状态查询表 3-7 补考报名状态数据字典表3.2.7补考报名 1.需求描述 在应用程序中,点开补考报名,选择补考报名提交菜单,输入相关信息,点击报名提交按钮,确认。 2.输入 用户输入补考报名相关信息,点击"提交"按钮。3.输出 报名成功:显示"报名已成功,请关注报名结果"。 报名失败:提示用户报名失败,请稍后再试。 4.补考报名具体时序图如图 3-9所示。图 3-9 补考报名时序图数据字典如表 3-8所示。项目描述数据存储编号D7数据存储名称补考报名提交信息简述补考报名提交信息数据存储组成学生学号+学生姓名+课程代码+课程名称+补考学期+提交时间相关联的处理补考报名请求表 3-8 补考报名数据字典表3.2.8图书管理-图书检索 1.需求描述 在应用程序中,点开图书管理选择,图书检索菜单,输入所想要的图书关键字,点击查询按钮。 2.输入 用户输入所想查阅的图书关键字,点击"查询"按钮。 3.输出查询成功:屏幕列表显示相关图书信息。 查询失败:提示检索失败,请稍后再试。 4.图书管理-图书检索具体时序图如图 3-10所示。图 3-10