文档详情

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

发布:2016-11-21约1.74万字共30页下载文档
文本预览下载声明
大连科技学院 Java课程设计报告 题 目  学生学籍管理系统 学生姓名 郭凯振 专业班级 网络工程09-1 指导教师 职 称   讲师 所在单位 教研室主任 完成日期 2012年10月24日 摘 要 学校的学生学籍信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然.开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍管理系统的任务就显得尤为重要。软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对学生成绩的修改、删除、查找、添加等。 目 录 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系统包含的类及类之间的关系 本系统共包括10个java源文件。 如图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管理员登陆修改,增加 功能说明 根据输入在学号文本框内的学号,调用数据库相关连的记录,完成查询,修改,删除功能。单击修改,增加按钮,在出现的文本中填入相
显示全部
相似文档