登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于Android的学生选课系统的UI设计与实现毕业论文

 2022-01-30 21:50:14  

论文总字数:42974字

摘 要

当今社会发展日新月异,信息化的速度越来越快,智能手机作为现代人生活中不可缺少的部分给我们带来了极大的便利。本系统是基于Android的,为学校管理而设计的一款实用性软件,意在帮助高校更好地管理学生选课,同时减轻负责选课的教师和参与选课的同学的压力。

基于Android的学生选课系统使用java语言,通过eclipse平台编写,适用于Android 4.0以上的系统。本文首先阐述了为制作系统前期做的准备,包括调查app现状、分析其研发背景和意义,接着对开发app所用的技术做了进一步详细的介绍。其次,对于系统进行需求分析,探讨了系统需要的各个功能和具体实现的方法。最后详细地描述了UI设计及实现,对人机交互和界面设计着重作了介绍。

本系统所用的所有UI设计均采用Android自带控件实现,布局的设计使用了Android XML,且页面布局文件放置于Layout下,图片资源、文本信息、颜色等功能都在Drawable中实现。

关键词:Android 学生选课 UI设计

The UI design and implementation of the student course enrollment system in Android version

Abstract

Society is developing rapidly nowadays, and the speed of informatization is getting faster and faster. As an indispensable part of modern life, smart phones have brought great convenience to our life. This system is an android-based practical system which is designed for school management. The system helps colleges and universities to better manage students' course selection, and at the same time reduces the pressure on teachers who are responsible for course selection and students who participate in course selection.

Based on Android, using the Java language,the system is written on the eclipse platform and is applicable to the system above Android 4.0. Firstly, this paper elaborates the preparation for the early stage of the production system, including investigating the current situation of app, analyzing its background and significance, and then gives a further detailed introduction to the technology used in the development of app. Secondly, the analysis of the system is carried out. This dissertation discusses the various functions required by the system and the specific implementation methods. Finally, the UI design and implementation are described in detail, and man-machine interaction and interface design are emphasized.

All UI designs used in this system are implemented using Android's own API, the layout of the design uses Android XML, and the page layout file is placed under the Layout, image resources, text information, colors, and other functions are implemented in Drawable.

Key words: Android; Students' course selection system; design of UI

目 录

摘要 I

Abstract II

第一章 绪论 1

1.1 UI的简介 1

1.2 UI设计的现状 1

1.3学生选课系统app的研发背景 2

1.4 学生选课系统app的研究意义和现状 2

1.5 学生选课系统app的主要工作 3

第二章 学生选课系统APP的相关准备 4

2.1 开发平台 4

2.1.1 Android的简述 4

2.1.2 Android的架构 4

2.1.3 Android应用开发特色 5

2.1.4 Android平台搭建 6

2.2 UI设计基础 8

2.2.1 UI设计前期准备工作 8

2.3 学生选课系统APP界面的规划 9

2.3.1 登录、注册界面的规划 9

第三章 系统设计 10

3.1 系统的可行性分析 10

3.2 系统的性能需求分析 11

3.3 系统功能需求分析 11

第四章 学生选课系统APP的模块UI设计 13

4.1 学生选课系统APP的整体框架图 13

4.2 学生选课系统APP的组成模块设计图 13

4.2.1 登录注册模块 13

4.2.2 个人中心模块 14

4.2.3 查找模块 15

4.2.4 选修课程模块 16

4.2.5 成绩录入和评教模块 18

4.3 学生选课系统 Web端组成模块设计 19

第五章 学生选课系统APP的模块UI实现 21

5.1 学生选课系统APP的 UI设计简介 21

5.2管理员功能模块实现 22

5.2.1管理员登录布局实现 22

5.2.2 Web端管理员主页布局实现 23

5.2.3 管理员修改信息布局实现 24

5.3用户功能模块实现 26

5.3.1 用户注册布局实现 26

5.3.2 用户登录布局实现 31

5.3.3 个人信息布局实现 34

5.3.4 教师发布课程布局实现 40

5.3.5 教师信件布局实现 42

5.3.6 仿qq布局实现 43

5.3.7 搜索界面布局实现 46

5.3.8 学生选课界面实现 49

5.3.9 修改密码界面实现 50

5.3.10 用户注销界面实现 53

总 结 54

参考文献 55

致谢 56

第一章 绪论

本章首先简单介绍了UI,然后阐述了app的研发背景、研究意义、现状和主要准备工作。

1.1 UI的简介

UI,主要指对软件的人机交互、操作逻辑和界面美观的整体设计,有实体UI和虚拟UI之分,由用户(User)和界面(Interface)两个部分组成 [1]

UI设计可以分为三个方面:用户研究、交互设计和界面设计。在软件开发过程中,界面美观的应用程序不仅可以在很大程度上增加用户粘性,而且会吸引到更多新用户。一款好的UI设计作品,用户从简单的操作中即可充分了解软件的所有功能,同时伴随着自由、舒适的体验,用户很大程度上会考虑让此软件长久地留在自己的手机中,这是我们开发者留住用户的一大妙招。

1.2 UI设计的现状

随着现今IT行业的飞速发展,软件随着用户的喜好不断变化,以往的程序已不能满足当今的使用要求。软件产品在激烈的竞争中光靠丰富的功能难以脱颖而出[2]。而UI可以给软件带来很大的卖点,往往只要投入一点精力在UI方面,就会带来巨大的回报,这也就导致了UI设计行业的兴起。

请支付后下载全文,论文总字数:42974字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图