演示视频:
3.1 可行性分析
通过对本学生选课系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。
3.1.1 技术可行性
技术可行性分析是开发一个系统的最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求采用合适的程序开发语言和开发框架才能达到事半功倍的效果。本学生选课系统是在互联网上使用的一个关于学生选课管理的系统,以此考虑开发的好程序必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。在前面第二章已经对各种技术进行了分析和讨论。
通过对目前学习的程序开发语言和程序框架分析得出采用JSP程序开发框架适合此本学生选课系统的开发。
3.1.2 操作可行性
操作可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类的放置到导航菜单上每组功能模块都在同一组导航菜单上这样使用起来方面快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。通过对操作可行性的研究可以让用户顺利简单的使用开发的好的系统。
3.1.3 经济可行性
经济可行性主要是研究和分析系统的投入和产出的关系,非常明了问题不能产出大于投入。本系统是一个学校内部使用的关于学生选课进行管理的系统,通过对前