android的专转本学习软件开发
: 随着大学生就业困难的现象的出现,大学生找工作越来越困难,专科生就更不用讲了,所以越来越多的专科生加入了转本考试的队列中。但是大多数学生却不知道怎么复习,所以基于这种现象,我们针对性的开发了本app,让大学生能够进行科目针对性的复习,也有综合测试卷可以测评他们的知识,更有错题集来帮助大学生更好的改正自己的错误,所以本app对转本的专科生而言应该是一个很大的帮助。基于android的专转本学习app采用的是当前流行的java作为设计语言,UI界面使用eclipse写xml文件进行布局设计,功能点方面是采用java语言编写的功能。本app主要是一个转本习题练习的一个app,app的后台则是对前台的题库以及用户的一个管理作用。用户可以在前台进行科目练习,也可以进行综合考试并且评分等功能。后台管理员则拥管理用户的权限,还可以对题库进行修改删除,本文对app的实现过程进行了详细的说明。
目 录
一、引言 1
二、系统概述 1
(一)系统简介 1
(二)开发工具的介绍 1
(三)开发环境 1
三、系统需求分析 1
(一)系统功能需求 1
1.功能实现 2
2.管理员管理 2
(二)模块图(ER图) 2
1.用户模块 2
2.管理员模块 2
(三)流程设计图 3
四、数据库设计与实现 3
(一) 数据库的需求分析 4
(二)数据库的逻辑结构 4
(三) 概念模型 5
五、系统的设计与实现 6
(一)app页面的设计与实现 6
1.登录注册界面 6
2.练习做题界面(首页) 7
3.综合测试界面 7
4.错题集界面 8
5.用户个人信息界面 8
6.管理员界面 8
(二)APP功能模块具体体现 9
1.启动界面功能 9
2.登录与注册功能 11
3.练习功能 14
4综合测试功能 15
4.个人信息功能 16
5.实现管理员功能
*好棒文|www.hbsrm.com +Q: ^351916072*
17
六、总结 23
致谢 24
参考文献 25
一、引言
上本科一直是学生梦想的一件事情,但是并不是人人都能在高考中考上本科,很多专科生也想上本科,所以有了专转本考试。而且现在大学生就业压力的在增大,许许多多的大专学生也开始了转本之旅,但是大多数的转本学生仍然很迷惘,不知从何学起,该怎么学,甚至花几千块钱进入转本机构,但仍然还是很多转本大学生仍然没有如愿上到本科学校。
本app就是为转本大学生提供一个转本的学习资源,而且还有转本模拟试题可以做,可以解决大学生不知从何学起,该怎么学,而且不需要花一分钱,对于转本的大专学生来说我想是一个非常好的选择。
本app采用了相对布局和绝对布局的布局方式,让网站格局更加清晰。使用了eclipse的开发工具。使用了Photoshop来美化app中的图片,让app看起来美观。用户系统页面可以让你做题、进行考试等功能,而后台管理员则可以对前台题库的管理,并且对注册用户进行管理。
二、系统概述
(一)系统简介
为了让大学生更好的转本,才制作了这个转本测试app,这个转本app可以选择科目进行考试,还可以选择章节进行测试,操作十分简单。你还可以进行用户的登录退出等,管理员则可以对注册用户进行管理,还可以对前台题库进行。
(二)开发工具的介绍
Adobe Photoshop 是Adobe公司为了处理图形图像而制作的,它拥有很强大的修图的功能,使用蒙版、图层等,可以使得图片更加漂亮。涉及到很多方面,包括图形、图像、视频、文字等。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。可以说MyEclipse是几乎包括了目前大多数主流开源产品的eclipse开发工具。
(三)开发环境
操作系统:windows 7
编写语言:java
调试环境:真机
三、系统需求分析
(一)系统功能需求
用户做题系统,此系统主要是用户提供的一个做题系统, 让用户可以去答题,去看答案,去看错题集,去能够提高自己的一个知识水平。而管理员账户可以对这些用户系统的题库进行修改,也可以对用户的信息进行管理。
1.功能实现
所谓的用户就是只在此app上做题,使用app的功能的这些用户,也是app所要面向的客户人员,它的主要实现功能如下:
(1)注册用户,注册后可以登录
(2)练习功能,选择科目后,用户可以进行对相关科目的章节测试,答对继续,做错后在下方显示出正确答案和解释。
(3)综合测试,放一些综合试卷,做完之后,系统会评分。
(4)错题集,用户在每一次的练习考试中,用户可以通过点击题目下方的按钮把该题目加入错题集。
(5)个人信息页面 ,有显示出登录名,可以修改密码,退出登录
(6)设置管理员账户,可以对用户,练习和全真模拟题库的修改
2.管理员管理
专转本的管理员拥有整个app的权限,他可以对app里面的题目进行增加(更新),删除、查看和修改,主要功能如下列所示:
(1)app管理员登录系统,如不进行登录不可进行任何操作。
(2)app管理员可对考试题库进行添加删除等修改。
(3)app管理员可以对用户资料进行修改。
(二)模块图(ER图)
1.用户模块
这个模块主要是用来实现做题的功能及个人信息管理。流程图31如下所示:
图31 用户模块
2.管理员模块
这个模块主要是用来实现可以对用户练习和全真模拟题库的修改。流程图32所示:
图32 管理员模块
(三)流程设计图
用流程设计图可以直观的看出来整个软件实现的功能,打开软件先是看到软件首页,然后进行登录注册,然后就能使用软件功能了,流程图33如下所示:
图33 流程图
四、数据库设计与实现
本网站使用的SQLite数据库,它的操作简单,条理清晰,安全新高等优点。以下做一下数据库的详细需求分析。
(一) 数据库的需求分析
根据系统的需要,设计了以下数据库数据表,数据表31到33如下所示。
题目属性表:ID、类型、题目、选项A、选项B、选项C 、选项D 、检查点 、用户答案、 正确答案
错题集属性表:ID、类型、题目、选项A、选项B、选项C、 选项D、 检查点、用户答案、正确答案
用户信息表:ID、密码、用户名
(二)数据库的逻辑结构
表41 题目属性表
字段名称
目 录
一、引言 1
二、系统概述 1
(一)系统简介 1
(二)开发工具的介绍 1
(三)开发环境 1
三、系统需求分析 1
(一)系统功能需求 1
1.功能实现 2
2.管理员管理 2
(二)模块图(ER图) 2
1.用户模块 2
2.管理员模块 2
(三)流程设计图 3
四、数据库设计与实现 3
(一) 数据库的需求分析 4
(二)数据库的逻辑结构 4
(三) 概念模型 5
五、系统的设计与实现 6
(一)app页面的设计与实现 6
1.登录注册界面 6
2.练习做题界面(首页) 7
3.综合测试界面 7
4.错题集界面 8
5.用户个人信息界面 8
6.管理员界面 8
(二)APP功能模块具体体现 9
1.启动界面功能 9
2.登录与注册功能 11
3.练习功能 14
4综合测试功能 15
4.个人信息功能 16
5.实现管理员功能
*好棒文|www.hbsrm.com +Q: ^351916072*
17
六、总结 23
致谢 24
参考文献 25
一、引言
上本科一直是学生梦想的一件事情,但是并不是人人都能在高考中考上本科,很多专科生也想上本科,所以有了专转本考试。而且现在大学生就业压力的在增大,许许多多的大专学生也开始了转本之旅,但是大多数的转本学生仍然很迷惘,不知从何学起,该怎么学,甚至花几千块钱进入转本机构,但仍然还是很多转本大学生仍然没有如愿上到本科学校。
本app就是为转本大学生提供一个转本的学习资源,而且还有转本模拟试题可以做,可以解决大学生不知从何学起,该怎么学,而且不需要花一分钱,对于转本的大专学生来说我想是一个非常好的选择。
本app采用了相对布局和绝对布局的布局方式,让网站格局更加清晰。使用了eclipse的开发工具。使用了Photoshop来美化app中的图片,让app看起来美观。用户系统页面可以让你做题、进行考试等功能,而后台管理员则可以对前台题库的管理,并且对注册用户进行管理。
二、系统概述
(一)系统简介
为了让大学生更好的转本,才制作了这个转本测试app,这个转本app可以选择科目进行考试,还可以选择章节进行测试,操作十分简单。你还可以进行用户的登录退出等,管理员则可以对注册用户进行管理,还可以对前台题库进行。
(二)开发工具的介绍
Adobe Photoshop 是Adobe公司为了处理图形图像而制作的,它拥有很强大的修图的功能,使用蒙版、图层等,可以使得图片更加漂亮。涉及到很多方面,包括图形、图像、视频、文字等。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。可以说MyEclipse是几乎包括了目前大多数主流开源产品的eclipse开发工具。
(三)开发环境
操作系统:windows 7
编写语言:java
调试环境:真机
三、系统需求分析
(一)系统功能需求
用户做题系统,此系统主要是用户提供的一个做题系统, 让用户可以去答题,去看答案,去看错题集,去能够提高自己的一个知识水平。而管理员账户可以对这些用户系统的题库进行修改,也可以对用户的信息进行管理。
1.功能实现
所谓的用户就是只在此app上做题,使用app的功能的这些用户,也是app所要面向的客户人员,它的主要实现功能如下:
(1)注册用户,注册后可以登录
(2)练习功能,选择科目后,用户可以进行对相关科目的章节测试,答对继续,做错后在下方显示出正确答案和解释。
(3)综合测试,放一些综合试卷,做完之后,系统会评分。
(4)错题集,用户在每一次的练习考试中,用户可以通过点击题目下方的按钮把该题目加入错题集。
(5)个人信息页面 ,有显示出登录名,可以修改密码,退出登录
(6)设置管理员账户,可以对用户,练习和全真模拟题库的修改
2.管理员管理
专转本的管理员拥有整个app的权限,他可以对app里面的题目进行增加(更新),删除、查看和修改,主要功能如下列所示:
(1)app管理员登录系统,如不进行登录不可进行任何操作。
(2)app管理员可对考试题库进行添加删除等修改。
(3)app管理员可以对用户资料进行修改。
(二)模块图(ER图)
1.用户模块
这个模块主要是用来实现做题的功能及个人信息管理。流程图31如下所示:
图31 用户模块
2.管理员模块
这个模块主要是用来实现可以对用户练习和全真模拟题库的修改。流程图32所示:
图32 管理员模块
(三)流程设计图
用流程设计图可以直观的看出来整个软件实现的功能,打开软件先是看到软件首页,然后进行登录注册,然后就能使用软件功能了,流程图33如下所示:
图33 流程图
四、数据库设计与实现
本网站使用的SQLite数据库,它的操作简单,条理清晰,安全新高等优点。以下做一下数据库的详细需求分析。
(一) 数据库的需求分析
根据系统的需要,设计了以下数据库数据表,数据表31到33如下所示。
题目属性表:ID、类型、题目、选项A、选项B、选项C 、选项D 、检查点 、用户答案、 正确答案
错题集属性表:ID、类型、题目、选项A、选项B、选项C、 选项D、 检查点、用户答案、正确答案
用户信息表:ID、密码、用户名
(二)数据库的逻辑结构
表41 题目属性表
字段名称
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/769.html