1.2项目开发的目的
学生选课系统的开发目的是为了给学生和管理员之间提供方便条件,使学生选课从课堂选课的方式转变成网络选课的方式。首先调查研究选课时的具体实际情况,之后再根据学生的具体需求进行详细的需求分析,从而开发出一套全新的选课系统。通过开发该系统,从而掌握了开发本系统的流程和方法,领悟到了开发本系统的思想。另外,随着学生自主选课方式的增加,学生通过网络选课比传统选课方式更加方便快捷,更加节约资源,使教学更加透明。
2系统分析
2.1可行性分析
2.1.1技术可行性
该数据库是以数据库为基础开发的,现在看来数据库技术已比较成熟,学生网上选课系统的具体功能和该系统的最终目标通过数据库技术应该完全可以完成。另外,该系统的开发时间也比较充足,所以该系统应该可以在规定时间内开发完成。
通过以上分析可以看出,该系统的开发在技术上是可行的。
2.1.2经济可行性
该系统开发时所使用的软件在各高校都有支持本系统的应用平台和处理信息的基础设施。因此不需要在其他设施上投入额外的经费,而且对于软件开发的过程来说需要投入的成本也不高,因此该系统开发所要使用的费用完全可以接受。
通过以上分析可以看出,该系统的开发在经济上是可行的。
2.1.3社会可行性
该系统是从学生选课的实际情况这一角度出发,各种数据通过多次调研得出,系统的开发平台是以独立的环境完成的,没有借助其他可以抄袭的软件。
另外,对于普通用户来说并不需要特别的技术能力,只需要具备使用个人电脑的知识。而对于使用系统管理员来说,只需要具备对Tomcat服务器的使用能力。
通过以上分析可以看出,该系统具有社会可行性。
2.2 总体设计原则
该系统为了系统的设计,实现和后期文护,以及将来系统用户的使用上的方便,采取了一下的设计原则:
简单性:在系统功能实现的基础上,尽最大可能的让系统操作简单方便。
针对性:该系统主要针对学校,老师和学生的具体需求而专门开发设计。
实用性:该系统能够满足对老师,学生和课程的管理。
一致性:该系统总体的页面设计风格以及详细的命名规则都是一致的。
2.3业务流程分析
该系统是通过登陆界面进入系统,首先要确认登录该系统的用户的身份,然后保证用户名和密码的正确性,登录之后就可以根据所拥有的权限进行相应的操作。以系统管理员业务流程图为例 jsp学生选课系统的设计与实现 (2):http://www.youerw.com/jisuanji/lunwen_37700.html