学生信息管理系统设计报告.docVIP

  • 11
  • 0
  • 约9.18千字
  • 约 22页
  • 2021-10-28 发布于江苏
  • 举报
学生信息管理系统设计报告 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 湖南群众传媒学院网络传媒系 课程设计报告 课程名称:_______面向对象程序设计_______________________ 设计题目:_______学生管理系统______________________ 专业班级:_______软件1001班______________________ 学 号:__________________________ 姓 名:______ ________________________ 指导教师:_______ ____________ 2021年09 目 录 1 设计时间 1 2 设计目的 1 3设计任务 1 4 设计内容 1 4.1 需求分析 1 需求说明 1 功能需求 1 概要设计 2 程序设计思路 2 程序运行环境及界面 2 功能模块设计 3 功能模块说明图 3 4.3.2 自定义类及接口说明 4 4.3.3 类中方法介绍 5 异常处理 10 程序运行与调试分析 10 4.5.1.开场调试 10 各菜单实现 11 4.5.3 退出 15 5 总结与展望 16 程序源代码: 17 1·设计时间 2011年9月5日至2011年9月9日 2·设计目的 为了方便学校更好的对学生的信息进展管理,此系统能够添加学生的信息 修改学生的信息 查询学生的信息 删除学生的信息. 通过面向对象程序设计对我们自己所学过的的知识加以掌握和运用。稳固面向对象设计理念的理解,熟练Java设计语言的运用。 3·设计任务 3.1学生管理系统要求如下: (1).需有判断用户名和密码的登陆界面 (2).需有相关的按钮来实现功能的局部 (3).能够实现对学生信息处理 如:添加 修改 查询 删除 (4).可以通过图形界面来查看学生信息 4·设计内容 4.1 需求分析 需求说明 用户登录系统时需进展身份验证,以负责平安性和保密性。 功能需求 用户登录模块进展平安保密工作,以确保合法人员才可以进入进展相应合法的操作,防止非法人员进入而导致数据被盗或者错误操作等造成不复原的损失。 管理模块主要负责登录系统后进展的效劳操作平台,其中分个四个模块:添加 修改 删除 查询等来完善学生的信息。 程序的设计思路 Java编写学生信息管理系统,首先给用户提供一个登录界面,如果登录成功,那么进入操作界面,反之那么继续输入用户名和密码,直到正确为止。操作界面提供了添加、修改、删除、显示、查询学生信息功能,此几项功能通过调用相应的类,直接实例化相应的类就可以实现,学生的信息保存在vector, 要使用时需从vector里按顺序查找出学生相应的信息进展操作。 程序运行环境污及界面 1.操作系统: Windows XP 2.开发语言: JAVA 3.开发工具: MyEclipse 4.运行界面: 如图1-1所示 登录成功的界面 4.3功能模块设计 4.3.1功能模块说明图 学生管理系统 学生管理系统 编 辑 显 示 系 统 添 加 修 改 查 询 显 示 显示学生信息 显示全部学生信息 退 出 帮 助 5 总结与展望 经过差不多一个星期的努力,根本上完成我的Java课程设计—简单的学习管理系统,根本上实现了我在需求分析时所预期的功能。使将我从书本上学习到的理论知识用到了实践上,从而进一步稳固和丰富了我所学过的知识,让我更深层次地认识到Java及其强大的功能。同时,做这门课程设计也进一步加强了我的动手能力。为了完成好这次课程设计,我提前做了较多的准备,一边上网查找相关资料,另一方面查阅相关书籍。在这过程中也无形中锻炼了我的思维分析、遇到问题及想方设法通过各种途径解决问题的能力。但是,设计过程中也存在一些问题,例如java程序设计的封装性在个人的设计中没有足以表达,更为理想的是将各个模块封装成类,方便共享调用,但是由于本人知识浅陋以及时间等其他原因,使得这些想法没有实现,这是这次课程设计的一点遗憾。 程序源代码: 登陆界面 import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java

文档评论(0)

1亿VIP精品文档

相关文档