下载此文档

《JAVA程序设计》课程设计大作业-Java学生管理系统.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
山东理工大学计算机学院
《JAVA程序设计》大作业
题目: Java学生管理系统
班级
姓名
学号
2011 年 12 月 6 日
目录
摘要………………………………………………………………………3
第一章设计简介及设计方案……………………………………………4
系统功能分析……………………………………………………4
系统功能模块设计………………………………………………4
数据库功能分析…………………………………………………4
数据库需求分析…………………………………………………5
第二章详细设计…………………………………………………………6
数据库设计………………………………………………………6
详细编程…………………………………………………………8
第三章设计结果及分析………………………………………………12
设计结果………………………………………………………12
设计结果分析…………………………………………………19
总结……………………………………………………………………17
参考文献…………………………………………………………………17
摘要
随着计算机技术的飞速发展,当今社会正快速向信息化社会前进。而如今学校的规模不断扩大,学生数量急剧加,有关学生的各种信息量也成倍增长,面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工用量。此次设计我们使用JAVA编程,实现了学生信息管理系统的过程。 SERVER 2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。系统可以对学校的所有专业信息和课程信息进行管理,可以对学生的基本信息和成绩进行管理,最后本系统能对专业信息、课程信息、学生基本信息和成绩信息进行查询。
关键词:数据库;java;SQL SERVER 2000;查询
第一章设计简介及设计方案
系统功能分析
系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。本设计中学生信息管理系统需要完成的功能主要有:
有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
学校基本课程信息的输入和查询。
基本课程信息的修改。
学生课程的设置和修改。
学生成绩信息的输入,修改,查询,统计。
系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图2-1所示的系统功能模块图。
图2-1 系统功能模块图
数据库功能分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以用实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对一般学生信息管理系统的需求,能过对学生学****过程的内容和数据流程分析,设计如面所示的数据项和数据结构:
学生基本信息:包括的数据项有:学生学号、学生姓名、性别、班级号、籍贯、入校日期、专业名、学院名、生日等。
课程基本信息:包括的数据项有:课程号、课程名称、授课老师、上课教室、课程类别、上课时间等。
学生成绩信息:包括的数据项有:学生学号、课程编号、考试分数等。
第二章详细设计
数据库设计
本实验采用SQL Server 2000数据库系统。

首先设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本实例根据上面的设计规划出的实体有:学生实体、课程实体。各个实体之间关系E-R图如图3-1所示。
学生
学号
姓名
性别
民族
入校日期
专业名
学院
生日
选课
课程
成绩
课程号
课程名
授课老师
上课教师
课程类别
上课时间
籍贯

《JAVA程序设计》课程设计大作业-Java学生管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-05-07