西安航空职业技术学院 毕业设计论文
endpoint=\http://localhost:8080/TestOnlineServer/messagebroker/amf \
Flex文件中RemoteObject的destination值就是Java配置文件中destination的ID,其中source指定到访问的java类,而RemoteObject的ID和destination的值是一样的,这里只是命名后在本页面使用,通过这个ID可以直接访问java中的方法。
2.5 ActionScript3.0脚本语言
ActionScript 最早是开发Flash的脚本语言,最新版本是3.0,它完全是面向对象的语言,是针对Flash player运行时环境的官方编程语言,他在flash 内容和应用程序当中实现了交互性和数据处理以及其他许多功能,它从AS 1.0到AS 2.0一直到现在的AS 3.0,虽然从版本上是对以前版本的延续,但在使用的时候需要全新的认识,实际上AS是从底层中心写的版本,不同的版本在运行时也是分开处理的,这个在内在的一种巨大的变化,使得播放器的表现能力有大幅度的提高。
完全面向对象的ActionScript3.0,它的语法和java很类似,变量以及计算JavaScript相似,它的数据绑定又有.NET的风格,因此它集成了Java与.NET等语言的优点,编写方便简单,很太容易上手。
2.6 MySql
一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[2]。
8
西安航空职业技术学院 毕业设计论文
3 系统分析
3.1 系统的可行性分析
3.1.1经济可行性分析
经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理,并将费用与效益进行比较,看是否有利。
首先,在线考试系统地实现的硬件支持只是一台简单的计算机,如今的性能较好的计算机的价格已经十分低廉。第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高老师的工作效率;第四,本系统可以使敏感文档更加安全。综上所述,开发一个在线的考试系统对于高校是很受欢迎的。
3.1.2技术可行性分析
技术可行性是指:根据现有的技术条件,能否达到所提出的要求;所需要的物理资源是否具备,能否得到。
针对于本系统,应用JAVA开发语言实现系统。采用MVC架构并且结合数据库软件SQL完成系统开发,JAVA语言易于编写修改,流通性广,交流性强。而SQL更是数据库的主流,在MyEclipse平台上进行开发,前端采用Flash Builder4.5完成,这个工具有可视化用户操作的界面,操作起来简单容易上手,可以在短时间内做出一套淡雅并且干净的界面,并可以省略美工美化的过程。在线开始管理系统各项功能可以完成。
3.2 系统结构图
本系统从逻辑结构上总共分为三个用户端,学生、教师、管理员。学生端分答卷与交卷两个模块;教师端分题库管理、试卷管理、阅卷与成绩统计四个大的模块,在试卷管理模块中有三个关键的子模块分别是,新建试卷(组卷)、分析试卷、查看试卷模块;管理员用户分为用户管理与系统管理两个模块,用户管理模块有学生基本信息的管理与教师基本信息的管理,系统管理模块分系统配置管理、权限管理、系统的备份与恢复四个子模块。一下是系统的总结构图。如图3-1 系统结构图。
9
西安航空职业技术学院 毕业设计论文
在线考试系统学生端教师管理员答卷交卷题库管理阅卷试卷管理成绩统计用户管理系统管理添加试题题型管理科目管理题库维护新建试卷分析试卷查看试卷学生管理教师管理系统备份系统恢复系统配置开始批卷汇总成绩总成绩报表单科成绩报表不及格成绩报表 图3-1 系统结构图
3.3 系统流程图
有了系统总的结构图之后,下来重要的就是系统大的流程图,系统总的流程图由各个用户或者各个模块为一个流程模块有各自的输入输出,与各模块流程之间联系。为系统的详细设计以及数据库设计做好准备工作。如图3-2系统流程图。
10
西安航空职业技术学院 毕业设计论文
题库组卷录入试题方式选择科目添加科目自动生成试卷登陆选择题型手动选题是否存在选择题型选择题型添加题型答题设置分值交卷设置难度系数选择题目选择章节是否存在抽题设置分值添加生成试卷选择试卷选择题型批阅打分总分按题型分析试卷选择科目查看试卷考试情况章节每道题 图3-2 系统流程图
3.4 系统功能需求描述
通过系统整体结构的结构与流程的制作,在总体上产品的边界已经限定,下来就是数据库的设计,和具体的编码过程,就得对每一个细节上详细的划分,将整体的功能划分成最小的单元功能,如表3-1系统功能需求图所示。
11
西安航空职业技术学院 毕业设计论文
表3-1 系统功能需求图
在线考试系统设计与实现 学生端考试 题库管理 1. 答卷 2. 交卷 1. 添加试题 2. 科目管理 3. 题库维护 1. 批卷 2. 汇总成绩 1. 新建试卷 2. 分析试卷 3. 查看试卷 1. 总成绩报表 2. 单科成绩报表 3. 成绩分布 1. 学生管理 2. 教师管理 1. 系统备份 2. 系统恢复 3. 系统配置 阅卷 试卷管理 成绩统计 用户管理 系统管理
3.5系统E-R模型
根据系统结构图与总体流程图做出系统实体-联系图,详细划分出系统管理员和用户之间的联系,如图3-3 所示。
学生信息表:学号,姓名,密码,性别,年龄,班级 教师信息表:教师编号,姓名,年龄,性别,密码 科目信息表:科目编号,科目名称 章节信息表:章节编号,章节,章节名称
题库表:编号,题干,选项,答案,科目编号,题型编号,章节编号 试卷信息表:试卷编号,题库信息,科目,开考时间,结束时间 交卷信息表:科目,试卷名称,答案,标准答案,学号 题型表:题型编号,题型名称
考试日志表:编号,开考时间,结束时间,班级,试卷名称,考试人数
12
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java在线考试系统毕业设计(5)在线全文阅读。
相关推荐: