- 13
- 0
- 约1.28万字
- 约 18页
- 2016-08-17 发布于贵州
- 举报
《JAVA程序计》课程设计大作业-Java学生管理系统
山东理工大学计算机学院
《JAVA程序设计》大作业
题目: Java学生管理系统
班 级 姓 名 学 号
2011 年 12 月 6 日
目 录
摘 要 ………………………………………………………………………3
第一章 设计简介及设计方案……………………………………………4
1.1 系统功能分析……………………………………………………4
1.2 系统功能模块设计………………………………………………4
1.3 数据库功能分析…………………………………………………4
1.4 数据库需求分析…………………………………………………5
第二章 详细设计…………………………………………………………6
2.1 数据库设计………………………………………………………6
2.2 详细编程…………………………………………………………8
第三章 设计结果及分析 ………………………………………………12
3.1 设计结果 ………………………………………………………12
3.2 设计结果分析 …………………………………………………19
总 结……………………………………………………………………17
参考文献 …………………………………………………………………17
摘 要
随着计算机技术的飞速发展,当今社会正快速向信息化社会前进。而如今学校的规模不断扩大,学生数量急剧加,有关学生的各种信息量也成倍增长,面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工用量。此次设计我们使用JAVA编程,实现了学生信息管理系统的过程。本系统采用Sun公司的j2sdk1.4.2_04和SQL server 2000数据库管理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。系统可以对学校的所有专业信息和课程信息进行管理,可以对学生的基本信息和成绩进行管理,最后本系统能对专业信息、课程信息、学生基本信息和成绩信息进行查询。
关键词:数据库;java;SQL server 2000;查询
第一章 设计简介及设计方案
1.1 系统功能分析
系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。本设计中学生信息管理系统需要完成的功能主要有:
有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
学校基本课程信息的输入和查询。
基本课程信息的修改。
学生课程的设置和修改。
学生成绩信息的输入,修改,查询,统计。
1.2 系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图2-1所示的系统功能模块图。
图2-1 系统功能模块图
1.3 数据库功能分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以用实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
1.4 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对一般学生信息管理系统的需求,能过对学生学习过程的内容和数据流程分析,设计如面所示的数据项和数据结构:
学生基本信息:包括的数据项有:学生学号、学生姓名、性别、班级号、籍贯、入校日期、专业名、学院名、生日等。
课程基本信息:包括的数据项有:课程号、课程名称、授课老师、上课教室、课程类别、上课时间等。
学生成绩信息:包括的数据项有:学生学号、课程编号、考试分数等。
第二章 详细设计
2.1 数据库设计
本实验采用SQL Server 2000数据库系统。
2.1.1数据库概念结构设计
首先设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本实例根据上面的设计规划出的实体有:学生实体、课程实体。各个实体之间关系E-R图如图3-1所示。
您可能关注的文档
- 《2011年度井灾害预防措施及处理计划 》.doc
- 《2011省里业计划书模板》.doc
- 《2011矿井治水年度计划 》.doc
- 《2012防治计划 》.doc
- 《220KV降变电所初步设计》课程设计报告.doc
- 《220t/h环流化床锅炉设计》.doc
- 《25T循环流床锅炉维修工程 》.doc
- 《2╳330M供热机组工程主体施工组织设计方案》.doc
- 《30X30m梁施工方案》.doc
- 《312梯形钢架施工方案 》.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)