1 / 16
文档名称:

基于智能手机课堂教学反馈系统设计说明书.doc

格式:doc   大小:1,474KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于智能手机课堂教学反馈系统设计说明书.doc

上传人:2024678321 2017/3/12 文件大小:1.44 MB

下载得到文件列表

基于智能手机课堂教学反馈系统设计说明书.doc

相关文档

文档介绍

文档介绍:... ... 1 需求分析 问题提出本项目是一款基于智能手机的课堂教学反馈系统业系统,使智能手机拥有在线答题的功能,便于老师及时了解学生对本堂课的理解情况,降低了检测成本,节省了时间与纸质答题的繁琐。使老师学生的课堂生活更加多样化,也使设计者更加熟练 Android 的技术和其它在市场上的特点。基于智能手机的课堂教学反馈系统设计说明书 2 2 系统设计及主要技术介绍 系统框架设计 组织结构根据要求首先设计出系统组织结构图,如图 2-1 所示: 图 2-1 系统结构图 F igure. 2 -1 System Structure 图中服务器上建有数据库,存储学生信息(学号,姓名,性别,班级,登录时间,作业成绩),试题信息(题号,题目类型,题干,选项或答案,成绩),意见栏。对于客观题目直接判断,统计学生个人的做题统计(答题数目,正确数目,答题时间等),以及每道题目的数据统计(答题人数,正确人数),随机分发组合题目。老师可通过登录服务器编辑题库,课上当堂布置作业,课后可批改学生上交的作业。学生用学号姓名登陆,提交作业并给老师留言,查阅以前的作业成绩及老师批语。 系统运行流程图根据分析,首先设计出系统运行的流程,如图 2 -2所示是学生的操作流程图: 学生首先在手机上运行程序,然后使用用户名密码登陆,密码正确则进入下一功能选择,这一模块可进行答题、成绩查询、留言等功能,最后提交试题,退出程序。根据规划再设计出老师的操作流程图,将老师所要实现的全部功能流程化、具体化, 如图 2-3 所示: 老师登陆服务器对学生以及试题库进行编辑,还可以查看学生的答题情况以及学生的留言,完成后可保存退出。... ... 图 2-2 学生系统流程图 F -2 Flow C hart Of Student System 图 2-3 老师系统流程图 F -2 Flow C hart Of Teacher System 数据库主要技术及选择 常用的数据库及介绍目前常用的数据库有大型数据库: Oracle 、 Sybase 、 DB2 、 SQL Server 小型数据库: Access 、 MySQL 基于智能手机的课堂教学反馈系统设计说明书 4 Ora c le是一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型 RDBMS 。 Orcale 属于大型数据库系统,主要适用于大、中小型应用系统, 或作为客户机/服务器系统中服务器端的数据库系统。 Sybas e通常与 Sybase SQL Anywher e 用于客户机/ 服务器环境, 前者作为服务器数据库, 后者为客户机数据库, 采用该公司研制的 Power Builder 为开发工具, 在大中型系统中具有广泛的应用,。 DB2 是 IBM 公司研制的一种关系型数据库管理系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于 OS/2 、 Windows 等平台下。 Access 是美国 Microsoft 公司于 1994 年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 MySQL 是一个由瑞典 MySQL AB 公司开发的关系型数据库管理系统。 MySQL 是一种关联数据库管理系统, MySQL 软件采用了双授权政策,其体积小、速度快、总体拥有成本低,一般搭配 PHP 和 Apache 可组成良好的开发环境。 SQL Server 是美国 Microsoft 公司推出的一种关系型数据库系统。 SQL Server 是一个可扩展的、高性能的、为分布式客户机/ 服务器计算所设计的数据库管理系统,实现了与 Windows NT 的有机结合,提供了基于事务的企业级信息管理系统方案。 数据库的选择 Oracle 、 Sybase 、 DB2 三种数据库均适用于大中型系统,应用在本次系统上完全没必要,并且我的笔记本电脑也很难完美运行,所以不适用本系统。 Access 与 Android 的兼容性很低,很难互联, 所以不再选择之列, MySQL 功能太少且经常出错不适合本系统,经过考虑,决定使用 SQL Server 2008 。 Microsoft SQL Server 2008 是一个重大的产品版本, 它推出了许多新的特性和关键的改进, 使得它成为至今为止的最强大和最全面的 Microsoft SQL Server 版本。基于他的新特性、优点和功能,本系统选择 SQL Server 2008 作为数据库的开发工具。其主要特点如