赞
踩
:在网络技术高速发展的今天,网站作为用户浏览信息的只要方式,已经走进千家万户。也因此形态各异的网站也各自野蛮生长,良莠不齐。当然市面上不乏一些很好的网站,但更多的网站往往不能满足用户的需求,而校园网站作为新时代学生所需要的网络资源,也更需要绿色健康且功能强大可以满足学生用户所需的要求。而使用网络户在查看校园网页时很难精准而有效地找到自己所需要的内容、以及在查看的过程中得到更加舒适的感觉。在注重信息的及时性以及需要更高体验感的大环境下,校园网站的数据分析、以及其所包含的系统优化设计,已经变成现在校园网站最需要优化改变的方面。
在本文总结介绍了该校园网站的设计风格布局、设计功能、设计背景等多方面。基于Android技术,设计研究开发了一款校园网站客户端,该客户端可满足学生用户的日常生活学习所需,查询相关信息,促进学生之间相互交流。相对于很多现有的校园网站客户端。本文所做如下:一、网站信息分布的优化,让用户更好的浏览所需求的内容;二、操作方式的简化,让用户更加轻松的操作;三、网站功能的增多,除了基本的功能,还新增了很多功能;四、信息类别的增多,不仅仅限于文字图片,还用以图像、表格以及视频等,来符合用户的各种需求。
关键词:校园网站客户端,学生用户
Research and implementation of campus website based on Android
Abstract: with the rapid development of network technology, the website, as the only way for users to browse information, has entered thousands of households. Therefore, different forms of websites also grow savagely, with different good and bad. Of course, there are some good websites on the market, but more websites often can not meet the needs of users. As the network resources needed by students in the new era, campus websites need more green, healthy and powerful functions to meet the needs of students’ users. It is difficult for Internet users to find the content they need accurately and effectively when they view the campus web page, and get a more comfortable feeling in the process of viewing. In the environment of paying attention to the timeliness of information and the need for a higher sense of experience, the data analysis of the campus website, as well as the optimization design of the system it contains, has become the most important aspect of the optimization change of the campus website.
In this paper, the design style, layout, function and background of the campus website are summarized. Based on Android technology, a campus website client is designed and developed. The client can meet the needs of students’ daily life and learning, query relevant information, and promote students to communicate with each other. Compared with many existing campus website clients. This paper does the following: first, optimize the information distribution of the website, so that users can better browse the required content; 2、 The simplification of operation mode makes users operate more easily; 3. The increase of website functions, in addition to basic functions, also adds a lot of functions; 4. The increase of information categories, not only limited to text and pictures, but also images, tables and videos, to meet the needs of users.
Key words: campus website client, student user
第1章 绪 论 1
1.1研究背景和意义 1
1.1.1背景分析 1
1.1.2 本课题的研究意义 1
1.2课题研究方法和内容 1
1.2.1 研究方法 1
1.2.2 研究内容 2
第2章 相关技术、工具介绍、开发环境介绍 3
2.1相关技术分析 3
2.2工具介绍 3
2.3开发环境介绍 3
第3章需求分析 4
3.1可行性分析 4
3.1.1 投资可行性 4
3.1.2 技术可行性 4
3.1.3 操作可行性 5
3.1.4 法律可行性 5
3.2业务流程 5
3.2.1管理员管理系统的业务流程图 6
3.2.2用户使用系统的用例图 7
3.3 需求规范 8
3.3.1 产品背景 8
3.3.2 功能需求 9
3.3.3 性能需求 9
3.3.4 逻辑模型 9
第4章 系统设计 13
4.1概要设计 13
4.1.1系统运行总流程 14
4.1.2系统软件结构图 16
4.2详细设计 17
4.2.1主要方法 17
4.2.2模块设计 17
第5章 系统实现 25
5.1登陆窗口 25
5.2朋友圈发布查看窗口 27
5.3地图查看窗口 29
5.4管理服务窗口 31
第6章 系统测试 33
6.1 系统测试概述 33
6.1.1 系统测试的目的 33
6.1.2 系统测试的原则 33
6.1.3 系统测试的步骤 33
6.1.4 系统测试所需要的环境及设备 33
6.1.5 系统测试方法 34
6.1.6 系统测试用例 35
6.1.7 系统测试报告 35
6.2 总结 36
参考文献: 37
致谢 38
1.1研究背景和意义
1.1.1背景分析
在网络技术高速发展的今天,网站作为用户浏览信息的只要方式,已经走进千家万户。也因此形态各异的网站也各自野蛮生长,良莠不齐。当然市面上不乏一些很好的网站,但更多的网站往往不能满足用户的需求,而校园网站作为新时代学生所需要的网络资源,也更需要绿色健康且功能强大可以满足学生用户所需的要求。而使用网络户在查看校园网页时很难精准而有效地找到自己所需要的内容、以及在查看的的过程中得到更加舒适的感觉。在注重信息的及时性以及需要更高体验感的大环境下,校园网站的数据分析、以及其所包含的系统优化设计,已经变成现在校园网站最需要优化改变的方面。
1.1.2 本课题的研究意义
本课题主要研究本校园网站客户端的开发和设计目标,并对所采用的相关技术进行了详细的介绍,对学生的基本需求进行了需求分析,简单包括后台管理,查看学校周报商场购物信息以及地理位置;查看校内新闻;学生信箱等基本功能。
对系统的设计与实现进行分析,保证系统测试、维护,保证系统的正常运行。“操作精简,功能强大”这是设计的基本理念,本客户端追求最好的用户感受。
1.2课题研究方法和内容
1.2.1 研究方法
调研各种类型的校园网站,对不同类型校园网站进行比较分析,分期调研完善。每一期的需求要经过系统的讨论、分析,形成文档,最终确定开发文档,达到通用型,适合于当前的校园网站。
1.2.2 研究内容
本文从设计该系统客户端的背景出发,详细的介绍了该客户端的设计开发环境,开发技术,以及对系统设计,系统功能实现和测试步骤等等方面进行分析与介绍。
校园网站客户端可以基本满足学生的基本需求,对学生的学习生活有很大的帮助,可以有效地帮助学生查询到自己所需要的数据信息,大大的提高了学习生活的便利。
2.1相关技术介绍
本次对校园网站客户端的研究设计与开发,所运用到的主要技术有java语言,HTML语言,SQL语言,以及Android Studio和Eclipse开发工具等等。
java语言:主要用于模块功能的描写。
HTML语言:主要用于页面的搭建。
SQL 语言:主要用于数据库功能的描写。
2.2开发工具介绍
Android Studio: Android Studio是一款针对于Android就行集成开发的工具,它和EclipseADT相似,其主要的功能就是Android集成开发的工具,进行相关的开发和调试。软件语言为Java语言,可以在liunx,Windows,或者macOS上使用。它的布局编辑器以及开发模块功能十分强大,开发者可以随意拖拉UI组件并浏览相关效果,以方便开发者进行设计与开发。
2.3开发环境介绍
电脑硬件准备:Windows:Microsoft® Windows®10(64位)
内存:16GB
硬盘:固态硬盘
CPU:i5
显卡:独显2G内存
JDK: Java的jdk配置环境。
3.1 可行性分析
可行性研究的主要是对工程项目进行系统技术经济论证,利用大量的的数据和影响项目的因素进行分析,对整个可行性研究提出综合分析评价,并对其提出提议。它是解决项目投资前期分析的主要手段。
系统建设是投资需求量高、既涉及的方面繁多又繁琐复杂的工程,因而要充分的论证,来保证精确,并且该系统建设是一项完整的工程,须站在全面完整的角度进行论证才有意义。研究的目的是用尽量小的牺牲,在短周期内确保疑难是否能否顺利解决,它的目的不是解决疑难,而是确保疑难是否应该去处理。
可行性研究,一般需讨论投资可行性、技术可行性、法律可行性和操作可行性的内容。
3.1.1 投资可行性
我在网上以及论坛了解来看,该系统对手机没有什么硬件要求。客户端的开发设计者是我们自己,开发完成后的测试与运维费用也可不计。
3.1.2 技术可行性
本项目产品是在Android移动端运行,其主要目的的以服务学生用户为主题,力求满足学生的日常学习与生活。该课题运用了当下大家运用广泛Internet网络技术,而现如今制作一些符合自己期望的资源素材在网上也很多,制作的工具的种类也是非常多。我可以找到自己所需求的开发工具,同时校园网站客户都的开发实例也很多,网上也有很多实例的源码可以参考。因而,从技术层面上来说,开发这个客户端的技术难题并不是很多。
3.1.3 操作可行性
根据和其他客户端的对比,该客户端在技术性方面可以让用户有良好的体验感。而且作为该客户端的开发者,我也在尽力的优化客户端以提高用户的体验。
3.1.4 法律可行性
法律可行性是指我们的开发与设计的产品不触及法律,并且与社会生活相适应,所产生的影响同样不触及法律,符合国家的法定法规。一定的行为、社会关系,符合法律要求,有法律上的依据,即具有法律可行性;反之,不具有法律可行性。本客户端严格符合法律可行性的要求,不存在损害他人或集体或国家的利益,也没有违背相关法律,因而具有法律可行性。
3.2 业务流程
业务流程描述:业务流程是一个特定的对象,它有许多不同的人一起来完成。每个活动与特定的活动之间有着固定的排列顺序,每个活动的内容同样也存在着特定的布置,以确保不同的活动之间可以在在不同的人之间相互传递。活动之间在时间和空间上也有很大的跨度
3.2.1管理员管理系统的业务流程图
图3-1 管理员管理系统的业务流程图
管理员可以在后台对客户端板块信息进行更新操作,同样也对用户信息具有修改删除的权限。可以后台管理帖子的审核与删除,查询系统中的用户。操纵所产生的对应结果保存对应的数据库表格中
3.2.2 用户使用系统的用例图
用户使用该系统的信息,包含用户注册,登录,课表信息导入,修改相关信息以及相关内容的检索。用户系统的业务用例图如下:
图3-2 用户系统业务的用例图
普通用户在注册用户名之后登陆进入该客户端中,可以执行功能有修改个人信息,学生课表的导入,帖子的上传查看,以及根据关键字或者发帖人ID来进行相关检索。还可以进行信息投稿。对应的操作的结果都储存在对应的数据库表中。
图3-3 管理员使用客户端用例图
管理员用户除了具有管理权限,还拥有一般用户的功能,还可以对校园发帖进行管理,如审核删除等操作,还可以对板块信息进行更改,比如发布最新公告等,还可以对用户就行相关管理。对应的操作的结果都储存在对应的数据库表中。
3.3 需求规范
3.3.1 产品背景
现如今各种校园app层出不穷,各种校园网站也五花八门,校园客户端提供了学生之间交流的场所,提供的各种功能也满足了学生的日常生活所需,使得学生可以更好的相互交流,以及和学校管理者进行沟通,以便可以更好的学习生活。
3.3.2 功能需求
本客户端的功能分为管理者登陆以及用户登陆。两者除了共同的注册登陆,修改个人信息之外,管理员用户具有管理权限,可以对校园发帖进行管理,如审核删除等操作,还可以对板块信息进行更改,比如发布最新公告等,还可以对用户就行相关管理。而普通用户在注册用户名之后登陆进入该客户端中,可以执行学生课表的导入,帖子的上传查看,以及根据关键字或者发帖人ID来进行相关检索,还可以进行信息投稿等等功能。
3.3.3 性能需求
为本客户端的实际正常工作运行,本客户端的性能要求如下:
吞吐量:系统的吞吐量为8M/S。
响应时间:该客户端的响应时间为12ms。
可靠性要求:在输入不符合要求的信息时会有对应的报错。
安全性要求:在用户登陆客户端时,只有符合要求合法的用户才可以登陆使用。
3.3.4 逻辑模型
数据流图(Data Flow Diagram):又称为DFD,它是对客户端的逻辑功能以及内部的数据流转、变动的趋势以图形化的方式就行呈现。它是对客户端就行结构化、系统化分析的一种非常常见而又普遍不可或缺的方法。
数据流程图中有以下几种主要元素:
数据流:简单的来说数据流就是数据流动的行径。它是由特点的数据信息构成,其流动的方向确定,必须用对应的名词或名词性短语来命名。
数据源:表示除去客户端系统本身的实体,包括用户、物品以及不同的客户端系统。
对数据的加工:就是对数据进行加工的单元。它对特定数量的数据就行加工,并输入相应的输出结果
数据流图的画法如下:
数据流图的首要即是顶层数据流图,它是由客户端系统的输入输出构成。先画出所要开发的客户端系统,然后在客户端系统加入出入与输入数据流。顶层数据流图可以显示出客户端系统的领域以及输入输出的相互传递关系。其次是对客户端系统内部的刻画,即下层数据流图。下层数据流图主要由很多无法划分的基本加工组成,选用自顶向下,由内部到外面的原则来进行刻画。
本客户端采用自顶向下,逐层分解的方式,画的每部分各层的数据流图如下:
图3-4 校园网站客户端TOP数据流图
图3-5 管理员操作子系统数据流图
图3-6用户操作子系统数据流图
用户在登陆本客户端之后,可以查看存放在数据库中的个人信息、帖子信息和板块的公告内容等,还可以看到信箱信息。但用户对所查看的信息只有查看权限,没有更改的权限,所更新后的数据依然保存在数据库中。
4.1概要设计
概要设计是用户与开发设计者相互沟通交流并产生共识的过程。客户端整体界面框架的设计,各种控件的布置以及界面中元素的设计都是共识中所必须拥有的部分。这是用户与开发设计者相互沟通的桥梁,是满足用户的设计需求,并结合实际情况,对其进行具体实现的流程。
设计软件结构是系统的功能单元模块进行区分,并利用他们相互之间的结构和调用关系,来保证他们之间的接口以及相互界面等。数据结构的的分析安排包括其结构的确认,其特殊性的描绘以及数据库的筹划。
4.1.1系统运行总体流程
图4-1后台管理流程图
管理员登陆到管理端口后,首先看到登陆界面,需要输入用户名以及密码。若输入的用户名及其对应的密码正确,则可登陆成功,继续进入管理员界面;如果输入的用户名及其对应的密码错误,则登陆失败,提示重新输入。在成功登陆进入系统后,可以执行对应的功能,包括管理板块信息,管理用户信息等等。在执行完操作后,管理员点击退出按钮,便可顺利退出管理服务端系统。
图4-2 用户操作系统运行流程图
用户登陆到客户端界面后,首先进行用户信息注册的操作,然后在登陆界面,输入用户名以及密码。若输入的用户名及其对应的密码正确,则可登陆成功,继续进入用户界面;如果输入的用户名及其对应的密码错误,则登陆失败,提示重新输入。在成功登陆进入系统后,可以执行对应的功能,在执行完相应的操作后,用户点击退出按钮,便可顺利退出客户端系统。
4.1.2系统软件结构图
管理员后台管理功能结构图如下所示:
图4-3管理员管理功能结构图
本图展示了管理界面的功能:登陆界面,用户管理,公告信息管理,课表管理。
图4-4用户管理功能结构图
本图展示了用户界面的功能:用户注册,用户登陆,公告查看,课表查看,密码更改,朋友圈发布,地图查看。
4.2详细设计
详细设计是客户端进行开发设计的必要阶段,它是对客户端整体设计的一个具体化设计,就是对其每个单元模块以及界面交互布局的具体设计。详细设计的主要使命是对其每个单元模块以及界面交互布局的具体设计。
详细设计的方向有两个:简洁明了的算法设计刻画和保证系统单元功能正确实现。
4.2.1 主要方法
客户端设计开发的详细设计的主要研究方法是结构化程序设计法。而详细设计的主要方式有图像,表格和语言。
图形包括程序流程图、PAD图NS流程图。
语言包括过程设计语言。
表格包括判定表,判定树。
4.2.2 模块设计
登陆窗口功能描述:
登陆窗口的首要功能是对于注册用户与未注册用户的识别。对于未在客户端系统上注册的用户,则无法登陆进入系统。对于已在客户端系统上注册的用户在输入正确的用户名以及对应的密码信息后,则可顺利登陆进入客户端系统的主界面。
图4-5用户登陆模块流程图
当用户顺利登陆入客户端系统,进入主界面以后,若用户不具有管理员权限,则能执行的操作有更改用户信息,例如:用户名称、用户照片、用户密码等,还可以浏览公告信息,查看课表,发表朋友圈以及地图查看。
用户注册窗口功能描述:
用户注册窗口的首要功能是对于未注册用户的识别。对于未在客户端系统上注册的用户,需要填写窗口界面相应的信息进行用户注册,注册成功后则跳转登陆窗口界面则可顺利登陆进入客户端系统的主界面。
图4-6 用户注册模块流程图
对于未在客户端系统上注册的用户,在进入注册界面后填写窗口界面相应的信息进行用户注册,注册成功后则跳转登陆窗口界面则可顺利登陆进入客户端系统的主界面。
朋友圈窗口功能描述:
朋友圈窗口的首要功能是用户朋友圈的发布和查看。
图4-7 用户朋友圈发布查看模块流程图
对于顺利登陆进入客户端系统的用户,在进入朋友圈界面后,可以查看发表相关朋友圈信息。
地图窗口功能描述:
地图窗口的首要功能是用户对地图的检索查看。
图4-8 用户地图查看模块流程图
对于顺利登陆进入客户端系统的用户,在进入地图界面后,可以查看检索地图信息。
管理端功能描述:
登陆窗口的首要功能是对于注册用户与未注册用户的识别以及相应权限的确认。对于未在客户端系统上注册的用户,则无法登陆进入系统。对于已在客户端系统上注册的用户在输入正确的用户名以及对应的密码信息后,则可顺利登陆进入客户端系统的主界面。
图4-9 管理员登陆模块流程图
当管理员顺利登陆管理服务端系统,进入主界面以后,能执行的操作有管理用户信息,还可以管理公告信息,导入课表,等功能。
公告管理功能描述:
公告管理的首要功能是对公告信息的发表与删除修改。
图4-10 公告管理模块流程图
当管理员顺利登陆管理服务端系统,可以对公告进行删除修改操作。
用户信息管理功能描述:
用户信息管理的首要功能是对用户信息的删除修改。
图4-11 用户信息管理模块流程图
当管理员顺利登陆管理服务端系统,可以对用户信息进行删除修改操作。
5.1 登陆窗口
登陆窗口的首要功能是对于注册用户与未注册用户的识别。对于未在客户端系统上注册的用户,则无法登陆进入系统。对于已在客户端系统上注册的用户在输入正确的用户名以及对应的密码信息后,则可顺利登陆进入客户端系统的主界面。
表5-1 登录窗口功能表
功能标号 功能名称 登陆窗口 所属部门
调查者 调查时间 审核人
功能描述 根据用户输入的账号密码信息,确定其身份管理权限,或因信息错误而无法进入客户端
输入项 用户名称,密码信息
处理描述 首先连接数据库,判断输入信息是否完整正确,。若正确则进入主页面,并根据权限开放其使用功能。
输出项 账号不存在或密码错误
成功跳转
界面要求 图像化界面,布局简洁清晰,图像化命令按钮,易操作。
登陆界面窗口:
图5-1 登陆界面
登陆窗口界面说明:
对于顺利登陆进入客户端系统的用户,在进入朋友圈界面后,可以查看发表相关朋友圈信息。
该登陆窗口界面为图像化界面,布局清晰简单,图形化按钮,方便操作,整体以蓝色为基调,看起来心情舒畅。
5.2 朋友圈发布查看窗口
地图窗口的首要功能是用户对地图的检索查看。
表5-2 朋友圈发布查看窗口功能表:
功能标号 功能名称 朋友圈发布查看窗口 所属部门
调查者 调查时间 审核人
功能描述 朋友圈发布与查看
输入项 发布朋友圈
处理描述 用户进行朋友圈发布操作,并显示对应的结果。
输出项 朋友圈信息
界面要求 图像化界面,布局简洁清晰,图像化命令按钮,易操作。
朋友圈窗口界面:
图5-2 朋友圈界面
朋友圈发布查看窗口界面说明:
对于顺利登陆进入客户端系统的用户,在进入朋友圈界面后,可以查看发表相关朋友圈信息。
5.3 地图查看窗口
朋友圈窗口的首要功能是用户可以随意的发布自己想发布的朋友圈,同时也可以查看别人发布的朋友圈。
表5-2地图查看窗口功能表:
功能标号 功能名称 地图查看窗口 所属部门
调查者 调查时间 审核人
功能描述 地图的检索和查看
输入项 检索地图
处理描述 检索用户所需的地图信息,并显示相应的结果。
输出项 地图信息
界面要求 图像化界面,布局简洁清晰,图像化命令按钮,易操作。
地图查看窗口:
5-3 地图界面
地图检索查看窗口界面说明:
对于顺利登陆进入客户端系统的用户,在进入地图界面后,可以查看检索地图信息。
5.4 管理服务窗口
管理服务端界面的首要功能是 管理员对于用户信息,公告信息以及课表信息的管理。
表5-2管理服务窗口功能表:
功能标号 功能名称 管理服务窗口 所属部门
调查者 调查时间 审核人
功能描述 管理用户信息,发布修改公告,导入课表信息
输入项 修改删除用户信息,发布修改公告,导入课表信息
处理描述 对用户的信息进行管理,发布修改公告,导入课表,并显示相应的结果
输出项 用户信息,公告,课表等信息
界面要求 图像化界面,布局简洁清晰,图像化命令按钮,易操作。
管理端窗口界面:
图5-4 管理端界面
管理服务端界面说明:
管理服务端界面是顺利登陆管理服务端看到的窗口界面。若用户的登陆权限是管理员用户权限,则该管理员可进行的操作有修改用户信息、修改删除公告信息,禁用用户信息,以及导入课表信息等。
6.1系统测试概述
6.1.1系统测试目的
系统测试是对包括整个客户端系统从功能到界面,从设计到开发的测试。系统测试可以有效保证减少客户端设计开发和分析中所包涵的纰漏,按照流程进行系统测试来保证客户端本身与用户的需求相吻合;并且以相对准确而详细的客户端分析来确保客户端测试本身及其结果。
6.1.2系统测试的原则
软件系统测试的原则主要体现在如下几个方面:
要以满足用户需求为首要目的。软件设计的出发点就是满足用户的日常需求,所以应从用户的角度出发,模拟用户使用时的环境配置,对客户端系统就行功能测试。若系统的功能并不满足用户的需求,则这个系统设计与开发是不成功的。
在软件测试过程应该按照计划进行测试。客户端系统测试应该提前列好计划,遵从计划,依次对客户端系统的功能,输入输出等进行测试。其次在测试的过程中,测试所需要的方法,工具等等也需要提前安排,以确保测试的严谨准确性。
软件系统测试需要在软件设计的各个阶段进行测试,而不仅仅是在整个系统完成后进行测试,这样可以确保在开发设计的各个阶段,不停的测试,保证在各个阶段客户端系统的正确性。
软件测试的计划用例等等需要保存。这样在后期测试统计中,可以在测试分析中有所依据。
6.1.3系统测试的步骤
软件系统测试根据设计开发的不同进程,主要由单元测试,系统测试,集成测试,确认测试,验收测试五个部分组成。
单元测试主要是由黑盒测试和白盒测试组成,需提前准备好测试用例,利用主系统程序和被测的模块和子模块建立环境,根据测试用例进行测试。
系统测试包括很多个方面的测试,其主要的宗旨是根据用户的需求进行比较测试。测试不仅仅包括系统本身,还囊括了系统在实际的环境下,在包含了网络硬件等现在情形下,对系统功能的检验。
集成测试是在单元测试的前提下,将所有的单元测试的模块按照要求顺序进行组合,检验在模块与模块之间相互连接以后,数据在穿越各个模块间时,数据会不会丢失;以及模块与模块之间会不会相互影响;各个模块组合在一起后能否产生需求的功能。
确实测试的测试目标是验证软件的功能和性能以及其他特性是否与用户的要求一致。确认测试一般包括有效性测试和软件配置复查。
验收测试是以用户为中心的测试。客户端的设计开发人员和用户参与测试,而测试并不是针对系统全部详细划的测试,仅仅是针对核心单元功能进行测试。
6.1.4系统测试所需环境及设备
系统测试所需环境及设备:win pc机,数据库MySQL
6.1.5 系统测试方法
黑盒测试:黑盒测试是针对系统功能进行的测试,主要是对客户端系统的功能性测试方法。该方法不关注程序的结构和特性,只要求客户端系统的功能输入输出满足要求,并且可以按照规定顺序要求可以正常运行。黑盒测试从用户的视角,对客户端系统进行测试,它关心的目的和主体也是用户视角下的功能。
白盒测试:白盒测试和黑盒测试相对应,它是针对系统内部结构,内部逻辑的系统测试方法。它的主要流程也是从客户端系统程序的内部逻辑出发,来进行相应的测试。
试。
6.1.6系统测试用例
表6-1登陆测试用例
项目软件 校园网站客户端 程序版本 V1.0
功能模块 登陆 制作人 陈文凯
功能特性 用户身份验证
测试目的 验证输入信息是否,是则可以正常登陆,反正则不能登陆
测试数据 用户名:123 密码123
操作步骤 操作描述 数据 期望结果 实际结果 测试状态
1 输入用户名和密码,点击登陆 用户名:123 密码123 正常登陆 正常登陆 正常
2 输入用户名和密码,点击登陆 用户名:123 密码133 密码错误或用户名不存在 无法登陆 正常
3 输入用户名和密码,点击登陆 用户名:133 密码133 密码错误或用户名不存在 无法登陆 正常
表6-2 注册测试用例
项目软件 校园网站客户端 程序版本 V1.0
功能模块 注册 制作人 陈文凯
功能特性 用户信息注册
测试目的 验证顺利注册完成后能否正常登陆
测试数据 用户名:123 密码123
操作步骤 操作描述 数据 期望结果 实际结果 测试状态
1 输入注册用户名和密码,点击注册 用户名:123 密码123 注册成功 注册成功 正常
2 输入用户名和密码,点击登陆 用户名:123 密码133 密码错误或用户名不存在 无法登陆 正常
3 输入用户名和密码,点击登陆 用户名:133 密码133 密码错误或用户名不存在 无法登陆 正常
表6-3 朋友圈发布测试用例
项目软件 校园网站客户端 程序版本 V1.0
功能模块 朋友圈发布查看 制作人 陈文凯
功能特性 朋友圈发布
测试目的 验证朋友圈发布功能
测试数据 今天很开心
操作步骤 操作描述 数据 期望结果 实际结果 测试状态
1 发布朋友圈信息 今天很开心 发布成功 发布成功 正常
2 查看发布的朋友圈 今天很开心 今天很开心 发布成功可正常查看 正常
表6-4 修改用户信息测试用例
项目软件 校园网站客户端 程序版本 V1.0
功能模块 修改个人信息 制作人 陈文凯
功能特性 用户信息的修改
测试目的 验证顺利修改完成后能否正常登陆
测试数据 用户名:123 密码123
操作步骤 操作描述 数据 期望结果 实际结果 测试状态
1 输入修改用户名和密码,点击修改 用户名:123 密码123 修改成功 修改成功 正常
2 输入用户名和密码,点击登陆 用户名:123 密码133 密码错误或用户名不存在 无法登陆 正常
3 输入用户名和密码,点击登陆 用户名:133 密码133 密码错误或用户名不存在 无法登陆 正常
4
输入用户名和密码,点击登陆 用户名:123 密码123 登陆成功 登陆成功 正常
6.1.7系统测试报告
经过测试,客户端的各个部分的功能基本实现并达到了期望的结果。
通过此次对客户端系统的功能测试,我深刻理解体会了测试在各个阶段的意义,学习到了测试的方法和经验。经过此次测试使软件更加满足用户的基本需求,更新平稳的运行,更适合长远的发展。
6.2总结
经过2个月的努力我的毕业设计初稿终于完成了,回忆起从最开始的选题,到后来的任务书,开题报告的一步步完成,又恰逢疫情,万般滋味涌上心头,这个过程既艰辛又无比的充实。这次毕业设计不仅仅是对我大学生活的一个总结,也是对我寒窗四年学习知识的一个知识汇总,融会贯通,这不仅仅是对我本人心智的历练,也是我人生的中一次重要的检验。
毕业设计是我毕业完成学业的最后一次任务,是我作为大学生的结束,也是我独立走向社会生活的一个开端,这是我对自己大学四年课堂学习的知识理论的清算和梳理,也是对我整个大学生活阶段性的总结与锻炼。无论学会的知识还是学会但不够深刻的理论,在这场没有硝烟的毕设战中,都在慢慢的沉淀,所学到的理论也在逐步的夯实。刚开始做毕设的时候,不知道如何入手,完全摸不到头绪,在经历了一系列的知识整理资料收集,最终完成,如释重负。在做毕设的过程也,也明白:所学习到的知识理论,必须经过检验,才能真正的融合贯通。理解与应用完全是两个层次的事情,想要真正的学会知识,从理解到应用是必不可缺的。
在制作整个毕业设计的过程中最要感谢是我的指导老师,感谢指导老师对我的悉心解答,为我解决疑难问题,在我迷茫找不到头绪的时候,为我指引方向;同时也要感谢我的同学,我们相互帮助,交流经验总结教训,虽然经历了不少困难与艰辛,但好在我顺利的完成了毕设,锻炼了自己的能力,提到了对知识的理解。在提高了我自己动手的能力的同时,也让我尝到了学习开发设计的艰辛以及设计成功运行的时候的发自内心的愉悦。总体来说,我对自己的这次毕业设计并不完全满意,还有很多想要努力实现的功能与设计没有实现,但也在这个做毕设的过程了收获满满,这次毕业设计令我受益终生,我将以此为起点越走越远。
:
[1]秦超,姜良君,蔡永香.基于Android的移动终端GPS测量系统的设计与发[J]城市勘测, 2011(1):64-67.
[2]王立波,焦帅方.GPS技术应用[J]. 商品与质量, 2016(47).
[3]李文荐,杨佳基于移动终端的GPS监控系统设计与实现[J].数字技术与应用,2016(2):177-177.
[4]胡永红.GPS定位数据传输系统的设计与实现[J].测控技术, 2004, 23(8):20-22.
[5]刘文全.探讨手机GPS技术的原理及其在测绘领域的应用[J].低碳世界, 2015(7):94-95.
[6]刘忠.高精度GPS数据处理若干理论与技术问题研究[D]. 长安大学, 2006.
[7]宋茂忠.提高GPS定位精度的数据处理技术[J]. 数据采集与处理, 2001,
16(2):220-226.
[9]高静.基于限定性约束条件的数据库访问优化设计.计算机仿真,2016(09)
[10]黄丽冰.数据流实现文件导入导出数据库.电脑编程技巧与维护,2010(16)
[11]胡乔楠,陈刚.基于旅游文记的旅游景点推荐及路线规划系统.浙江大学,2015
四年的学习生活即将结束,四年的每一个日日夜夜,老师的教诲与指导,师兄师姐和同学的帮助都历历在目,父母的支持与鼓励总使我的步伐不断向前迈进。我是幸运的,能结识这么多的良师益友,能顺利、愉快地完成学业。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。