学生信息管理系统课程设计报告

《Java Web系统开发》课程期末项目报告

学院、系: 专业名称: 课程设计题目

学生姓名: 项目自评得分:

完成时间:

数理与信息工程学院

网络工程 小飞哥

sss

2014年6月23日

学生信息管理系统

一、设计任务与目标

随着学校规模的扩大,学生人数急剧增加,需要管理的信息也成倍增加,同时,由于计算机和网络的普及,建立一个计算机管理系统,便可以通过网络来管理学生信息。为了提高管理学生信息的效率,使得学生信息管理系统化、自动化、规范化,操作过程中要符合直观、方便、使用、安全等要求,就此设计了学生信息管理系统。本系统主要功能有:用户登录、用户注册账号、用户修改密码、查询所有学生信息、通过学生姓名或学号查询学生信息等。

二、方案设计与论证

系统使用Myeclipse 工具和Mysql 数据库开发完成。

MyEclipse 工作平台(MyEclipseEnterprise Workbench ,简称)是对EclipseIDE 的扩展,利用它我们可以在数据库和JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML ,Struts ,JSP ,CSS ,Javascript ,Spring ,SQL 。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 目前支持Java Servlet ,AJAX ,JSP ,JSF ,Struts ,Spring ,Hibernate ,EJB3,JDBC 数据库链接工具等多项功能。可以说MyEclipse 是几乎囊括了目前所有主流开源产品的专属eclipse 开发工具。

Mysql 是最流行的关系型数据库管理系统,在WEB 应用方面MySQL 是最好的RDBMS(Relational Database Management System :关系数据库管理系统) 应用软

件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL 作为网站数据库。

综合考虑以上因素,系统首先完成Mysql 数据库的建立和数据库连接类的编写,然后使用MyEclipse 画出各个界面,并对代码进行细节调整,之后根据系统的结构图对每个窗口逐一进行调试,直到所有窗口的功能能够正常使用。

三、程序框图或流程图,程序清单与调用关系

四、程序运行的测试

1、用户登录界面

2、登录后显示用户信息

3、用户注册界面

4、通过学生学号查询与查询结果

5、通过学生姓名模糊查询与查询结果

6、用户修改密码

五、结论与心得

本次课程设计虽然很辛苦,但我也受益匪浅。本来以前学习Java 、数据库的知识就不够扎实,由于没有一个好的基础,刚开始要设计的时候,还真不知道何从下手。设计过程中也碰到了很多问题,急的焦头烂额,几欲放弃,后来这些问题最终在图书、同学、网络的帮助下得到了解决,让我学会了好多在课堂上没学会的东西。这次的课程设计让我对书本上的知识更多了一份认知,也对编程做小项目有了更深切的体验和深刻的理解。我也清楚的认识到自己的不足之处,有些知识也没完全掌握,所以这次课程设计之后一定要把以前学的知识重新梳理一遍。

这次课程设计我最大的收获就是我深刻地懂得了理论与实际结合的重要性!所谓“实践是检验真理的唯一标准”,只学习相应的知识是不够的,还要把所学理论知识与实践结合起来才行,只有这样才能提高自己的实际动手能力。

《Java Web系统开发》课程期末项目报告

学院、系: 专业名称: 课程设计题目

学生姓名: 项目自评得分:

完成时间:

数理与信息工程学院

网络工程 小飞哥

sss

2014年6月23日

学生信息管理系统

一、设计任务与目标

随着学校规模的扩大,学生人数急剧增加,需要管理的信息也成倍增加,同时,由于计算机和网络的普及,建立一个计算机管理系统,便可以通过网络来管理学生信息。为了提高管理学生信息的效率,使得学生信息管理系统化、自动化、规范化,操作过程中要符合直观、方便、使用、安全等要求,就此设计了学生信息管理系统。本系统主要功能有:用户登录、用户注册账号、用户修改密码、查询所有学生信息、通过学生姓名或学号查询学生信息等。

二、方案设计与论证

系统使用Myeclipse 工具和Mysql 数据库开发完成。

MyEclipse 工作平台(MyEclipseEnterprise Workbench ,简称)是对EclipseIDE 的扩展,利用它我们可以在数据库和JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML ,Struts ,JSP ,CSS ,Javascript ,Spring ,SQL 。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 目前支持Java Servlet ,AJAX ,JSP ,JSF ,Struts ,Spring ,Hibernate ,EJB3,JDBC 数据库链接工具等多项功能。可以说MyEclipse 是几乎囊括了目前所有主流开源产品的专属eclipse 开发工具。

Mysql 是最流行的关系型数据库管理系统,在WEB 应用方面MySQL 是最好的RDBMS(Relational Database Management System :关系数据库管理系统) 应用软

件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL 作为网站数据库。

