- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生信息管理系统
目 录 前言 1 1 系统介绍 1 1.1 学生信息管理系统功能需求 1 1.1.1 用户登录 1 1.1.2 学生信息管理 1 1.1.3 课程信息管理 2 1.1.4 成绩管理模块 2 1.2 性能需求 2 1.2.1 硬件环境 2 1.2.2 软件环境 2 1.3 可行性分析 2 1.4 开发工具和技术介绍 2 1.4.1 通过Swing组件开发用户界面 2 1.4.2 通过JDBC与数据库进行连接 4 1.4.3 后台数据库MySQL 4 2 系统设计 5 2.1 结构设计 5 2.1.1 功能流程及工作流描述 6 2.2 数据库设计 7 3 详细功能模块设计 8 3.1 登录模块 8 3.2 系统主界面模块 9 3.3 学生信息管理模块 9 3.4 课程信息管理模块 13 3.5 成绩信息管理模块 15 4 结束语 17 5 致谢 17 附录 18 参考文献 24 学生信息管理系统设计与实现 前言 为了充分实现素质教育,多方面发展学生的兴趣和爱好,大部分学校都设立了全校范围内的选修课。学生可以根据自己的兴趣和特长,选择自己喜爱的课程。由于高等学校的迅速发展,高校规模越来越大,学生数量与课程数量都在迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,已经成为一个重要的问题。 利用计算机进行学生信息方面的管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的管理信息系统是十分必要的。 学生信息管理系统的设计与实现包括后台数据库的建立维护和前台各种窗体展现两方面的功能。后台数据库的建立维护要靠建立表来完成,以此来存储与学生相关的信息。前台窗体的展现要靠在数据库中建立窗体来实现,要求能够保护数据库的安全,提示用户如何更好地使用该系统等多项功能。学生信息管理系统的总目标是对学生信息进行存储、查询、修改和删除等操作。 本系统采用Java语言作为开发语言,Java语言具有面向对象性,简单便捷性,平台无关性,运行安全性,系统移植性,动态扩展性,程序高性能能特点。图形用户界面是为应用程序提供一个图形化的界面,通过它用户和程序之间可以方便地进行交互,完成应用程序使用中的数据输入与输出显示等操作任务。Java语言提供了大量支持GUI设计的类。系统选用MySQL作为后台数据库。应用程序与数据库的通信连接由JDBC 实现。 1 系统介绍 1.1 学生信息管理系统功能需求 以下部分阐述了学生信息管理系统的各部分基本功能和要求。 1.1.1 用户登录 学生信息管理系统采用用户名及密码验证模式,进入学生信息管理系统前,用户必须在登录页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理系统操作主页面。 1.1.2 学生信息管理 包含的功能模块有:学生个人信息的添加、学生信息的查询以及学生信息的修改与删除。 1.1.3 课程信息管理 包括以下功能模块:课程基本信息添加与删除处理、与学生信息结合实现学生选课处理、学生退选课程处理以及学生选课信息的查询处理。 1.1.4 成绩管理模块 学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块设置了成绩添加、成绩浏览、成绩查询等功能模块。 1.2 性能需求 1.2.1 硬件环境 CPU: 1GHZ以上 内存 : 256MB以上 硬盘空间:10GB以上 1.2.2 软件环境 操作系统: Windows 2003 或Windows XP 数据库:MySQL 开发工具:Eclipse 1.3 可行性分析 学生信息管理是各大院校的管理工作中尤为重要的一项工作,它一直以来是学校管理的一项重要衡量指标。学生信息管理系统的应用,解决了学校日常学生信息管理工作中的信息量大、数据难以统计、数据更新困难等问题。应用计算机学生信息管理系统对日常学生信息管理工作进行管理,提高了院校学生信息管理工作的效率,更有利于学校及时掌握学生的学习成绩、个人信息等一系列数据信息,通过这些实际的数据信息,学校可以随时调整日常的学生管理工作。 1.4 开发工具和技术介绍 1.4.1 通过Swing组件开发用户界面 本系统采用Java语言作为开发语言,Java语言具有面向对象性,简单便捷性,平台无关性,运行安全性,系统移植性,动态扩展性,程序高性能能特点。图形用户界面是为应用程序提供一个图形化的界面,通过它用户和程序之间可以方便地进行交互,完成应用程序使用中的数据输入与输出显示等操作任务。Java语言提供了大量支持GUI (Graphics User Interfac
文档评论(0)