基于JAVA设计简单学生管理系统课程设计报告(含源文件).docx

上传人:h**** 文档编号:26540495 上传时间:2022-07-18 格式:DOCX 页数:10 大小:15.11KB
返回 下载 相关 举报
基于JAVA设计简单学生管理系统课程设计报告(含源文件).docx_第1页
第1页 / 共10页
基于JAVA设计简单学生管理系统课程设计报告(含源文件).docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《基于JAVA设计简单学生管理系统课程设计报告(含源文件).docx》由会员分享,可在线阅读,更多相关《基于JAVA设计简单学生管理系统课程设计报告(含源文件).docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于JAVA设计简单学生管理系统课程设计报告(含源文件) 学 院:职业技术学院 专 业:计算机科学与技术(3G 方向) 年 级: 11级 学 号:1120220363 学生姓名:毛朋艺 2022年6 月7日 基于JAVA 设计简单学生管理系统报告 目录 1课程设计概述 (1) 1.1课程设计环境概述 (1) 1.1.1JDK概述 (1) 1.1.2Eclipse概述 (1) 1.2Eclipse运行环境 (2) 1.3SQL Server 2000概述 (2) 2学生管理系统总体设计 (3) 2.1学生管理系统总体设计思想 (3) 2.2总体设计流程图 (4) 2.3数据模型分析与设计 (4)

2、 2.4数据库设计 (7) 2.4.1数据库概要说明 (7) 2.4.2数据库逻辑结构 (7) 3系统测试 (8) 3.1教务处登陆 (8) 3.1.1登陆界面 (8) 3.1.2欢迎界面 (9) 3.1.3功能界面 (10) 3.2教师登陆 (12) 3.2.1登陆界面 (12) 3.2.2欢迎界面 (12) 3.2.3功能界面 (13) 设计体会及今后的改进意见 (15) 参考文献 (16) 1课程设计概述 1.1课程设计环境概述 1.1.1JDK概述 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java 推出以来,JD

3、K已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java 运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 JDK包含的基本组件包括: 1.javac 编译器,将源程序转成字节码 2.jar 打包工具,将相关的类文件打包成一个文件 3.javadoc 文档生成器,从源码注释中提取文档 4.jdb debugger,查错工具 5.java 运行编译后的java程

4、序(.class后缀的) 6.appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java 浏览器。 7.Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C 过程的头文件。 8.Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 9.Jconsole: Java进行系统调试和监控的工具 1.1.2Eclipse概述 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,

5、包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE 软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。 1.2Eclipse运行环境 图1-1 Eclipse运行环境 1.3SQL Server 2000概述 SQL Server是一种关系型数据库系统, SQL Ser

6、ver 2000 是在SQL Server 7.0的基础上扩展升级的产品。该版本不仅继承了SQL Server 7.0 版本的稳定性、便于管理和易于开发等优点。同时又比它增加了许多更先进的功能,具有可伸缩性好与相关软件集成程度高等优点,可跨越多种平台使用。SQL Server 2000已成为目前广为使用的数据库管理系统。 SQL Server 2000 的特性表现在以下4方面: 1.Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持,允许用户使用内置的存储过程以XML格式轻松存储和检索数据。用户还可以使用XML轻松地插入、更新和删除程序。SQL Serve

7、r 2000 程序设计模型与 Windows DNA 构架集成,可用来开发 Web 应用程序。利用SQL Server 2000 的 English Query 和 Microsoft 搜索服务等功能,可在Web 应用程序中实现用户友好的查询和强大的搜索功能。 2.可伸缩性和可用性。同一个数据库引擎实例可以在不同的平台上使用,从运行 Microsoft Windows 98的便携式电脑,到运行 Microsoft Windows 2000的大型多处理器服务器。SQL Server 2000 企业版支持索引视图和联合服务器等功能,使其得以升级到最大 Web 站点所需的性能级别。 3.企业级数据库

8、功能。SQL Server 2000 数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎将管理上千个并发修改数据库的用户的开销减到最小,同时,充分保护数据完整性。SQL Server 2000 分布式查询使您得以象引用SQL Server 2000 数据库本身的数据那样引用来自不同数据源的数据,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制不仅能使您得以维护多个数据复本,同时还可确保单独的数据复本保持同步。 4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可简化在多个站点上安装、部署、管理和使用 SQL Server 的过程。

9、基于标准的、与Windows DNA 集成的程序设计模型得到了SQL Server 2000 很好的支持,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。SQL Server 2000所提供的功能使SQL Server 应用程序可以快速交付,并且客户只需最少的安装和管理开销即可实现这些应用程序。 2学生管理系统总体设计 2.1学生管理系统总体设计思想 学生管理系统主要是根据所学的数据库原理和Java程序设计的知识,能够这对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等。 学生管理系统分别实现教务处和老师对学生信息进行管理,教

10、务处的主要职责是对学生的学籍信息进行管理,包括对新同学的信息进行录入,对已有同学的信息进行查询、修改删除等;老师可根据选课关系查询出选择此门课程的学生的学号、姓名,录入学生成绩,如果录入有错可以进行修改。 2.2总体设计流程图 图2-2 总体设计流程 2.3数据模型分析与设计 数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分规定了数据如何被描述(例如树、表等);模型的操纵部分规定了数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。数据库模型的分类:分层模型、关系模型、网络模型和对象模型。 本课题选择的关系模型,关系模型是目前最重要的一种数据模型。关系数据库系统采

11、用关系模型作为数据的组织方式。 本课题的关系数据模型的数据结构可分为三个表来表示:学生信息表(Student)、课程信息表(Course)、学生选课表(SC); 学生信息表用于记录学生的基本信息,如表2-3-1;课程信息表用于记录课程的基本信息,如表2-3-2;学生选课表如下表2-3-3。这三个表对应的E-R图分别是:图2.3.1 学生信息E-R图;图2.3.2 课程信息E-R图;图 2.3.3 学生选课E-R图;如下图。 表2-3-1 学生信息表 表2-3-2课程信息表 表2-3-3学生选课表 2.4数据库设计 2.4.1数据库概要说明 本系统采用SQL Server 2000 数据库,系统

12、数据库名为Student,Student数据库中包含若干个系统表,和5个用户表。 下图所示的即为本系统中数据库的数据表结构图,该数据表结构图包含系统所有数据表。可以清晰地反应数据库信息。 图2-2 数据表 2.4.2数据库逻辑结构 原始表设计: (1) teacher_login表,记录教室登录是的用户名和密码,具体如图2-3所示: 图2-3 teacher_login表 (2) jiaowuchu_login表,记录教务处管理学生信息人员登录时的用户名和密码,具体如图2-4所示: 图2-5 jiaowuchu_login表 (3) information表,记录学生基本信息,包括学号、姓名、所在系、班级、身份证号、性别、出生年月日和家庭住址,具体如图2-3所示: 图2-5 information表 (4) sc表,记录学生选课关系,具体如图2-6所示: 图2-6 sc表 (5) grade表,记录学生成绩,具体如图2-7所示: 图2-7 grade表 3系统测试 3.1教务处登陆 3.1.1登陆界面 选择教务处登陆方式,正确输入用户名和密码,将进入欢迎界面,登陆界面如图4-1-1 图3-1-1 登陆界面 3.1.2欢迎界面 教务处登录成功则进入相应的环境界面,如图4-2所示:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