河北工程大学安卓课设在线考试项目说明书Word下载.docx
- 文档编号:1158360
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:14
- 大小:1.21MB
河北工程大学安卓课设在线考试项目说明书Word下载.docx
《河北工程大学安卓课设在线考试项目说明书Word下载.docx》由会员分享,可在线阅读,更多相关《河北工程大学安卓课设在线考试项目说明书Word下载.docx(14页珍藏版)》请在冰点文库上搜索。
三层架构,包括表现层、业务逻辑层和数据访问层。
作用:
实现数据的访问方式与表现层相分离,利于代码的维护、项目的扩展、修改和跨平台移植。
1、表现层
程序界面,可以是控制台、Swing图形界面、Android界面,也可以是HTML界面。
2、业务逻辑层
1、作用
数据访问层与表现层的桥梁,实现与考试相关的业务代码并负责向表现层提供与考试相关的服务。
如登录验证、判题打分、设置登录者为考生、将考生选择的答案保存、下载考题、提供指定编号的考题。
3、数据访问层
从网络下载考题、下载已注册的考生、从下载的考题中产生一个考卷、提供考试时间、考题数量、考试标题。
五、项目截图
1、登陆窗口
图-2
2、主菜单窗口
图-3
3、关于我们
图-4
4、选择登陆方式
图-5
1)快速登陆
保存本次登陆信息,下一次登陆时,直接显示本次登陆的id和密码,点击登陆按钮可直接登陆
2)保留用户名
保留本次登陆的id,下次登陆需输入密码。
3)不保留本次登陆信息,下次需要重新输入id和密码。
4、选择考试科目
图-6
5、考试窗口
图-7
6、交卷
图-8
7、成绩榜
图-9
六、项目服务端
1、关于HFS软件
服务端采用HFS软件,用于手机客户端测试下载考题、已注册用户等信息。
HFS软件的使用参见《HFS网络服务器.docx》文档。
2、关于服务端的文件
服务端有一个elts文件夹,该文件夹中包含考试等相关文档,如下所示:
1)users.json
该文件中包含所有已注册的用户,如下所示:
[
{"
id"
:
1001,
"
name"
"
张飞"
avatar"
avatar/zhangfei.jpg"
password"
1234"
phone"
68357788"
email"
zhangfei@"
},
1002,
王菲"
avatar/wangfei.jpg"
68995588"
wangfei@"
1003,
刘亦菲"
avatar/liuyifei.jpg"
68413377"
liuyifei@"
1004,
黄飞鸿"
avatar/huangfeihong.png"
68457788"
huangfeihong@"
1005,
李菲"
avatar/lifei.png"
68907788"
lifei@"
}
]
在上一行大括号后面添加逗号,然后在本行添加新的注册用户信息
2)exam_info.json
考试信息文件,该文件包含考试科目的内容:
{
course"
java"
total"
20,
time"
10,
question"
elts-json/questions_java.json"
},
android"
elts-json/questions_android.json"
}
--此处添加新的考试科目信息,还要在上一行最后加一个逗号
说明:
1、考试科目可以添加,添加位置如上黄色背景文字所示。
2、添加完以上考试信息后,还要在elst-json文件夹下添加该科目的考题文件。
考题文件的格式参考:
questions_java.json、questions_android.json
3)questions_android.json
该文件是android学科的考题,另一个文件questions_java.json是java基础的学科考题。
title"
1.关于第一代无线通讯技术说法正确的是___"
optiona"
A.简称1G,1994年出现"
optionb"
B.模拟制式手机"
optionc"
C.提供区域性语音业务"
optiond"
D.通话效果差、保密性能不好,用户的接听范围有限"
answer"
BCD"
score"
2,
level"
1
2.关于第二代无线通讯技术说法正确的是___"
A.数字制式手机,简称2G,1996年出现"
B.提供了联网收发数据的功能,如EMAIL"
C.2G技术分为窄带TDMA、GSM和CDMA三种"
D.CDMA由美国高通公司推出,美国军方采用的通讯技术"
ABCD"
本行可以添加新的考题信息
服务端有一个avatar文件夹,该文件夹中存放着已有用户的头像,如下所示:
重要提示:
运行手机中的在线考试项目之前,先启动HFS,然后将avatar和elts-json两个文件夹复制到HFS服务端。
复制方法参见《HFS网络服务器》文档。
七、项目相关说明
1、apk:
elts.apk
2、运行环境:
android2.2及其以上的系统。
八、项目架构:
一、表现层:
com.ityw.elts_v1.activity
显示用户界面
二、业务逻辑层
com.ityw.elts_v1.biz
三、数据访问层
com.ityw.elts_v1.dao
四、实体层
com.ityw.elts_v1.bean
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河北 工程 大学 安卓课设 在线 考试 项目 说明书