Java的学生信息管理系统设计(4)
时间:2023-01-31 23:01 来源:毕业论文 作者:毕业论文 点击:次
3。2 技术可行性 本文开发的信息系统所采用的技术都是现在比较流行,并且已经成熟,并且还在进一步完善的技术,如前端使用了HTML[4],并且嵌入java代码以及css样式表使页面更加灵活,多变,满足用户的视角需求,也有利于后期的页面扩展,后台则是采用小型数据库,用java语言实现业务逻辑和对数据库的访问。 3。3 经济可行性 经济可行性分析就是想知道可以降低多少的开支以及对日后可以带来多大的经济利益的估算。传统的信息管理的业务流程会被全新的信息系统所取代,从而降低劳动成本,避免不必要的资金投入,优化数据的处理过程,改善信息管理的效率,以此用户可以使用简单美观、安全高效,权限分明的信息系统。 3。4 法律可行性 进行法律可行性研究,就是为了避免以后可能在法律上引起一些不必要的麻烦,比如侵权等,本文只是为了改善一下学生信息管理的工作才进行设计的,希望可以为学校的管理工作做一些贡献,改善学校的管理工作,并不存在任何的商业的合作和纠纷。 第四章 需求分析 4。1 需求背景分析 由于国家对教育的重视,加大对教育的资金投入,加强学风上的建设,各大高校积极响应国家号召,加强对学生的教育和管理。而其中,学生的管理则是最基础的。 4。2 功能需求分析 系统为管理员解决学生信息登记管理等的繁琐问题,从而达到工作量的减少,效率的提高。本系统有以下几个主要功能模块。 4-1主要功能图 4。3 参与者分析 本系统是为了帮学校完成对学校的学生信息进行管理。系统主要有以下几种角色:用户,系统管理员。各个角色使用自己权限以内的功能。 4。3。1 用户用例分析 本系统用户中学生的主要功能是登录后对学生信息和成绩信息的查询操作等。根据对系统的分析,划分出用户的用例如图4-2所示学生用例分析图。 图4-2用户用例图 4。3。2 管理员用例分析 系统管理员的主要功能是用户各项信息进行增删改查,图4-3为系统管理员用例分析图。 图4-3系统管理员用例图 4。4 非功能需求分析 4。4。1 性能需求 本文设计的系统主要有以下性能需求:系统的鲁棒性和移植性、系统的规范性、系统的创新性、系统速度的响应比等。 4。4。2 安全需求 由于信息管理系统要处理非常大的数据量,因此要确保信息处理的速度。同时要确保事务的完整性。另外,还需要防范一些不法分子或是动机不良者,对数据库的侵入,有目的地对数据库信息进行修改或者删除记录,所以要及时,有间断性的建立数据库的副本,以备不时之需。文献综述 4。4。3 可靠性需求 可靠性需求,主要是研究系统能否在一些苛刻的条件下,能否和正常情况下完成特定的功能,并且得到的结果是否是一样的。 比如说系统工作了很长时间,系统能否还可以像正常一样完成任务,并且在处理的速度上有没有下降,或者突然间个别硬件出现了不可预知的错误,这时系统是否仍然具有工作的能力等,可靠性也是衡量软件是否已经成熟的标志之一,同时也是软件能否的到顾客满意的指标之一。 4。4。4 运行环境需求 本系统的开发环境[5]: 操作系统:win7 浏览器:IE9。0 WEB服务器 :Tomcat7。0 开发工具包:JDK version 1。7。0 数据库:Mysql 5。0 第五章 系统设计 5。1 总体设计 分析项目需求的功能和现实关系,可以体会到使用者想要的系统功能,然后进行系统设计。本系统采取B/S结构,与需求分析相联系,分别设计项目中不同的功能模块,并完成数据库的设计。 (责任编辑:qin) |