1。经济可行性
该系统的研发在经济上并没有非常大的需求,目的也并非是十分的复杂,虽然研发的时间整体上来说不是很短,并且为了给用户的长期使用带来便利,该应用还应当具备很大的发展空间,但是总体来说不需要过度依赖资金,所以在经济方面具有可行性。
2。技术可行性
考试管理系统的开发主要包括建立与维护后台的数据库、开发前台的页面。在数据库的建立和维护方面要尽量做到保持数据的一致性、完整性还有安全性,而对于前台页面的开发就要做到使得程序的功能尽量的完善且便于使用。
为满足以上两点的需求,本课题中的考试管理系统采用了B/S结构的开发模式,服务器端使用功能强大的数据库软件MySQL实现数据的存储和维护;客户端采用可以跨平台使用的Java语言进行程序的开发设计,从技术上来说该系统是可行的。
3。操作可行性
对于软件来讲,开发之后其操作难度决定了它能否受到大规模推广,这是研发者必须考虑的问题,而本考试管理系统就非常易于操作。使用者能够用一个浏览器设备,在不需要指导的情况下轻松使用。在开发这个软件的时候,我并没有提供提示或者帮助这类功能,因为该系统在操作上来说,都是广大群众非常熟练的模式,一切的操作都很简单,易于上手。
4。社会可行性
在社会经济高速发展的背景下,科学技术也在不断地创新和进步,人们在技术上不停地突破,创造科学技术的革新,考试管理系统开发完成后能够节约人工化管理的成本和时间,使考试管理更加规范化。也有利于用户对于网站信息的及时响应和反馈。本系统主要的使用环境是互联网,需求的变化相对稳定也便于后期的维护工作。因此考试管理系统具有社会可行性。
2.2 系统功能需求分析
2。2。1 系统主要功能源F于K优B尔C论V文N网WwW.youeRw.com 原文+QQ752^018766
本课题设计的是考试管理系统,这个系统主要是为了帮助教师进行更加有效的考试管理,让学生更便捷地参与考试。根据初步的分析,本系统在学生使用的平台上预计将实现的功能如下:
1。学生登录与注册:用户通过注册账号、登录进入主页面。
2。学生参加考试:用户在考试界面选择所要进行的考试,可以参与考试。
3。学生查看成绩:用户考试结束后,查看自己的历史考试成绩记录。
4。学生练习错题:用户在参与过考试且有错题的情况下可以练习自己的错题。
5。学生接收消息:学生可查看教师发送的消息。
6。老师编辑用户信息:教师端可以对用户及用户信息进行添加、删除、修改。
7。老师导入用户信息:教师端可以使用模板一次性导入多位用户信息。
8。老师编辑用户组信息:教师端可以编辑用户组的信息并对用户分组。
9。老师编辑试题:教师端可以对试题信息进行添加、删除、修改。
10。老师编辑试题分类:教师端可以编辑试题的分类信息并对试题进行分类。
11。老师导入试题:教师端可以使用模板一次性导入一套试题。
12。老师编辑试卷:教师端可以编辑一份试卷,向试卷中添加试题并设置试卷其他信息。
13。老师发布考试:教师端可以设置考试信息并发布考试。
14。老师监控答题情况:教师端可以在后台用户监控答题的情况。
15。老师管理用户成绩:教师端可以查看并修改用户的成绩信息。
16。老师审核考试报名:教师端可以审核用户的考试报名信息并选择通过或不通过。