Android SDK 顾名思义Android专属的软件开发工具包。

(5)天天模拟器

一款可以让安卓应用程序在Windows系统上运行的软件。其在响应和运行速率方面比虚拟机快很多,因此多数开发者选择使用模拟器。

(6)TOMCAT服务器

Tomcat服务器是一款免费的开放源代码,属于轻量级的web应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用[4]。因其性能稳定、技术先进,而且免费,深受开发者的喜爱并且得到了部分开发商的认可,目前是一款比较流行的web应用服务器。

2。2本章小结

本章大概介绍了基于Android的大学生素质认证系统的设计所需要的部分主要的开发工具,移动端主要就是Android的开发,使用的是Java语言,而服务端主要就是Tomcat的服务器搭建。

第三章 需求分析

3。1可行性分析

经济可行性

在经济上,此系统的开发无需做任何资金的投入,只需时间投入和有一定的设备需求。设备需求只需要一台可以作为开发使用的电脑。开发者已经拥有满足软件开发需求的电脑和足够的开发时间,因而大学生素质认证系统的开发在经济上是可行的。

技术可行性

开发Android,需要具备的知识,首先是英语,许多比较权威的技术和文档都来自国外,所以需要有一定的英语知识,开发者英语已过四级,符合要求。其次是开发工具的使用,开发者已经有四年的eclipse使用经验,同样符合开发要求。然后就是开发语言Java[5],因为Android的开发就是基于Java的,这点开发者同样满足。最后是对数据库的操作,增删查改要熟练,由于大学期间有专门开设数据库的课程,所以开发者也满足这项要求。

另外,开发者了解如何使用TOMCAT开发服务端,因而服务端的开发在技术上也是可行的。

综上所述,在技术可行性上,开发者完全满足开发Android的技术要求和开发服务端的技术。

3。2功能需求分析

3。2。1总体分析

大学生素质认证系统是一个认证大学生素质的在线系统,也就是管理学生在校的各种状态的信息收集与显示系统,因而需要有后台服务器与前台收集客户端。服务器的作用就是后台数据交互,实现数据的存储和提取,客户端的做用就是数据的显示和输入以及向服务器提交数据。

3。2。2功能分析

系统要求完成如下功能:

(1)要求设计管理员界面和用户界面的系统管理;

(2)信息输入及维护模块(获奖信息输入及维护、获得技术证书信息输入及维护、参加社团信息输入及维护、违纪信息输入及维护、参加各种培训输入及维护);

(3)信息检索模块:(按学生姓名检索、按奖励名称检索、按技术证书检索、按社团名称检索)

根据要求做出以下的功能需求分析:

(1)系统需要设计管理员界面和用户界面两个界面,因而系统需要设计教师界面作为管理员界面,学生界面作为用户界面。教师可以通过登录教师界面对学生进行管理。

(2)获奖信息输入及维护。学生的获奖信息应该是由班主任进行输入的,因而在教师界面需要有发放奖励的子模块来对学生进行发放奖励。

(3)获得技术证书信息输入及维护。学生个人获得的技术证书信息的输入应该由学生个人进行上传,因此,在学生界面需要一个我的证书的子模块,供学生添加个人获得的技术证书。

(4)参加社团信息输入及维护。学生在校期间可能参加一个或多个社团,这就需要在学生界面添加一个我的社团的子模块,以供学生管理自己的社团。

上一篇:java海量数据处理利器Hash在线邮件地址过滤
下一篇:java+mysql家庭财务管理系统设计

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

高职院校电子商务专业人...

高职―本科协同培养下高...

高校大學生电子商务创业...

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...