最新基于JAVA设计简单学生管理系统课程设计报告含源文件Word下载.docx
- 文档编号:14237884
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:15
- 大小:1MB
最新基于JAVA设计简单学生管理系统课程设计报告含源文件Word下载.docx
《最新基于JAVA设计简单学生管理系统课程设计报告含源文件Word下载.docx》由会员分享,可在线阅读,更多相关《最新基于JAVA设计简单学生管理系统课程设计报告含源文件Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
1、DIY手工艺市场状况分析
在调查中我们注意到大多数同学都比较注重工艺品的价格,点面氛围及服务。
小饰品店往往会给人零乱的感觉,采用开架陈列就会免掉这个麻烦。
“漂亮女生”像是个小超市,同一款商品色彩丰富地挂了几十个任你挑,拿上东西再到收银台付款。
这也符合女孩子精挑细选的天性,更保持了店堂长盛不衰的人气。
基于JAVA设计简单学生管理系统报告
学院:
职业技术学院
专业:
计算机科学与技术(3G方向)
年级:
11级
学号:
1120020363
学生姓名:
毛朋艺
指导教师:
曹琳
2014年6月7日
1课程设计概述
课程设计环境概述
JDK概述
JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。
自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。
JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JDK是学好Java的第一步。
而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。
从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
JDK包含的基本组件包括:
1.javac–编译器,将源程序转成字节码
2.jar–打包工具,将相关的类文件打包成一个文件
3.javadoc–文档生成器,从源码注释中提取文档
4.jdb–debugger,查错工具
5.java–运行编译后的java程序(.class后缀的)
6.appletviewer:
小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
7.Javah:
产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
8.Javap:
Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
9.Jconsole:
Java进行系统调试和监控的工具
Eclipse概述
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse运行环境
图1-1Eclipse运行环境
SQLServer2000概述
SQLServer是一种关系型数据库系统,SQLServer2000是在SQLServer7.0的基础上扩展升级的产品。
该版本不仅继承了SQLServer7.0版本的稳定性、便于管理和易于开发等优点。
同时又比它增加了许多更先进的功能,具有可伸缩性好与相关软件集成程度高等优点,可跨越多种平台使用。
SQLServer2000已成为目前广为使用的数据库管理系统。
SQLServer2000的特性表现在以下4方面:
1.Internet集成。
SQLServer2000数据库引擎提供完整的XML支持,允许用户使用内置的存储过程以XML格式轻松存储和检索数据。
用户还可以使用XML轻松地插入、更新和删除程序。
SQLServer2000程序设计模型与WindowsDNA构架集成,可用来开发Web应用程序。
利用SQLServer2000的EnglishQuery和Microsoft搜索服务等功能,可在Web应用程序中实现用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性。
同一个数据库引擎实例可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2000的大型多处理器服务器。
SQLServer2000企业版支持索引视图和联合服务器等功能,使其得以升级到最大Web站点所需的性能级别。
3.企业级数据库功能。
SQLServer2000数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎将管理上千个并发修改数据库的用户的开销减到最小,同时,充分保护数据完整性。
SQLServer2000分布式查询使您得以象引用SQLServer2000数据库本身的数据那样引用来自不同数据源的数据,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制不仅能使您得以维护多个数据复本,同时还可确保单独的数据复本保持同步。
4.易于安装、部署和使用。
SQLServer2000中包括一系列管理和开发工具,这些工具可简化在多个站点上安装、部署、管理和使用SQLServer的过程。
基于标准的、与WindowsDNA集成的程序设计模型得到了SQLServer2000很好的支持,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
SQLServer2000所提供的功能使SQLServer应用程序可以快速交付,并且客户只需最少的安装和管理开销即可实现这些应用程序。
2学生管理系统总体设计
学生管理系统总体设计思想
学生管理系统主要是根据所学的数据库原理和Java程序设计的知识,能够这对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等。
学生管理系统分别实现教务处和老师对学生信息进行管理,教务处的主要职责是对学生的学籍信息进行管理,包括对新同学的信息进行录入,对已有同学的信息进行查询、修改删除等;
老师可根据选课关系查询出选择此门课程的学生的学号、姓名,录入学生成绩,如果录入有错可以进行修改。
总体设计流程图
图2-2 总体设计流程
数据模型分析与设计
数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分规定了数据如何被描述(例如树、表等);
模型的操纵部分规定了数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。
数据库模型的分类:
分层模型、关系模型、网络模型和对象模型。
本课题选择的关系模型,关系模型是目前最重要的一种数据模型。
关系数据库系统采用关系模型作为数据的组织方式。
本课题的关系数据模型的数据结构可分为三个表来表示:
学生信息表(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学生信息表
名字:
学生信息表
描述:
记录学生的基本信息。
编号:
D1
组成:
学号,姓名,性别,班级,籍贯,民族,入学年份,专业,密码
表2-3-2课程信息表
课程信息表
记录学校开设的课程信息。
D2
课程编号,课程名,课程说明,教师,上课地点
表2-3-3学生选课表
学生成绩信息表
记录学生的成绩信息。
D3
学生学号,学生姓名,课程,成绩
数据库设计
数据库概要说明
本系统采用SQLServer2000数据库,系统数据库名为Student,Student数据库中包含若干个系统表,和5个用户表。
下图所示的即为本系统中数据库的数据表结构图,该数据表结构图包含系统所有数据表。
可以清晰地反应数据库信息。
图2-2数据表
数据库逻辑结构
原始表设计:
(1)teacher_login表,记录教室登录是的用户名和密码,具体如图2-3所示:
图2-3teacher_login表
(2)jiaowuchu_login表,记录教务处管理学生信息人员登录时的用户名和密码,具体如图2-4所示:
图2-5jiaowuchu_login表
(3)information表,记录学生基本信息,包括学号、姓名、所在系、班级、身份证号、性别、出生年月日和家庭住址,具体如图2-3所示:
图2-5information表
(4)sc表,记录学生选课关系,具体如图2-6所示:
图2-6sc表
(5)grade表,记录学生成绩,具体如图2-7所示:
图2-7grade表
3系统测试
教务处登陆
登陆界面
选择教务处登陆方式,正确输入用户名和密码,将进入欢迎界面,登陆界面如图4-1-1
图3-1-1登陆界面
欢迎界面
教务处登录成功则进入相应的环境界面,如图4-2所示:
图3-1-2欢迎界面
功能界面
点击欢迎界面的”enter”按钮则进入功能界面,对其进行各种操作,如图4-3所示:
图3-1-3功能界面
当点击Insert按钮时,跳到图4-1-4,录入信息:
图3-1-4录入信息界面
教师登陆
登陆界面和教师登陆相同,选择单选按钮的“teacher”,正确输入用户名和密码,见图4-1-1。
登陆成功后会进入欢迎界面,如图4-2-1
图3-2-1欢迎界面
成功登陆进入欢迎界面,点击“enter”按钮进入功能界面,如图4-2-2
图3-2-2功能界面
设计体会及今后的改进意见
为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期二周的Java课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 基于 JAVA 设计 简单 学生 管理 系统 课程设计 报告 源文件