JAVAWEB程序设计课程设计-学生信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

课程名称《JAVAWEB程序设计》

课题名称学生信息管理系统

专业计算机科学与技术

班级

学号

学号

指导教师

年月日

湖南工程学院

课程设计任务书

课程名称《JAVAWEB程序设计》课题学生信息管理系统

专业班级

学生姓名

学号

指导老师

审批

任务书下达日期

任务完成日期

目录

一.设计说明 (1)

1.功能结构 (1)

2. 数据库设计.................. 错误!未定义书签。二.功能实现 (2)

1.系统主界面 (2)

2. 添加学生信息 (2)

3. 查看学生信息 (2)

4. 修改学生信息 (2)

三.心得体会 (3)

四.附录 (4)

1. 源代码 (4)

1)Index.jsp (4)

2)addStudent.jsp (7)

3)updateStudent.jsp (8)

4)viewStudent.jsp (10)

5)Student.java (11)

6)StudentManager.java (13)

7)StudentServlet.java (16)

8)Web.xml (18)

五.评分表 (20)

一.设计说明

1.功能结构

图1-1

2.数据库设计

图1-2

学生信息管理系统 学生录入信息功能 查询学生信息功能 删除学生信息功能

修改学生信息功能

二.功能实现

1.系统主界面

图2-1 2.添加学生信息

图2-2 3.查看学生信息

图2-3 4.修改学生信息

图2-4

三.心得体会

经过一个星期的课程设计,收获颇多。也明白了自己在java语言上自己存在的一些问题,也解决了一些一直困恼我的问题。以前自己觉得程序很简单,不放在心上。经过课程设计才使我明白做程序需要的东西是很多的,你既要懂程序而且还要有耐心和恒心。课程设计是对我的一次全面的测试,它既锻炼了我的动手的能力也磨练了我的心理素质。

设计这个系统,我们复习巩固java语言的基础知识,进一步加深对java 语言编程的理解和掌握。了解深入java语言编程的方法和环境。利用所学知识,把理论和实际结合,利用资源,采用模块化的结构,学会使用模仿、修改、自主设计相结合的方法。通过设计学生成绩管理系统,掌握结构化的程序设计思想,实现系统的正常运行,并且提高学生综合分析问题的素质和解决实际问题的编程能力。培养学生在项目开发中的求知精神、团队合作精神、创新意识以及实战能力。

作为java语言课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。在这一个星期的课程设计中,也让我看到了一些java方面薄弱的地方,在接下来的时间里我要好好的巩固这些方面的知识,争取学好这一门课程,熟练掌握java。

四.附录

1.源代码

1)Index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8" language="java"%>

<%@page import="db.StudentManager"%>

<%@page import="db.Student"%>

<%@page import="java.util.ArrayList"%>

学生信息管理