1.目录
概述 (3)
一、课题介绍 (3)
二、目的和要求 (3)
三、任务计划 (3)
需求分析 (5)
一、学生管理系统的发展现状 (5)
二、系统功能分析 (5)
三、系统结构框图 (5)
数据库设计 (7)
一、创建数据表的结构 (7)
二、各表功能及其关系 (7)
系统模块功能的实现与界面设计 (8)
一、系统主要模块 (8)
二、欢迎界面 (9)
三、主菜单界面 (9)
四、子菜单 (10)
五、学生信息录入 (11)
六、学生信息查 (12)
七、学生信息删除 (13)
八、学生信息修改 (14)
课程设计心得 (15)
一、程序结构设计培养 (15)
二、书写习惯养成 (15)
三、注意程序简洁 (15)
总结 (16)
参考文献 (17)
附录:项目源代码 (18)
一、数据库连接(D B C ONNECTION.JAVA) (18)
二、学生信息数据库管理(S TUDENT_D AO.JAVA) (18)
三、欢迎界面(W ELCOME.JAVA) (23)
四、主菜单界面(M ENU.JAVA) (24)
五、子菜单界面(S ON_M ENU.JAVA) (27)
六、添加功能(A DD_M ENU.JAVA) (31)
七、查功能(F IND_M ENU.JAVA) (34)
八、删除功能(D ELET_M ENU.JAVA) (36)
九、修改功能(C HANGE_M ENU.JAVA) (38)
概述
一、课题介绍
本次课程设计要求实现一个面向学生信息的管理系统。学生信息系统是一个非常通用的管理系统。很多大、中、小学校都需要拥有自己的管理系统,以便对本校学生的基本信息和学习情况进行管理,另一方面,较完整的学校信息管理系统同样也需要有学生信息管理系统的支持。
由通用的学生相关数据分析可知,系统包括院系管理、学生基本信息管理、课程管理、学生从成绩管理等主要功能。
该系统要求使用JA V A和MySQL作为开发工具和数据库管理系统,因此,系统设计涉及系统功能设计、数据库设计和系统界面等几个方面内容。
二、目的和要求
2.了解JA V A语言的特点及使用的范围,掌握开发软件平台的搭建。
3.要求使用JA V A和MySQL开发一个学生信息管理系统,系统主要
功能如下:
1)院系信息管理
院系系统信息的录入,包括院系编号、院系名称等信息;
院系信息的修改、删除、查询。
2)学生基本信息管理
基于java的课程设计题目学生基本信息的录入,包括学号、姓名、性别、出生日期、所在院系、班级等信息;
学生基本信息的修改、删除、查询。
3)课程设置管理
课程信息的录入,包括课程编号、课程名称、学分、课程内容等信息;
课程信息的修改、删除、查询。
4)学生成绩管理
学生成绩的录入,包括课程编号、课程名称、学分、课程内容等信息;
学生信息的修改、删除、查询。
三、任务计划
考虑到本次课程设计是独立完成,所以,不需要进行细致的分工,只要对框架和时间进行一定的规划就行。
需求分析
一、学生管理系统的发展现状
经过了一段时间的发展,当今,各大高校普遍都有了相对完善的学生管理系统,但在部分中小学中,这种高效的管理手段,仍未能全面普及。目前已有的学生管理系统存在界面和操作相对繁琐,实现成本较高等缺点,仍需改进。
二、系统功能分析
由通用的学生相关数据分析可知,系统包括院系管理、学生基本信息管理、课程管理、学生从成绩管理等主要功能1。
实现以上各模块的功能,需要以下子功能:
1数据库连接的建立与断开
2数据库的数据操作,包括插入、查询、删除、修改
4.系统操作界面与数据库操作相关联
三、系统结构框图
从系统功能表述可以看出,该系统可以实现几个功能,根据这些功能设计出系统的功能模块如错误!未到引用源。所示:
1因各模块基本功能相近,故本文仅以学生基本信息管理功能为例
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论