JAVA语言上机考试系统的设计与实现 下载本文

山西财经大学毕业论文(设计)

2.2 系统可行性分析

2.2.1 经济可行性分析

近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入信息时代,在这数字化的时代里,Internet技术持续迅猛的发展,也给传统的考试模式提出了新的要求。随着信息时代的到来,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要。在某些时候可以通过网络的便利来解决传统考试模式中的一些缺陷。特别在高等学院中,把网络考试系统与传统的考试相结合将是一趋势。所以使用在线考试,让使用者不需要高额的经济费用,这样的话,在经济可行性分析中是可行的。

2.2.2 技术可行性分析

随着java网络编程的不断发展,使用java开发网络版管理系统已经变的越来越普及,在技术可行性上完全成立。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行。

3

山西财经大学毕业论文(设计)

2.3 系统开发工具

本系统的开发使用java编程方面常用的MyEclipse工具,数据库使用MySQL,数据库可视化界面使用MySQL-Front,页面布局使用Dreamweaver,图片处理使用Photoshop。

3 功能模块

本系统应该具有学生登录、学生考试、教师登录、试题管理、用户

管理等功能,根据这些功能可以画出系统的功能模块图,如图3-1所示。

图 3-1系统功能模块图

4

山西财经大学毕业论文(设计)

学生模块如图3-2所示。学生模块包括学生登录、修改密码、参加考试、退出系统四个模块。

图3-2 学生模块

教师模块如图3-3所示。教师模块包括教师登录、修改密码、成绩查询、试题管理、用户管理、试题管理、公告管理、退出系统。

5

山西财经大学毕业论文(设计)

图3-3 教师模块

试题管理模块如图3-4所示。包括录入试题、生成试卷、查看试卷发布试卷。

图3-4 试题管理模块

6