毕业设计说明书
毕 业 设 计 题 目
院(系)专 业 班 级
学 生 姓 名 性别
指 导 教 师 职称
2007 年月日
实现语言:JSP 挂接数据库:SQLSERVER2000
设计理念
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社
会。学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化
程度体现在将计算器与信息技术应用于教学与管理,以现代化工具代替传统
手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,
信息交流更迅速。
学生成绩分析管理系统是一个教育单位不可缺少的部分,它的内容对于
学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够
为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的
方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外
时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的
困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们
深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着
手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、
保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效
率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成
绩分析管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友
好,功能强大,使用简单的适用于各规模学院的学生成绩分析管理系统。该
学生成绩分析管理系统能有效的处理在校学生的成绩管理,具有成绩输入、
成绩查询、成绩统计及打印功能。
学生成绩分析管理系统可以实施应用在各中、大、小院校中,适用范围很广,
应用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活
动提高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍
以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人
才打下坚实的基础
系统分析
学生成绩分析管理系统的要求是能够管理学生成绩信息,主要涉及到学
生的基本信息、成绩信息和学校的授课计划信息的管理。
学生的成绩是需要由人工录入的,因此系统就需要设计一个学生成绩信
息录入的窗口来录入期考成绩,并且在这个窗口中放入一个数据窗口来实现
录入这方面信息的功能。
系统还要求具有查询期考成绩的功能,因此为了显示查询结果,就要设
计一个数据窗口,并将其放在查询期考成绩的窗口中实现查询功能。
由于查询成绩和录入成绩有区别,因此为了更好的实现相应的功能,设
计的数据窗口也要不同,分别采用两种风格的数据窗口实现。
系统要求能够录入授课计划和学生基本信息,必须设计录入授课计划窗
口和录入学生基本信息窗口来实现相应功能。
由于该系统是学校管理学生成绩信息的系统,因此必须具有一定的保密
性,需要特定的人员才可以修改,因此需要设计一个用户登陆的窗口,使具
有访问权限的用户才能登录此系统。
系统的主窗口要能够在用户选中相应操作后,调出相应的窗口来使用户
在窗口中完成相应的功能。
普通用户要先成为注册用户。
如图
是
否
登录验证流程图
主要特点:
(一)能管理以年级为单位的各次考试档案,几年来的各种考试归并管
理,可随时查阅该年级各次考试档案。
进入系统
输入用户名、密码
报错信息
判断数据输入是
否合法?
结 束
开 始
(二)考试科目自由设定,能适应各种考试。
(三)能进行标准分转换、年级各班各科平均分、年级排名、尖子生后
进生档案等统计分析工作。
(四)能进行各种各样的查询,提供各种分数段,各种排名、各种率等
等统计结果。
(五)既满足年级各班的需要,又能满足学校的需要,还能满足学生和
家长的需要。
本软件起初在 window98 据库环境下开发研制成功。目前,该软件已移植
到 WINDOWSxp、JSP 数据库运行通过,并计划于近期内通过 Web 技术在网上运
行发布。
合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这
样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机
的运行速度。
作为学生成绩分析管理系统,必须能解决以下方面的问题:能录入信息。
所需录入的表有①学生成绩信息表;②学生基本信息表;③授课计划表;④
学生补考信息表。
设计出友好的界面
界面的友好与否是用户评价一个软件优劣的重要方面。
因为该系统涉及到学生成绩的真实性,所以该系统要具有一定的保密性
和权限控制,首先应设计一个用户的登陆窗口界面,要求只能由特定的人员
对该系统进行操作。
此外还应设计登陆后系统的主窗口,要求能够显示学生成绩的基本信息,
可以实现数据的录入,更新,删除、查询、统计等功能。
另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控键布局要
合理,美观。要充分的利用 powerbuilder 提供的强大的功能,多用窗口和控
件,充分体现窗口的多元化格局。