《JAVAWEB程序设计课程设计-学生信息管理系统(19页).docx》由会员分享,可在线阅读,更多相关《JAVAWEB程序设计课程设计-学生信息管理系统(19页).docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-JAVAWEB程序设计课程设计-学生信息管理系统-第 15 页课 程 设 计 报 告课程名称 JAVAWEB程序设计 课题名称 学生信息管理系统 专 业 计算机科学与技术 班 级 学 号 学 号 指导教师 年月 日 湖南工程学院课 程 设 计 任 务 书课程名称 JAVAWEB程序设计 课 题 学生信息管理系统 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 任务完成日期 目录一 设计说明11.功能结构12. 数据库设计1二 功能实现21.系统主界面22. 添加学生信息33. 查看学生信息44. 修改学生信息5三 心得体会7四 附录81. 源代码81)Index.jsp82)a
2、ddStudent.jsp113)updateStudent.jsp144)viewStudent.jsp165)Student.java196)StudentManager.java217)StudentServlet.java248)Web.xml26五 评分表28一 设计说明1.功能结构学生信息管理系统修改学生信息功能查询学生信息功能删除学生信息功能学生录入信息功能图1-12.数据库设计图1-2二 功能实现1.系统主界面图2-12. 添加学生信息图2-23. 查看学生信息图2-34. 修改学生信息图2-4三 心得体会经过一个星期的课程设计,收获颇多。也明白了自己在java语言上自己存在的
3、一些问题,也解决了一些一直困恼我的问题。以前自己觉得程序很简单,不放在心上。经过课程设计才使我明白做程序需要的东西是很多的,你既要懂程序而且还要有耐心和恒心。课程设计是对我的一次全面的测试,它既锻炼了我的动手的能力也磨练了我的心理素质。设计这个系统,我们复习巩固java语言的基础知识,进一步加深对java语言编程的理解和掌握。了解深入java语言编程的方法和环境。利用所学知识,把理论和实际结合,利用资源,采用模块化的结构,学会使用模仿、修改、自主设计相结合的方法。通过设计学生成绩管理系统,掌握结构化的程序设计思想,实现系统的正常运行,并且提高学生综合分析问题的素质和解决实际问题的编程能力。培养
4、学生在项目开发中的求知精神、团队合作精神、创新意识以及实战能力。作为java语言课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。在这一个星期的课程设计中,也让我看到了一些java方面薄弱的地方,在接下来的时间里我要好好的巩固这些方面的知识,争取学好这一门课程,熟练掌握java。四 附录1. 源代码1)Index.jsp 学生信息管理 学生管理系统 添加学生 学号 姓名 年龄 &nb
5、sp; 性别 专业 学院 简介 操作 % ArrayList students=StudentManager.getAllStudents(); for(int i=0;i 男  
6、; 女 . a class=btn btn-successhref=viewStudent.jsp?id= 查看 a class=btn btn-info href=updateStudent.jsp?id= 修改 a class=btn btn-danger href=deleteStudent?id= 删除 2)addStudent.jsp 添加学生信息 返回 学生信息 必填 必填 必填 性别男女 必填 必填
7、必填 简介 选填 提交 3) updateStudent.jsp 修改学生信息 返回 String id=request.getParameter(id); Student student=StudentManager.getStudent(id); 修改学生信息 学号 input type=text class=form-control name=id placeholder= 姓名 input type=text class=form-control name=name value= 年龄 input type=text class=form-control name=age
8、value= 性别 男 女 性别男女 专业 input type=text class=form-control name=major value= 学院 input type=text class=form-control name=college value= 简介 textarea class=form-control rows=5 name=introduction placeholder= style=resize: none; 更新信息 4) viewStudent.jsp 查看学生信息 String id=request.getParameter(id); Student stu
9、dent=StudentManager.getStudent(id); %4 学生信息 返回 学号 input type=text class=form-control name=id placeholder= readonly=readonly 姓名 input type=text class=form-control name=name placeholder= readonly=readonly 年龄 input type=text class=form-control name=age placeholder= readonly=readonly 性别 专业 input t
10、ype=text class=form-control name=major placeholder= readonly=readonly 学院 input type=text class=form-control name=college placeholder= readonly=readonly 简介 textarea type=text class=form-control rows=5 name=introduction placeholder= style=resize: none; readonly=readonly 5) Student.javapublic class Stu
11、dent private String id;/学号 private String name;/姓名 private int age;/年龄 private int sex;/性别 private String major;/专业 private String college;/学院 private String introduction;/简介 public String getId() return id; public String getName() return name; public int getAge() return age; public int getSex() return sex; public String getMajor() return major; public String getCollege() return college; public String getIntroduction() return introduction; public void setId(String id) this.id = id; p
限制150内