《JAVA WEB程序设计》报告模板.doc_第1页
《JAVA WEB程序设计》报告模板.doc_第2页
《JAVA WEB程序设计》报告模板.doc_第3页
《JAVA WEB程序设计》报告模板.doc_第4页
《JAVA WEB程序设计》报告模板.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 南南京京晓晓庄庄学学院院 J JA AV VA A W WE EB B 程程序序设设计计 课课程程报报告告 题 目 学生信息管理系统 姓 名 沈莉莉 学 号 13131320 班 级 13 计算机转本 1 班 完成时间2016 年 6 月 23 号 成 绩 数学与信息技术学院 精品文档 2欢迎下载 目目 录录 1 1 系统需求分析系统需求分析 1 1 2 2 相关技术与原理介绍相关技术与原理介绍 1 1 3 3 系统分析与设计系统分析与设计 2 2 3 1系统功能分析 2 3 2系统结构分析 2 3 3数据库设计 3 4 4 系统实现系统实现 4 4 4 1 登录模块实现 4 4 2 教师模块实现 6 4 3 成绩模块实现 7 4 4 学生模块实现 8 5 5 总结与体会总结与体会 1 11 1 5 1工作总结 11 5 2改进设想 11 1 1 1 1 系统需求分析系统需求分析 对系统的功能需求进行分析 在本次的实验中主要用到了 Eclipse Mysql Tomcat 等软件 用 JSP 和 JAVABEAN 编写代码 编写完的低吗主要用来实现教师 学生 成绩以及课程的查询 修改 删除等操作 2 2 相关技术与原理介绍相关技术与原理介绍 对 Tomcat MySQL JSP JDBC JAVABEAN 等技术进行简要介绍 2 1 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器 属于轻量级应用服务器 在中小 型系统和并发访问童虎不是很多的场合下被普遍使用 是开发和调试 JSP 程序的首选 对于一个初 学者来说 当一台机器上配置好 Apache 服务器 可利用它响应 HTML 标通用标记语言下的一个应 用 页面访问的请求 实际上 Tomcat 部分是 Apache 服务器的扩展 但它是独立运行的 所以当你 圆形 tomcat 时 它实际上是作为一个与 Apache 独立的进程单独运行 2 2 MySQL 的简介 MySQL 是一个小型关系数据库管理系统 它的主要特性如下 1 支持多线程 充分利用 CPU 资源 2 一共 TCP IP ODBC 和 JDBC 等多种数据库连接途径 3 使用 C 和 C 编写 并使用了多种编译器进行测试 保证源代码的可移植性 2 3 JSP 的简介 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets 来封装产生动态网页的处理 逻辑 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑 JSP 将网页逻辑与 网页设计的显示分离 支持可重用的基于组件的设计 使基于 Web 的应用程序的开发变得迅速和容 易 JSP JavaServer Pages 是一种动态页面技术 它的主要目的是将表示逻辑从 Servlet 中分离 出来 Java Servlet 是 JSP 的技术基础 而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成 JSP 具备了 Java 技术的简单易用 完全的面向对象 具有平台无关性且安全可 靠 主要面向因特网的所有特点 2 4 JDBC 的简介 JDBC 扩展了 Java 的功能 例如 用 Java 和 JDBC API 可以发布含有 applet 的网页 而 该 applet 使用的信息可能来自远程数据库 企业也可以用 JDBC 通过 Intranet 将所有职员连到 一个或多个内部数据库中 即使这些职员所用的计算机有 Windows Macintosh 和 UNIX 等各种 不同的操作系统 随着越来越多的程序员开始使用 Java 编程语言 对从 Java 中便捷地访问数 据库的要求也在日益增加 2 2 3 3 系统分析与设计系统分析与设计 3 1系统功能分析系统功能分析 分析系统功能并给出系统功能结构图 3 23 2系统结构分析系统结构分析 对系统的目录结构及分层结构进行分析与说明 本项目是根据学生的日常管理 而开发的一个学生信息管理系统 本系统可以实现对教师信 息 学生信息 课程以及成绩进行管理 系统要实现的功能主要包括五个方面 1 管理员登录模块 系统的登录功能 用于管理员的登录 2 教师管理模块 系统中对教师信息的管理主要包括教师信息的查询 教师信息的添加 教师信息的删除等 3 学生管理模块 系统中对学生信息的管理主要包括学生信息的查询 学生信息的添加 学生信息的修改等 4 成绩管理模块 查看成绩信息 5 课程管理模块 查看课程信息 精品文档 3欢迎下载3 精品文档 3欢迎下载3 3 33 3数据库设计数据库设计 对数据库进行逻辑设计 对各表结构进行说明 通过 Navicat for MySQL 来建立数据库 创建一个 school 数据库 建立的表 如下所示 1 t teacher 表主要用于教师的信息管理 2 t student 用来对学生信息的管理 3 t manager 用于对管理员的管理 4 t score 成绩信息的管理 5 t course 课程信息的管理 在使用过程中通过 DBConnectionManager 来实现数据库的连接 精品文档 4欢迎下载4 4 4 系统实现系统实现 4 14 1登录模块实现登录模块实现 分析各模块设计思路及实现流程 给出关键代码并对代码进行说明 并给出实现效 果截图显示 登录模块用于管理员的登录 并且管理员可以对教师以及学生信息进行管理 它的代 码如下 用户名 密 码 管理员 用于实现管理员的登录 精品文档 5欢迎下载5 精品文档 6欢迎下载6 6 4 24 2教师管理模块实现教师管理模块实现 教师系统包括对教师信息的查询 修改 删除以及添加的实现 具体代码如下 代码实现的功能是用于对教师信息的添加 如下图 精品文档 7欢迎下载7 4 34 3成绩查询模块实现成绩查询模块实现 用于管理员对学生的成绩进行分页查询 具体代码如下 对学生的成绩进行分页查询 精品文档 8欢迎下载8 查询结果如下所示 4 44 4学生模块实现学生模块实现 用来对学生的信息进行查询 修改 删除以及添加等操作 便于管理员有效的管理 学生的信息 具体代码如下 1 删除学生信息 精品文档 9欢迎下载9 实现效果如下图所示 2 修改学生信息 精品文档 10欢迎下载10 实现效果如下图所示 精品文档 11欢迎下载11 5 5 总结与体会总结与体会 5 15 1工作总结工作总结 总结本次工作内容 收集开发过程中异常错误 对遇到的异常错误进行总结并说明是 如何解决 在这次实验中 本人主要进行的是教师信息管理的实现 包括对教师信息的查询 修改 添加以及删除等操作 当然在编写这段代码的时候也遇到了很多的问题 例如 在实现教师信息添加的时候 写进去的代码没有错误提示 但在运行的时候只有界 面的出现 不能将数据添加进去 可在运行学生信息添加的时候完全是可以的 后来 通过向同学请教 以及上网搜集资料 才知道是因为我的路径名没有添加进去 而且 少编写了一个功能 还有在编写代码的时候 由于对一些语法的不熟悉 不知道它该 用在什么地方 而花费了大量的时间去查找 通过这次的课程设计 让我深刻的感受到了基础知识的重要性 记得在编写一些代 码的时候 完全不知到该从哪儿下手 只有一个一个的从书上找出相应的语法 在程 序开发过程中 最重要的还是要掌握好基础的知识 如果基础知识不牢固的话 以后 再开发程序的过程还是会遇到很多的问题 所以在平时一定要多掌握一些必要的语法 知道它该用在什么地方 不要到用到的时候才想起 并且在这次的实验中 使我学到 了很多在书本上所没有学到的知识 也让我了解到了编写一个系统是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论