第 3 章 系统分析
3.1 可行性分析
本文的设计的系统将会分别从经济的可行性,技术的可行性以及操作的可行性等方
面进行全面的可行性的分析。
3.1.1 经济可行性
由于系统开发的工具和软件都是可以免费使用的,因此系统开发的费用很少,甚至
只需要少许的费用就可以开发出本系统,也可以忽略不计;再加上通过系统的实施可以
提高用户文件的私密性,最大程度的保护用户的信息安全,因此,从这些方面就可以说
经济上是可行的
[4][5]
。
3.1.2 技术可行性
技术的可行性是指在当今所拥有的技术条件之下,计算机软件和硬件的发展能否够
满足发展的要求。由于本系统开发基于 java 语言,在一般的计算机上就能够满足开发本
系统所需要的软硬件条件;因为它占用的内存本来就相对较少,我们用 MySQL Server
数据对软件的开发以及设计在理论上没有问题的原因是:它占用的内存实在是太少了。
3.1.3 操作可行性
作为当今大部分用户来讲,都是受过良好教育,具有高素质的人才,都能十分容易
的使用电脑进行各种操作,是以本文在开发设计上使用 java 技术进行设计的楚水高中在
线考试系统,其操作是完全可行的
[8][9]
。
通过上述分析,可以确定该系统具有实际开发的价值和可能性。
3.2 需求分析
针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的楚水高
中在线考试系统。
本系统主要包含了等系统用户管理、试题信息管理、学生信息管理、成绩信息管理
多个功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。
用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。
用户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级
管理员。
试题信息管理模块:
试题信息列表:将数据库的商品表以列表的形式呈现给管理员。
添加试题信息:实现管理员添加试题信息,应该包括试题信息。
修改试题信息:实现管理员修改试题信息,包括修改试题信息。
教师信息管理模块:
教师信息列表:将数据库的商品表以列表的形式呈现给管理员。