学生管理系统课程设计(java).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生管理系统课程设计(java)

Java课程设计报告 题 目  学生管理系统 学生姓名 侯旻燊 专业班级 计科 完成日期 2014年12月30日 摘 要 学校的学生学籍信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然.开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍管理系统的任务就显得尤为重要。软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对学生成绩的修改、删除、查找、添加等。 目 录 1.总体设计 1 1.1本系统的主要功能 1 1.2系统包含的类及类之间的关系 1 1.3功能概要 1 1.3.1学生登录 1 1.3.2管理员登录 1 1.3.3程序总逻辑 2 2.详细设计 2 2.1主类Client 2 2.2类AdminGUI 3 2.3类UpdateAndInsert 3 3. 运行效果 4 3.1登陆界面 4 3.2学生登陆界面 4 3.3管理员登陆 6 3.4数据库 7 参考文献 8 附录1 软件源程序 8 1.StudentGUI.java 8 2.AdminGUI.java 14 课程设计实践总结: 26 1.总体设计 1.1本系统的主要功能 该项目主要功能为:学生学籍基本信息查看,管理员信息处理 1.2系统包含的类及类之间的关系 如图1-1所示。 图1-1 类之间的关系 1.3功能概要 学生管理系统分为两大功能: 1.3.1学生登录 1.完成查询自己的学籍信息 2.修改自己的登录密码3.修改自己的籍贯 4.修改自己的电话号码 1.3.2管理员登录 1.删除指定学生学籍 2.增加指定学生学籍 3.修改指定学生学籍 4.查询指定学生学籍 5.列出全部学生学籍信息 1.3.3程序总逻辑 图1-2程序总逻辑 2.详细设计 2.1主类Client (1)成员变量见表2-1 表2-1 主要成员变量(属性) 成员变量描述 变量类型 名称 主入口标识 LoginGUI lg (3)源代码见文件Client.java 2.2类AdminGUI (1)成员变量见表2-2 表2-2 主要成员变量 成员变量描述 变量类型 名称 文本域 TextField jtf 按钮 JButton Jb 标签 JLabel jl (2)方法见表2-3 表2-3 主要方法 方法名 功能 备注 adminGo 生成面板 无 AdminGUI 初始化面板 无 (3)源代码见文件AdminGUI.java 2.3类UpdateAndInsert (1)成员变量见表2-4 表2-4主要成员变量 成员变量描述 变量类型 名称 文本域 TextField jtf 按钮 JButton Jb 标签 JLabel jl (2)方法见表2-5 表2-5 主要方法 方法名 功能 备注 insertStudent 插入学生信息 无 updateStudent 修改学生信息 无 updatePassword 修改密码 无 (3)源代码见文件UpdateAndInsert.java 3. 运行效果 3.1登陆界面 图3-1登陆界面 功能描述 登陆界面要求输入用户名(Int,非空),密码(String,非空),选择登录方式(学生登录,管理员登陆),调用相应的数据库进行验证消息的正确性,如果通过验证进入程序处理模块,未通过则需要用户重新输入。 3.2学生登陆界面 图3-2-1学生登陆界面 图3-2-2学生登陆修改信息界面 功能说明 点击我的信息,调用数据库相关信息,查看自己的全部学籍信息,在新密码输入框里输入新密码,点击密码修改,更新数据库(password),完成密码修改功能。 3.3管理员登陆 图3-3-1管理员登陆 图3-3-2管理员登陆修改,增加 功能说明 根据输入在学号文本框内的学号,调用数据库相关连的记录,完成查询,修改,删除功能。单击修改,增加按钮,在出现的文本中填入相应的修改或增加信息,点击确定,更新数据库。点击查询全部学生信息则在中间文本框内列出全部的学籍信息。 3.4数据库 MS-DOS界面 3.4.1登陆MYSQL 数据库 图3-4-1登陆MYSQL 数据库 3.4.2检索学生表 图3-4-2检索学生 3.4.3检索学生表 图3-4-3检索学生 功能说明 创建数据库并建立学生表与管理员表,记录相应的信息,作为后台运行,使用java 编程语言

文档评论(0)

yongbuwang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档