当前位置:文档之家› Jsp课程设计实验报告

Jsp课程设计实验报告

《jsp程序设计》Jsp课程设计实验报告题目学生成绩管理系统专业班级姓名指导教师2011年6月28日目录一、绪论----------------------------------------------------------------------------------------------------------------- 31、系统开发背景 ----------------------------------------------------------------------------------------------- 32、项目开发的目标-------------------------------------------------------------------------------------------- 33、系统开发所用的技术设备------------------------------------------------------------------------------- 3二、需求分析 ---------------------------------------------------------------------------------------------------------- 31、系统需求分析 ----------------------------------------------------------------------------------------------- 32、用户需求 ----------------------------------------------------------------------------------------------------- 43、系统框架图如下: ---------------------------------------------------------------------------------------- 54、系统设计思想 ----------------------------------------------------------------------------------------------- 55、系统设计分析 ----------------------------------------------------------------------------------------------- 5三、数据库的设计---------------------------------------------------------------------------------------------------- 61、本系统将数据存储在七个表中,这七个表分别是 ---------------------------------------------- 62、建立数据库的命令如下:------------------------------------------------------------------------------- 83、建立数据表的命令如下:------------------------------------------------------------------------------- 8四、关键技术及代码----------------------------------------------------------------------------------------------- 111、管理员登录代码------------------------------------------------------------------------------------------ 112、从数据库中获取用户名和密码的代码。

--------------------------------------------------------- 123、留言板的相关代码。

----------------------------------------------------------------------------------- 13五、测试--------------------------------------------------------------------------------------------------------------- 171、登录界面的测试: -------------------------------------------------------------------------------------- 172、查询页面: ------------------------------------------------------------------------------------------------ 193、添加页面: ------------------------------------------------------------------------------------------------ 194、删除页面: ------------------------------------------------------------------------------------------------ 205、修改页面 --------------------------------------------------------------------------------------------------- 21六、总结--------------------------------------------------------------------------------------------------------------- 21七、参考文献 -------------------------------------------------------------------------------------------------------- 21一、绪论1、系统开发背景一直以来学生的成绩管理是学校工作中的一项重要内容,许多学校的学生成绩管理系统做得都相当的完善,但是随着办学规模的扩大和扩招,有些系统就会逐渐出现一些漏斗或者是不完善的地方。

普通的成绩管理系统已经不能适应时代的发展,因为它浪费了许多的人力和物力,在当今信息时代这种传统的管理方法必然被以计算机为基础的管理系统所代替。

为了提高成绩管理的效率,我选择了学生成绩管理系统作为jsp的课程设计。

2、项目开发的目标希望能做出一个完善的系统,实现分类别的管理。

能实现管理员、教师和学生三种身份的登录,同时也能实现各登陆身份的相关操作。

3、系统开发所用的技术设备(1)、数据库技术的现状与发展数据库是在现在的无论大型系统还是小型系统中都频繁出现的一门计算机软件技术,数据库技术是信息系统的核心和基础,它的出现极大的促进了计算机应用向各行各业的渗透。

(2)、JSP当前所做的系统无非都采用.net和jsp两种技术进行设计,它有很多的技术特征,如:跨平台、分离静态内容和动态内容、可重复使用的组建、沿用了Java Servlet的所有功能及能预编译。

二、需求分析1、系统需求分析学生信息管理系统是对学生的基本信息和成绩信息进行管理,主要包括添加、修改和删除学生的基本信息及课程的基本信息;录入、修改和删除学生的成绩信息,对基本信息、成绩信息进行查询、排序及统计等操作,从而实现学生信息管理的自动化与计算机化。

本课题将实现一个简化的学生信息管理系统。

2、用户需求(1)、学生的需求<1>、查询自己的基本资料查询自己的所有成绩,包括自己的平均成绩和总成绩。

<2>、查询自己的所有成绩,包括自己的平均成绩和总成绩。

<3>查询某一科成绩,该科平均成绩,所在名次,最高成绩,最低成绩。

<4>、学生可以添加自己的基本信息。

(2)、老师需求<1>、查询某一学生的所有成绩,平均成绩和总成绩。

<2>、查询某一学生某一科成绩,该科平均成绩,所在名次,最高成绩,最低成绩。

<5>、录入成绩(自己所教授的那一科成绩)(3)、管理员的需求<1>、查询某一学生的所有成绩,平均成绩和总成绩。

<2>、查询某一学生某一科的成绩,该科平均成绩,所在名次,最高成绩,最低成绩)。

<3>、查询某一班级的成绩(所有成绩,某一学期的所有成绩,某一学期的某一科目的所有成绩)。

<5>、录入信息、修改信息和删除信息。

3、系统框架图如下:4、系统设计思想(1)、采用现有的资源以及充分利用学校的现有资源,减少开发中的财力以及无力和时间,提高系统开发的水平。

(2)、系统就满足学校的需求,例如成绩的录入、查询、更新、删除以及学生成绩的排名等操作。

(3)、系统具备数据库维护功能,及时根据用户需求进行数据跟新、删除、添加等操作。

5、系统设计分析该系统适用于各个学校,其功能主要为:成绩管理:用于对成绩的录入、修改、添加、汇总、排名以及查询等操作。

三、数据库的设计1、本系统将数据存储在七个表中,这七个表分别是:(1)、学生表(见下表):保存学生的基本信息,包括学生的姓名,登录系统时的密码,学生的学号,出生年月以及性别。

学生表字段名称中文解释保存类型默认值长度可否为空主键sno 学号varchar 无12 否是name 姓名varchar 无24 否否password 密码varchar 无24 否否sex 性别char (男或女) 2 否否Birthdate 出生年月datetime 无否否(2)、教师表(见下表):保存教师的信息,包括教师的教师编号,登录系统系统时的用户名和密码。

字段名称中文解释保存类型默认值长度可否为空主键Tno 教师编号varchar 无12 否是name 登录名varchar 无24 否否password 密码varchar 无24 否否(3)、班级表(见下表):保存班级的编号及班级的名称。

相关主题