Java面向对象程序设计课程设计--学生信息管理系统程序设计.docx
《Java面向对象程序设计课程设计--学生信息管理系统程序设计.docx》由会员分享,可在线阅读,更多相关《Java面向对象程序设计课程设计--学生信息管理系统程序设计.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java面向对象程序设计课程设计-学生信息管理系统程序设计 课程实践任务书 信息技术的快速发展的同时也带来了社会各个行业的发展。它的发展已经深入到社会的各个角落。作为社会发展的前沿技术,各行各业只要对其合理的进行运用,必将会带来巨大的便捷。成功的运用信息技术将为各类学校学生信息管理带来无限便利。作为计算机应用的一部分,使用学生信息管理系统对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,大地提高学生档案管理的效率。 本文介绍了系统开发的全过程。该系统以Windows为操作平台,Java为开发语言,Access为数据库,Ec
2、lipse为开发工具,使用JDBC技术进行连接,实现了在可视化的基础上,利用数据库进行后台管理。 系统由学生和老师基本信息添加、学生和老师基本信息查询、学生和老师基本信息删除、学生和老师基本信息修改及退出系统等功能模块组成,基本功能较全面。用户界面友好、清晰、操作简便,易学易用;系统可读性好,易于维护、更新,安全性较好。采用传统下拉菜单功能选择,方便、快捷、一目了然,并且在一个窗体中进行操作,可视化强。采用链入数据库进行存储,可动态进行查看、操作,这样的系统可修改性较强。 关键字:面向对象;Eclipse;JDBC 1 前言 (1) 1.1 课题简介 (1) 1.2 设计目的 (1) 2 需求
3、分析 (2) 2.1业务需求分析 (2) 2.2功能需求分析 (2) 2.2.1 学生信息 (2) 2.2.2 教师信息 (2) 2.2.3 成绩管理 (3) 3 数据库设计 (4) 3.1 Java连接数据库 (4) 3.1.1 关系数据库概述 (4) 3.1.2 通过JDBC访问数据库 (4) 3.2 数据库与基本表设计 (4) 4 系统设计与实施 (7) 4.1 Eclipse Java Neon 3 (7) 4.2 结构设计 (7) 4.3 文件组织结构 (7) 4.4 登录模块 (8) 4.4.1 设计构想 (8) 4.4.2 实现登录模块 (8) 4.5 学生信息模块 (11) 4
4、.5.1 设计构想 (11) 4.5.2 实现学生信息模块主界面 (11) 4.5.3添加信息 (12) 4.5.4 删除信息 (14) 4.5.5修改信息 (15) 4.5.6 基本信息查询 (17) 4.5.7 成绩查询 (19) 4.5.8 退出系统 (21) 4.6 教师信息模块 (22) 结束语 (26) 参考文献 (27) 附录A. 错误!未定义书签。 1 前言 1.1课题简介 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。近几年来,国家政策的调整,我国高等院校大规模扩招,给高等院校的教学管理、学生管理、后勤
5、管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。 目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,中、小学对学生档案的管理更是落后,这样的管理机制严重浪费人力和物力,已经不能适应时代发展的要求。 计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。作为计算机应用的一部分,使用学生信息管理系统对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、
6、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件。 1.2 设计目的 对学生信息管理系统,目的是为了对学校的学生信息管理工作进行系统的管理,以提高工作效率。通过程序设计,开发出学生信息管理系统代替相应的手工管理。学生信息管理系统可为用户提供充足的信息和快捷的查询手段,不但可以实现教师、学生的信息录入、修改与删除,而且可以实现学生成绩的信息录入、修改与删除,同时可以对所有的信息进行查询,实现学校的规范化管理。 2 需求分析 2.1业务需求分析 开发一个系统前,首先应该对该系统要实现的功能进行整体的分析和规划,确保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 面向 对象 程序设计 课程设计 学生 信息管理 系统
限制150内