综合考虑以上因素,系统首先完成Mysql 数据库的建立和数据库连接类的编写,然后使用MyEclipse 画出各个界面,并对代码进行细节调整,之后根据系统的结构图对每个窗口逐一进行调试,直到所有窗口的功能能够正常使用。

三、程序框图或流程图,程序清单与调用关系

四、程序运行的测试

1、用户登录界面

2、登录后显示用户信息

3、用户注册界面

4、通过学生学号查询与查询结果

5、通过学生姓名模糊查询与查询结果

6、用户修改密码

五、结论与心得

本次课程设计虽然很辛苦,但我也受益匪浅。本来以前学习Java 、数据库的知识就不够扎实,由于没有一个好的基础,刚开始要设计的时候,还真不知道何从下手。设计过程中也碰到了很多问题,急的焦头烂额,几欲放弃,后来这些问题最终在图书、同学、网络的帮助下得到了解决,让我学会了好多在课堂上没学会的东西。这次的课程设计让我对书本上的知识更多了一份认知,也对编程做小项目有了更深切的体验和深刻的理解。我也清楚的认识到自己的不足之处,有些知识也没完全掌握,所以这次课程设计之后一定要把以前学的知识重新梳理一遍。

这次课程设计我最大的收获就是我深刻地懂得了理论与实际结合的重要性!所谓“实践是检验真理的唯一标准”,只学习相应的知识是不够的,还要把所学理论知识与实践结合起来才行,只有这样才能提高自己的实际动手能力。


相关内容

  • 课程管理子系统
  • 湖南工程学院 课 程 设 计 任 务 书 课程名称 数据库原理课程设计 课 题 课程管理子系统 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 2012 年 2 月 27 日 任务完成日期 2012年 3 月 15 日 一.设计内容与设计要求 1.设计内容: 数据库系统原理的课程设计要 ...

  • 学生成绩管理系统实验报告
  • 洛 阳 理 工 学 院 课 程 设 计 报 告 课程名称 数据库课程设计 设计题目 学生成绩查询系统 专 业 计算机科学与技术 班 级 B100506 学 号 B10050634 姓 名 孙帅杰 完成日期 2013年1月6号 课 程 设 计 任 务 书 设计题目: 设计内容与要求: 设计内容: 教务 ...

  • 教务管理系统设计报告
  • 信息系统工程与实践 <教务管理系统> 设计报告 专业班级: 计本1201班 项目分组: 计本1201班第二组 姓名学号1: 戴明昊1205170107 姓名学号2: 杨新芬1205170130 姓名学号3: 万丽涛1205170102 编写人: 戴明昊1205170107 目录 1引言 ...

  • CDIO课程教学的构建与实施
  • 课程教学的构建与实施 成都信息工程学院 杨玲2011年11月30日年月 电子工程学院简况 硕士研究生专业 信号与信息处理 2004 电子工程学院 四川省特色专业 电子信息工程 1978 在校本科生近2000人,硕士生近300人,教师约80人 本科专业 生物医学工程生物医学工程电子信息科学与技术雷电防 ...

  • 公司设备管理系统-任务书
  • <程序设计语言>课程设计任务书 学院名称: 数学与计算机学院 课程代码:_8404091_ 专 业: 计算机科学与技术 年 级: 2010 一.设计题目 学生成绩管理系统 二.主要内容 使用C 语言中有关链表及外部文件的内容,独立设计上述应用系统,并编程实现以下功能: ① 信息录入 录入 ...

  • 电子信息专业认识实习报告
  • 实 习 报 告 实习名称 专 业 认 识 实 习 专业班级 电子1142 姓 名 学 号 成 绩 评 定 电气与信息工程学院 二0一二年十月 实习纪律要求和成绩考核办法 实习纪律要求和成绩考核办法 1.实习过程必须听从教师和现场工作人员指导,严格遵守安全操作规程.不准违规操作,未经现场工作人员允许不 ...

  • 学生成绩管理系统分析报告
  • 学生成绩管理系统 --分析报告 目录 目录 . ..................................................................... 0 一.概要设计 . ............................................. ...

  • 核心课程建设内容要求及规范
  • 核心课程建设内容要求及规范(讨论稿) 在学院骨干院校建设项目中,核心课程建设是一项基础性项目,影响范围较广,对学院的课程建设具有非常重要的示范作用.核心课程建设内容的要求与规范如下: 一.资源入库前的总体属性要求: 1.Title(标题):资源的名称: 2.Creator(创建者):资源的创建者.作 ...

  • 第11小组需求分析报告
  • 学生选课管理系统需求分析说明书 一. 引言 当今时代是飞速发展的信息时代.在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境. 学校作为一种信息资源的集散地,学生和课程繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用.如果对学生的选课权限.以及选课代号等用人工计 ...