预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JavaWeb开发(JSP)课程设计 JavaWeb开发(JSP) 课程设计报告 题目:学生信息管理系统 设计者:江山 专业班级:软件java12-02 学号:311209060213 指导教师:霍占强 2014年7月1日 河南理工大学计算机学院 JavaWeb开发(JSP)课程设计 学生信息管理系统 一、系统需求背景 背景 学生信息管理系统是一个教育单位不可缺少的部分。学生信息管理系统是针 对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管 理,总体任务是实 现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对 学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选 课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进 一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举 措。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人 员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生 信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人 们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许 多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少困难[1]。系统针对学校学生信 息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化, 减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为 操作的错误和不规范行为。随着科学技术的不断提高,计算机科学日渐成熟,其强 大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的 作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工 管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量 大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效 率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。 系统需求 在现代社会中,教育界是IT厂商的重要客户之一,随着计算机网络的发展 和学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。 面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通 过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面 的工作量。各院校纷纷建设了自己的管理信息系统,其中学生管理信息系统是一 个重要组成部分。因此,学生管理信息系统的学习有非常重要的意义。学生管 理信息系统广泛地应用于各类院校的学生管理工作过程中,几乎每个进行了信息 化建设的学校,都建设了自己的学生管理信息系统。 1 JavaWeb开发(JSP)课程设计 需求的收集及分析 为了保证系统能够长期、安全、稳定、可靠、高效地运行,学生信息管理系 统应满足以下的性能需求。 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。教务管理人员和系统管理员 操作的过程都要保证正确无误。在系统设计和开发的过程中,要充分考虑系统当 前和将来能承受的工作负荷,使系统的处理能力和响应时间能够满足消费者对购 买或取消购买的处理需求,响应及更新处理都比较迅速,完全满足用户需求。一 般操作响应时间为0.5~1秒内,对数据的导入导出、软磁盘读写也应该在可接受 的时间内完成。 系统的开放性和系统的可扩充性 系统的开发过程中,应该充分考虑以后的可扩展性,例如消费者对各种功能 的需求也会不断地更新和完善。所有这些,都要求系统提供足够的手段进行功能 的调整和扩充。要实现这一点,应通过系统的开放性来完成,即系统应是一个开 放系统,只要符合一定的规范,可以简单地加入和减少系统的模块,配置系统的 软件。通过软件的修补、替换完成系统的升级和更新换代。 系统的易用性和易维护性 系统是直接面对系统管理人员的,但对计算机并不是很熟悉。这就要求系统 能够提供良好的用户界面,易用的人机交互界面。要实现这一点,就要求系统应 该尽量使用用户熟悉的术语和中文信息的界面;针对管理员可能出现的使用问 题,要提供足够的在线帮助,缩短管理员对系统熟悉的过程。 系统中涉及的数据是学校的相当重要的信息,系统要提供方便的手段供系统 维护人员进行数据的备份、日常的安全管理、系统意外崩溃时数据的恢复等工 作。 系统的标准性 系统的设计、开发、使用过程中都要涉及很多计算机硬件和软件。所有这些 都要符合主流国际标准、国家标准和行业标准。例如,在开发过程中使用的操作 系统、网络系统、开发工具都必须符合通