77范文网 - 专业文章范例文档资料分享平台

基于JSP的学生选课系统的设计与实现(2)

来源:网络收集 时间:2018-11-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

廊坊师范本科毕业论文

第1章 绪论

1. 1 系统开发背景及意义

计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业、各个领域。21世纪是一个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景,人们的生活、工作已经越来越离不开计算机技术的运用。

当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理到考试安排、成绩统计等,都通过信息管理系统来高效地运作。同时,学校管理中的学生选课过程也提出了相应的要求。为了满足学生选课管理的要求,需要设计与制作一个学生选课系统。传统的学生选课过程往往采用人工方式进行管理,管理方法落后、效率低、质量差,而基于计算机技术的学生选课系统实现了对整个学生选课过程的系统化、规范化、无纸化管理。学生选课系统对用户而言操作起来简便快捷,能减轻学生、教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。

1. 2研究现状

现在很多学校仍然采用手工方式管理学生选课过程,随着学校学生人数的增加和新课程的不断开设,必然会造成工作效率低、错误增加等严重问题。有些高校已经意识到自己学生选课管理过程中存在的问题,并且开始着手设计与开发现代化的学生选课系统;个别高校的学生选课系统已经开始投入运行,并受到全体学生和老师的一致好评。由于学校与学校之间对学生选课环节的具体管理标准和要求不同,设计与开发针对本校的学生选课系统仍旧势在必行。

1. 3可行性分析

可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[2]。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、经济、

1

廊坊师范本科毕业论文

社会三个方面对网络教学平台的建设进行分析和研究。

1. 3. 1技术可行性

技术可行性:系统采用Java语言进行开发,主要使用MVC三层结构进行系

统架构,采用JSP+Servlet+Javabean技术实现。JSP页面主要实现视图层;Servlet实现控制器部分,负责进行流程控制;Javabean实现模型部分,主要负责封装数据及实现业务逻辑。整个系统层次划分清晰、明确。现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。 学生选课系统的开发在技术上可行。

1. 3. 2经济可行性

传统学生选课过程主要采用手工方式进行管理,管理效率低、质量差、错误多,需要耗费大量的人力、物力。各大高校具有信息化的处理设施,并且拥有支持本系统的应用平台,因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。学生选课系统的开发在经济上可行。

1. 3. 3社会可行性

本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。 (1)法律因素

本系统是根据学生选课的实际情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。

(2)用户使用可行性

本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。、

由以上分析可知,本系统具有社会可行性。

2

廊坊师范本科毕业论文

第2章 需求分析

2.1 学生选课系统介绍

学生选课管理工作是学校教务管理系统中一个非常重要的环节,它负责安排整个学校学生和教师的上课情况。高效、现代化的学生选课管理可以提高学校教务管理的效率,降低人力、物力的投入,减少选课过程中发生的错误。学生选课系统是一个面向学校教务管理人员、任课教师和学生,可以为他们提供高效、现代化、科学的选课管理过程,是现代高校进行选课管理必不可少的办公软件。学生选课系统采用B/S模式开发。

2. 2系统的功能性需求

通过对学生选课系统进行需求分析,可以确定学生选课系统主要有三类用户:系统管理员、教师和学生。每类用户实现的功能各不相同,下面分别针对每类用户介绍系统的功能。

系统管理员通过本系统可以实现密码修改功能、系统管理功能、课程管理功能、老师管理功能、课表管理功能、学生管理功能、登录功能。管理员的系统用例图如下图所示。

3

廊坊师范本科毕业论文

图2-1管理员用例图

学生通过本系统可以查看个人信息、在线选课、查看课表、登录系统。学生用例图如下图所示。

图2-2学生用例图

教师通过本系统可以查看个人信息、登录系统、查看课表。教师用例图如下图所示。

图2-3教师用例图

4

廊坊师范本科毕业论文

通过对系统功能的进一步分析,可以得到各个用例的详细描述。由于系统用例过多,现选取登录系统、在线选课、查看课表等几个系统主要用例进行详细描述。如下表所示。

表2-1用例描述表

用例名称 登录系统 用例描述 ? 用例说明:用户对登录系统功能的使用 ? 前置条件:系统运行正常 ? 基本事件流: 1.用户发出使用系统请求 2.系统显示登录页 3.用户输入用户名和密码 4.系统进行用户验证 5.系统显示用户登录后首页 ? 次要事件流: 4.1.1 用户输入的用户名或密码不正确 4.1.2系统给出相应提示 4.1.3 返回基本事件流2 ? 后置条件:系统准备处理下一个用户请求 在线选课 ? 用例说明:学生实现在线选课功能 ? 前置条件:学生已成功登录系统且系统运行正常 ? 基本事件流: 1. 学生向系统发出选课请求 2. 系统向学生显示选课列表 3. 学生选择相应课程 4. 系统对能否选课进行判断 5. 系统向用户显示选课成功 ? 次要事件流: 4.1.1 当前课程不可重复选择 5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于JSP的学生选课系统的设计与实现(2)在线全文阅读。

基于JSP的学生选课系统的设计与实现(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/324257.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: