- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章系统分析概述
第2章 需要分析
系统分析概述
2.1系统分析
2.1.1系统需求分析
统开发的总体任务是实现在线考试的系统化、规范化和自动化。进入考试主界面,用户可以输入自己的编号密码进行登录,点击开始按钮进入考试界面,考试开始后,有计时功能,考完之后用户可以查看自己的分数,用户考试完成后可以选择退出离开系统。各种操作可以通过菜单进行,操作快捷、方便,性能高效、强大;使用易懂、易会,用户均可根据需要自行使用。
根据标准化考试系统的设计要求和所要实现的功能,对标准化考试系统的需求分析如下:
总功能
根据分析,标准化考试系统必须实现以下功能:
1.考试功能;
2.查询成绩功能
考试功能:
学生进入考试界面后,客户端会通知服务器端列出登录编号和密码,在客户端输入编号密码之后进入考试界面,学生点击开始按钮就可以开始考试了,同时计时器开始计时,当用户完成考试或者时间用完了考试结束。
查询功能:
考试结束后用户可以点击分数按钮,用户可以看到自己的成绩,查询成绩是用对话框实现。
通过这次设计,要求掌握以下内容:
Swing界面的特点、优缺点。
Socket通信技术。
多线程技术。
IO流连接技术。
学生选课系统用例图见图2-2-1
图2-2-1
2.1.2可行性分析
可行性分析
由此系统的性质决定,它的可靠性一定要高,尽量减少系统运行中错误的出现,要保持在一定量的范围内。系统可用性也一定要高,尽量避免不可用几率的发生。
2.1.1功能可行性
也称为可行性研究,在系统调查的基础上,针对系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
1.试卷管理:考生可以根据自己要考试的类型进行考试卷别的选取。方便普通考试中不同试卷的分配,减轻了老师和学生间的繁琐工作。
2.考试管理:考试可以准确的按照规定的时间结束,避免延迟收卷和发卷延迟的问题。起到公平公正的作用。
3.成绩管理:可以即时的显示出考生的成绩,节省时间而且减轻老师的批卷负担,更重要的是避免批卷过程中出现的错误,使成绩公平而且真实.而且可以准确的显示考试的错题,有利于考生的识记。
在考生提交试卷时弹出确认对话框,提醒考生是否提交试卷。防止操作错误导致试卷提交。增加了系统的可靠性。
2.1.2技术可行性
Java语言的出现源于对独立平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误。目前,随着网络的迅速发展,Java语言的优势越来越明显,Java已经成为网络时代最重要的语言之一。
运用Java语言,编译比较简单,不用耗费就多的时间与金钱,就可以编译一个可靠,实用的系统。电子购物系统比较简明的反映出网上物品信息,能够更快速,更方便,更有效的进行考试。
2.1.3经济可行性
由于设计工具和软件都采用免费的产品,设计中不涉及版权问题和技术难点,设计周期为2周,维护费用小,前期投入也很小,所以无论从经济上还是技术和方法上都是可以实现的,具有很强的可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。开发成本低是优点,课程查询系统可以统一的将学生所有的选课信息直观的表达出来,避免了盲目选择的缺陷。同时,也做减轻了教务处工作压力。
总之大大节约了教学成本的同时还方便了学生考试。所以经济上可行。
2.1.4运行可行性
系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个学生选课系统采用友好的交互界面,简洁明了,对数据库的操作也比较简单。
由此,该系统的运行是可行的,有必要开发该系统。
2.1.5法律可行性
本系统作为学校内部应用系统,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。
2.2可行性研究
2.2.1 技术可行性
技术可行性主要分析当前的网络信息化技术条件是否成熟,可否能够顺利完成项目的开发工作,硬件方面、软件方面的条件可否满足本系统开发的需求等。
软件方面:网络在线考试系统所需要的各种各软件环境都已基本具备,,项目开发环境有MyEclipse8.5,页面的制作采用JSP及HTML,页面特效制作则有JS及CSS做支持,数据库服务器方面则有SQLServer 2000数据库做强大后盾以及开元的Tomcat服务器做支持。以上的这些技术已经成熟,因此系统的软件开发平台已完全能够满足本项目的开发。
硬件方面:在信息技术飞速发展的现今社会,网络化的节奏越来越快,硬件的更新速度也越来越快,现有
文档评论(0)