




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西北工业大学明德学院 本科毕业论文设计 1 基于 JAVA 的学生信息管理系统的设计 目 录 摘 要 ABSTRACT 第一章 绪论 1 1 选题背景 1 2 选题意义 1 2 1 学生信息管理系统概述 1 2 2 学生信息管理开发的意义 1 3 国内外研究现状 第二章 系统开发的必要性分析 2 1 从学生角度出发 2 2 从高校角度出发 2 3 从学生信息管理角度出发 第三章 系统实际方案的开发 3 1 系统设计目标 3 2 需求分析 3 2 1 系统功能及设计 3 2 2 数据库需求分析与设计 第四章 系统功能模块实现 4 1 系统管理 西北工业大学明德学院 本科毕业论文设计 2 4 1 1 系统登录 4 1 2 系统退出 4 2 学生信息管理 4 2 1 新生信息录入 4 2 2 学生信息更新 4 2 3 学生信息查询 第五章 总结与展望 5 1 论文的主要工作 5 2 存在的问题 5 3 应用前景展望 致谢 参考文献 毕业设计小结 附录 摘 要 管理信息系统的开发不仅仅是一个应用程序编写的过程 更重要的是在系统分析 西北工业大学明德学院 本科毕业论文设计 3 和设计阶段所做的工作 随着高校的进一步扩大招生 学校规模的日益扩大 使得学 生管理工作也变得越来越复杂 越来越繁重 学校发展对学生信息管理工作提出了越 来越高的要求 为方便学校管理 保证学生信息安全 准确 应借助先进的信息技术 来解决管理上遇到的各种难题 提出适合高校学生信息集中管理的管理系统设计思路 本文以学生信息管理系统为例 介绍了该系统的功能 比较详细地阐述了系统的 分析与设计过程 学生信息管理系统是高校管理的一个重要内容 它对高校的发展起 着非常重要的作用 近几年来 随着学院的发展 学生人数的不断增加 使学生信息 管理工作变得异常的繁重 本系统针对学院学生信息的特点以及管理中出现的问题设 计 实现了学生信息管理的信息化 减轻了管理人员的工作负担 该系统旨在更好地 管理学院的教学和学生资源 提高学院的办学效率 关键词 JAVA 学生信息管理 设计 ABSTRACT 西北工业大学明德学院 本科毕业论文设计 4 Management information system development is not just the process of writing an application and more importantly in systems analysis and design work With the further expansion of college enrollment the growing size of the school making the student management has also become more complex and onerous ScienceSchool development work on the student information management demands higher and higher to facilitate the school management student information to ensure safe accurate and should be using advanced information technologyTo solve the various problems encountered in the management proposed for centralized management of university student information management system design ideas In this paper student information management system as an example the functions of the system more detailed description of the systems analysis and design process Student Information Management System is an important part of university management it universities play a very important role in the development In recent years As the faculty development The increasing number of students Information management to enable students to become very heavy The system features information for college students and management problems in the design To achieve the student information management of information technology Reduce the burden of managing staff The system is designed to better manage faculty and student resources The upgrading of the educational efficiency KEYWORDS JAVA Student Information Management Design 第一章绪 论 西北工业大学明德学院 本科毕业论文设计 5 学生信息管理系统是一个教育单位不可缺少的部分 它的内容对于学校的决策者 和管理者来说都比较重要 所以学生信息管理系统应该能够为用户提供充足的信息和 快捷的查询手段 但一直以来人们使用传统人工的方式管理文件档案 这种管理方式 存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 随着科学技术的不断发展 计算机的 功能日益强大 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算 机应用的一部分 使用计算机对学生信息进行管理 具有手工管理所无法比拟的优点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地使学校的学生管理工作系统化 规范化 自动化 从而达到提高 学生管理效率的目的 近几年来 随着学院办学 招生规模的扩大 学生人数的增加 使学生信息管理 工作变的异常繁重 传统的管理模式不适应学院当前的要求 因此学生信息管理自动 化也被摆上日程 在学校工作中占有很大比重的一项就是每学期的学生信息管理工作 由于学生人数众多 学生的成绩 奖励 处分 新生的信息录入 班级分配管理等等 采用传统的人工进行管理不仅任务重 效率低而且易出错 难于维护 难于查询 学 生信息管理系统正是为了减轻教务人员工作量 实现学校管理科学发展观自动化 解 决学生信息管理难这一难题的办公软件 因此 开发这样一套管理软件 成为很有必 要的事情 本系统以dreamweaver eclipse做为前台开发工具 以mysql做为后台数据库 系 统对操作人员的计算机水平要求不高 对他们稍加培训便能掌握系统的使用 1 1 选题背景 学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件 主 要用于学校学生信息管理 总体任务是实现学生信息关系的系统化 科学化 规范化 和自动化 其主要任务是用计算机对学生各种信息进行日常管理 如查询 修改 增 西北工业大学明德学院 本科毕业论文设计 6 加 删除 另外还考虑到学生选课 针对这些要求设计了学生信息管理系统 推行学 校信息管理系统的应用是进一步推进学生学籍管理规范化 电子化 控制辍学和提高 义务教育水平的重要举措 学生信息档案的管理对于学校的管理者来说至关重要 学生信息是高等学校非常 重要的一项数据资源 是一个教育单位不可缺少一部分 特别是近几年来 国家政策 的调整 我国高等院校大规模的扩招 给高等院校的教学管理 学生管理 后勤管理 等方面都带来不少的冲击 其包含的数据量大 涉及的人员面广 而且需要及时更新 故较为复杂 难以单纯地依靠人工管理 而且传统的人工管理方式既不易于规范化 管理效率也不高 目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸 介质的基础上 尤其是中 小学对学生档案的管理更是落后 这样的管理机制已经不 能适应时代发展的要求 其管理方法将浪费许多人力和物力 随着科学技术的不断提 高 计算机科学与技术日渐成熟 计算机应用的普及已进入人类社会生活的各个领域 并发挥着越来越重要的作用 这种传统的手工管理模式必然被以计算机为物质基础的 信息管理方法所取代 作为计算机应用的一部分 使用计算机对学生档案进行管理 有着手工管理所无法比拟的优点 如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高学生档案管理的效率 也是 学校向科学化 正规化管理发展的必要条件 更是各个高等院校与世界接轨的重要条 件 1 2 选题意义 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻 认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 利用计算机进行信 息控制和数据处理 不仅提高了工作效率 而且大大的提高了其安全性 本课题就是 为了管理纷繁复杂的教师档案信息而设计的 随着高校的进一步扩大招生 学校规模 的日益扩大 使得学生管理工作也变得越来越复杂 越来越繁重 学校发展对学生信 西北工业大学明德学院 本科毕业论文设计 7 息管理工作提出了越来越高的要求 为方便学校管理 保证学生信息安全 准确 应 借助先进的信息技术来解决管理上遇到的各种难题 提出适合高校学生信息集中管理 的管理系统设计思路 系统针对学校学生信息的特点以及管理中实际需要而设计 能够有效地实现学生 信息管理的信息化 减轻管理人员的工作负担 高效率 规范化地管理大量的学生信 息 并避免人为操作的错误和不规范行为 1 2 1 学生信息管理系统概述 学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件 主要用于学校学生信息管理 总体任务是实现学生信息关系的系统化 科学化 规 范化和自动化 其主要任务是用计算机对学生各种信息进行日常管理 如查询 修 改 增加 删除 另外还考虑到学生选课 针对这些要求设计了学生信息管理系统 推行学校信息管理系统的应用是进一步推进学生学籍管理规范化 电子化 控制辍 学和提高义务教育水平的重要举措 1 2 2 学生信息管理系统的开发意义 系统针对学校学生信息的特点以及管理中实际需要而设计 能够有效地实现学 生信息管理的信息化 减轻管理人员的工作负担 高效率 规范化地管理大量的学 生信息 并避免人为操作的错误和不规范行为 SIMS 主要是提供学生 管理员或 者来访者方便的查询等相关操作 对学生的信息管理能统一规范化 功能块的相应操 作分别由其对应的子模块实现 通过教育网络或互联网把整个学校的学生信息汇聚起 来 为学校教育主管部门提供全面及时的学生信息 方便管理 同时亦可通过校园网 扩展各类信息化应用 共享学生信息 学校可通过一个简化的学生信息管理系统 使 学生信息管理系统论文工作系统化 规范化 自动化 从而达到提高学生信息管理效 率的目的 1 3国内外研究现状 计算机在管理中的应用开始于 1954 年 当时美国首先用计算机处理工资单 40 多 年来 计算机在处理管理信息方面发展迅速 例如 60 年代美国计算机在管理中应用 西北工业大学明德学院 本科毕业论文设计 8 项目不到 300 项 到了 1975 年达到 2670 项 而现在 美国在财务会计上 90 的工作 由计算机完成 物资管理中 80 100 的信息处理由计算机完成 计划管理中是 80 90 据计算机应用方面发展较快的国家统计 计算机用于经济管理的约占 80 用于 科技运算的占 8 用于生产过程控制的占 12 我国在全国范围内推广计算机在管理 中的应用 是在 70 年代末开始的 虽然起步较晚 近几年发展却较快 特别是微型 计算机的出现和普及为信息处理提供了物美价廉的手段 对于推动我国管理信息处理 的现代化起了重要的作用 随着社会信息的高度化发展 学生信息管理在高校中显得愈加重要 比如 学生 成绩管理是各大学的主要日常管理工作之一 涉及到校 系 师 生的诸多方面 随 着教学体制的不断改革 尤其是学分制 选课制的展开和深入 学生成绩日常管理工 作及保存管理日趋繁重 复杂 迫切需要研制开发一款功能强大 操作简单 具有人 性化的学生成绩管理系统 在国外高校 与国内不同 他们一般具有较大规模的稳 定的技术队伍来提供服务与技术支持 而国内高校信息化建设相对起步较晚 在数字 校园理论逐步应用的过程中 各高校一方面不断投资购建各种硬件 系统软件和网络 另一方面也不断开发实施了各类教学 科研 办公管理等应用系统 形成了一定规模 的信息化建设体系 但是 由于整体信息化程度相对落后 经费短缺 理论体系不健 全等原因 国内高校教务管理系统在机构设置 服务范围 服务质量及人员要求上与 国外高校相比都有一定的差距 纵观目前国内研究现状 在安全性和信息更新化方 面存在有一定的不足 各现有系统资料单独建立 共享性差 在以管理者为主体的方 式中 信息取舍依赖管理者对于信息的认知与喜好 较不容易掌握用户真正的需求 也因此无法完全满足用户的需求 因此 教务管理软件应充分依托校园网 实现教务 信息的集中管理 分散操作 信息共享 使传统的教务管理朝数字化 无纸化 智能 化 综合化的方向发展 并为进一步实现完善的计算机教务管理系统和全校信息系统 打下良好的基础 西北工业大学明德学院 本科毕业论文设计 9 第二章 系统开发的必要性分析 随着高校的进一步扩大招生 越来越多的同学有机会进入高校学习 学校规模的 日益扩大 使得学生管理工作也变得越来越复杂 越来越繁重 面对庞大的信息量需 要有学生信息管理系统来提高学生管理工作的效率 所以学生信息管理的系统化 规 范化 自动化已经是必然的要求 2 1 从学生角度出发 学生信息代表着学生的身份 如学生基本信息 学生成绩 学籍变动 奖罚情况 获得荣誉情况和学生班级分配情况等信息 通过数据反映一个学生在校的表现情况 一个学生应该有唯一的相关信息与其对应 其准确性 唯一性 安全性至关重要 这 就要求对信息的管理必须是集中的 严密的 及时的 2 2 从高校角度出发 随着学院的发展 学生人数日益增多 规模的扩大 学生信息的管理就显得尤为 重要 学院之前对学生信息的管理可能不是纯粹的自动化管理 可能还有一部分是人 工进行管理 这样的话工作人员的任务是非常繁重的 而且效率低 容易出错 为了 提高学院学生信息管理的高效化 准确化 信息化 所以对学生信息管理系统的进一 步开发是很有必要的 2 3 从学生信息管理角度出发 学院学生信息管理主要包括用户信息管理 班级管理 成绩管理 课程管理以及 其他信息管理 这些信息主要由招生就业处 教务处 学生处 财务处 团委等部门 提供 但是对这些信息的分析和整理主要是由各院系的辅导员负责 如果每次都是人 工操作的方式对以上的数据信息进行整理 将浪费人力和物力资源 也不利于后期管 理 那么 从方便 快捷 准确的掌握学生动态的角度出发 开发出具有系统性和完 整性的学生信息管理是非常必要的 西北工业大学明德学院 本科毕业论文设计 10 第三章 系统实际方案的开发 学生信息管理系统是一个教育单位不可缺少的部分 它的内容对于学校的决策者 和管理者来说都比较重要 所以学生信息管理系统应该能够为用户提供充足的信息和 快捷的查询手段 但一直以来人们使用传统人工的方式管理文件档案 这种管理方式 存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 随着科学技术的不断发展 计算机的 功能日益强大 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算 机应用的一部分 使用计算机对学生信息进行管理 具有手工管理所无法比拟的优点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地使学校的学生管理工作系统化 规范化 自动化 从而达到提高 学生管理效率的目的 3 1 系统设计的目标 本学生信息管理系统在追求完善的同时应达到以下目标 1 界面友好 易于操作 2 完成数据的录入和修改 并提交数据库保存 包括 院系专业设置 班级分配 学生成绩 学生档案 学生课程安排 学生奖罚情况以及学生受助情况等信息 3 实现数据的安全件 包括操作员的注册及权限设置 4 实现信息查询 如学生成绩查询 学生班级查询等 3 2 需求分析 在软件工程中 需求分析指的是在建立一个新的或改变一个现存的电脑系统 时描写新系统的目的 范围 定义和功能时所要做的所有的工作 需求分析是软件 工程中的一个关键过程 在这个过程中 系统分析员和软件工程师确定顾客的需 要 只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法 在软件 西北工业大学明德学院 本科毕业论文设计 11 工程的历史中 很长时间里人们一直认为需求分析是整个软件工程中最简单的一个 步骤 但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程 假 如在需求分析时分析者们未能正确地认识到顾客的需要的话 那么最后的软件实际 上不可能达到顾客的需要 或者软件无法在规定的时间里完工 本节主要是对学 生信息管理系统进行系统功能分析与设计 以及系统需要的各种状态图 活动图等的 具体描述 3 2 1 系统功能及设计 根据学生信息管理的需要 学生信息管理系统从功能分如下几大模块 1 用户管理 可以对用户信息进行密码修改 也可以查询用户信息以及用户类型 输入要添加用户的相关信息即可添加成功 查询用户的基本信息由两种途径 输入 学号和姓名都可以进行查询 2 成绩管理 该模块主要功能是完成学生成绩录入 修改 添加 查询等管理 功能 输入学生的姓名 学号 成绩 课程 班级 学期等信息就可以进行成绩的添 加 查询成绩时要输入学号 课程 学期及班级此类信息 3 课程管理 该模块包括课程的查询 新建课程的添加以及新建选课信息的添 加 对课程进行查询的时候需要输入班级 学号 姓名与专业 新建课程添加的时候 要输入课程名称 主讲教师以及对课程进行描述 新建选课信息的添加要输入学生姓 名 学号 课程名称 班级专业以及相对应的学期 4 班级管理 班级的管理包括班级的查询和新建班级的添加两方面 查询班级 的时候只需要输入班级的名称就可以进行查询 新建班级的时候 要输入班级名称 班主任 所属院系 新增院系以及院系名称 5 其他管理 该模块包括的内容相对是比较多的 有资助信息 奖罚档案 日 常管理 党员信息及毕业生管理 这些信息基本上都有查询功能以及添加功能 不同 的模块有其相对应的信息设置 西北工业大学明德学院 本科毕业论文设计 12 学生信息管理系统 成 绩 管 理 模 块 奖 罚 档 案 模 块 党 员 信 息 模 块 用 户 管 理 模 块 日 常 管 理 模 块 毕 业 生 管 理 模 块 资 助 模 块 密 码 修 改 用 户 信 息 勤 工 助 学 子 模 块 借 款 子 模 块 异 动 信 息 子 模 块 个 人 奖 惩 子 模 块 课 程 信 息 子 模 块 用 户 类 型 党 员 档 案 课 堂 考 勤 卫 生 检 查 集 体 奖 惩 子 模 块 证 书 发 放 情 况 党 员 活 动 毕 业 生 就 业 情 况 图3 1 系统功能结构图 用例图是描述系统外部执行者与系统提供的用例之间的某种联系 一个用力就是 外部执行者与系统之间的一系列典型交互过程 每个用力为执行者提供有价值的功能 执行这个是那些可能使用这些用例的人或者外部系统 图3 2就是本系统的用例图 西北工业大学明德学院 本科毕业论文设计 13 教师 学生 管理员 成绩管理 党员信息管理 奖罚档案管理 用户管理 成绩管理 成绩管理 资助 奖罚管理 毕业生管理 党员信息管理 异动信息 课程信息 党员档案 党员活动 个人奖惩 集体奖惩 勤工助学 借款 课程信息 异动信息 个人奖惩 集体奖惩 证书发放情况 毕业生就业情况 党员档案 党员活动 异动信息 课程信息 用户类型 用户信息 密码修改 图3 2 用例图 活动图是用来描述一个过程或者操作的工作步骤 工作过程中的每一步或每一个 工作步骤称为一个活动 在UML中用圆角矩形来表示 每个活动都有一个活动名称用 西北工业大学明德学院 本科毕业论文设计 14 来标识 说明活动的主要内容 代表工作过程的一步或一个步骤 图3 3是本系统的 活动图 学生 重新登陆 成绩查询课程查询 生成成绩单生成课程表 西北工业大学明德学院 本科毕业论文设计 15 管理员教师 重新登陆 学生信息查看与设置 打印学生名单 通知管理员修改学生信息 修改学生信息 更新数据库 确认学生信息修改成功 西北工业大学明德学院 本科毕业论文设计 16 图3 3 活动图 包是UML中的一种分组机制 它能够把诸如用例或类等模型元件组织为组 一个 包图 可以由任何一种的UML图组成 通常是UML用例图或者UML类图 包有时也被 描述成文件夹 图3 4是本系统的包图 学学生生信信息息接接口口事事务务 图3 4 学生信息管理系统包图 顺序图描述按照时间的先后顺序对象之间的交互动作过程 顺序图由对象和消息 等图符组成 顺序图的关键思想是对象之间的交互是按照特定的顺序发生的 这些特 定顺序发生的交互顺序序列从开始到结束需要一定的时间 图3 5是本系统的顺序图 西北工业大学明德学院 本科毕业论文设计 17 学生 学生登录界面 学生成绩查询界面 学生课程查询界面 1 请求登录 2 输入用户名与密码 3 查询学生成绩 4 学生课程查询 西北工业大学明德学院 本科毕业论文设计 18 教师 登陆界面 查看学生信息与设置 打印学生名单 1 请求登录 2 输入用户名与密码 确认学生信息修改成功 3 查看信息 4 设置与修改信息 5 打印成功 6 进行信息确认 图3 5 顺序图 E R 图 西北工业大学明德学院 本科毕业论文设计 19 选定 学生表 用户 课程表 出生日期 姓名 专业 性别 班级 入校时间 学号 联系电话 课程号 课程名称 称 开课 学期课程性质 主讲教师 用户名 密码 成绩 类型 图3 6 E R图 3 2 2 数据库需求分析与设计 本系统采用的是mysql5 0数据库 数据库是信息管理的基础 在管理信息系统中 占有非常重要的地位 数据结构的好坏将直接对应用系统的效率以及实现的效果产生 影响 合理的数据库结构设计可以提高数据存储的效率 保证的完整和一致 也有利 于程序的实现 设计库系统时首先应该充分了解用户各个面的需求 包括现有的以及 将来可能增加的需求 用户的需求具体体现在各种信息的提供 保存 更新和查询当中 这就要求数据 库结构能充分满足各种信息的输出和输人 针对一般学生管理信息系统的需求 通过 对学生学习过程的内容和数据流程图的分析 设计如下所示的数据项和数据结构 基本信息包括的数据项有 学号 姓名 年龄 所在班级 所属院系 专业 入 校时间 联系电话等 如下图所示 西北工业大学明德学院 本科毕业论文设计 20 用户信息表用户信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 用户 Id USER ID VARCHAR 30 是 NOT NULL 用户名 USER NAME VARCHAR 30 否 NOT NULL 密码 USER PWDVARCHAR 100 否NOT NULL 用户类型 USER TYPE INT 2 否 NULL 系别 DEPARTMENTVARCHAR 否 NULL 专业 ID PROFESSIONVARCHAR 否 NULL 班级 ID CLASS IDVARCHAR 否 NULL 年龄 AGEVARCHAR 否 NULL 性别 SEXINT 否 NULL 联系电话 TELEPHONEVARCHAR 否 NULL 入校时间 START TIMEVARCHAR 否 NULL 图3 7 班级信息包括的数据项有 班级名称 班级人数 班主任 所属院系等 班级信息表班级信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 班级 ID CLASS ID NUMBER 30 是 NOT NULL 班级名称 CLASS NAME VARCHAR 30 否 NOT NULL 班级人数 STUDENT NUM INT 30 否 NULL 班主任姓名 TEACHER VARCHAR 30 否 NULL 所属部门 DEPARTMENT VARCHAR 30 否 NULL 所属部门 ID DEPARTMENT IDVARCHAR 30 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATER VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 8 课程基本信息包括的数据项有 课程名称 主讲教师 学期 专业 班级等 西北工业大学明德学院 本科毕业论文设计 21 课程信息表课程信息表 字段说明字段说明字段名称字段名称数据类型数据类型长度长度主键主键是否为空是否为空 课程 ID COURSE ID INT 30 30 是 NOT NULL 课程名称 COURSE NAME VARCHAR 30 30 否 NOT NULL 主讲教师 TEACHER VARCHAR 30 30 否 NULL 原定学生人数 STU NUM INT 10 10 否 NULL 课程描述 COURSE DESCVARCHAR 3000 3000 否 NULL 创建时间 CREATE DATE VARCHAR 30 30 否 NULL 创建者 CREATER VARCHAR 30 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 30 否 NULL 更新者 UPDATER VARCHAR 30 30 否 NULL 图3 9 成绩信息包括的数据项有 学号 姓名 所学课程 学期 班级 代课教师 成绩等 如 下图所示 成绩信息表成绩信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 成绩 ID SCORE ID INT 30 是 NOT NULL 成绩 TOTAL SCOREVARCHAR 10 否 学生 ID STU ID VARCHAR 30 否 课程 ID COURSE IDVARCHAR 30 否 学期 ID PERIOD IDVARCHAR 30 否 班级 ID CLASS ID VARCHAR 30 否 创建时间 CREATE DATEVARCHAR 30 否NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATEVARCHAR 30 否NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 10 勤工助学信息包括的数据项有 学号 姓名 班级 助学类型 金额 助学原因等 西北工业大学明德学院 本科毕业论文设计 22 勤工助学信息表勤工助学信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 勤工助学 Id SUB ID INT 30 是 NOT NULL 学生 ID STU ID VARCHAR 30 否 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NULL 勤工助学类型 SUB TYPE VARCHAR 30 否 NULL 金额 BALANCE VARCHAR 30 否 NULL 学生类型描述 STU TYPE DESCVARCHAR 3000 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图 3 11 勤工助学金额信息表勤工助学金额信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 勤工助学 Id SUB BAL ID INT 30 是 NOT NULL 学生 ID SUB BAL NAMEVARCHAR 30 否 NOT NULL 金额 BALANCE VARCHAR 30 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 12 贷款信息包括的数据项有 学号 姓名 学期 班级 所借金额 借款方等 贷款信息表贷款信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 借款表 Id AMT ID INT 30 是 NOT NULL 学生 ID AMT STU IDVARCHAR 30 否NOT NULL 学期 ID PERIOD IDVARCHAR 30 否NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NOT NULL 借款金额 BALANCE VARCHAR 30 否 NOT NULL 借款方 BORROW FROMVARCHAR 30 否NOT NULL 创建时间 CREATE DATEVARCHAR 30 否NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATEVARCHAR 30 否NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 13 个人与集体奖惩信息包括的数据项有 学号 姓名 奖惩类型 学期 班级 奖惩原因等 西北工业大学明德学院 本科毕业论文设计 23 奖惩信息表奖惩信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 奖惩表 ID PUNISH ID INT 30 是 NOT NULL 学生 班级 ID OBJECT ID VARCHAR 30 否 NOT NULL 学期 ID PERIOD ID VARCHAR 30 否 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NULL 奖惩类型 PUNISH TYPE VARCHAR 30 否 NOT NULL 奖惩原因 PUNISH REASONVARCHAR 30 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 14 卫生检查信息包括数据项有 班级 检查日期 等级 检查结果等 卫生检查信息表卫生检查信息表 字段说明字段说明字段名称字段名称数据类型数据类型长度长度主键主键是否为空是否为空 检查表 ID CHECK ID INT 30 30 是 NOT NULL 班级 ID CLASS ID VARCHAR 30 30 否 NOT NULL 检查时间 CHECK DATE VARCHAR 30 30 否 NOT NULL 检查结果 CHECK RESULTVARCHAR 30 30 否 NOT NULL 创建时间 CREATE DATEVARCHAR 30 30 否 NULL 创建者 CREATOR VARCHAR 30 30 否 NULL 更新时间 UPDATE DATEVARCHAR 30 30 否 NULL 更新者 UPDATER VARCHAR 30 30 否 NULL 图3 15 课程考勤信息包括数据项有 课程 班级 应到人数 实到人数 未到人数 记录日期等 课程信息表课程信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 考勤表 ID COU DAILY ID INT 30 是 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NOT NULL 课程 ID COURSE ID VARCHAR 30 否 应到 MAY NUM VARCHAR 30 否 实到 REAL NUM VARCHAR 30 否 未到 DIF NUM VARCHAR 30 否 记录时间 RECORD DATE VARCHAR 30 否 NOT NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 西北工业大学明德学院 本科毕业论文设计 24 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 16 党员档案活动信息包括数据项有 姓名 学号 班级 入党时间 入党单位 入党推荐人 等 党员档案信息表党员档案信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 档案 ID ARCHIVES ID INT 30 是 NOT NULL 学生 ID STU ID VARCHAR 30 否 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NOT NULL 入党时间 JOIN DATE VARCHAR 30 否 NOT NULL 入党推荐人 JOIN PEOPER VARCHAR 30 否 NOT NULL 入党单位 JOIN ORG VARCHAR 300 否 NOT NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 17 党员活动信息包括数据项有 姓名 学号 活动内容 活动时间 班级等 党员活动信息表党员活动信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 活动表 ID ACTIVE ID INT 30 是 NOT NULL 学生 ID STU ID VARCHAR 30 否 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NULL 活动内容 ACTIVE CONTENTVARCHAR 3000 否 NOT NULL 活动时间 ACTIVE TIME VARCHAR 30 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 18 证书发放信息包括数据项有 学号 姓名 班级 证书名称 描述等 西北工业大学明德学院 本科毕业论文设计 25 证书发放信息表证书发放信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 证书 Id CERIF ID INT 30 PKNOT NULL 证书名称 CERIF NAME VARCHAR 100 否 NOT NULL 证书描述 CERIF DESC VARCHAR 3000 否 NULL 创建时间 CREATE DATE VARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATE VARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 19 毕业生就业情况信息包括数据项有 学生证号 姓名 班级 公司名称 入职时间 公司 描述等 毕业生就业信息表毕业生就业信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空 就业信息 Id WORK INFO ID INT 30 PKNOT NULL 学生 ID STU ID VARCHAR 30 否 NOT NULL 班级 ID CLASS ID VARCHAR 30 否 NULL 就业单位 ORG NAME VARCHAR 3000 否 NULL 入职时间 JOIN DATE VARCHAR 30 否 NULL 单位描述 ORG DESC VARCHAR 3000 否 NULL 创建时间 CREATE DATEVARCHAR 30 否 NULL 创建者 CREATOR VARCHAR 30 否 NULL 更新时间 UPDATE DATEVARCHAR 30 否 NULL 更新者 UPDATER VARCHAR 30 否 NULL 图3 20 西北工业大学明德学院 本科毕业论文设计 26 第四章 系统功能模块实现 学生信息管理系统是对学生的基本信息 成绩信息 班级信息 课程信息以及其 他信息进行的管理 主要包括添加 修改 删除学生的信息 对基本信息 成绩信息 班级信息 课程信息以及其他信息进行查询 排序等操作 从而实现学生信息管理的 自动化与计算机化本课题将实现一个简化的学生信息管理系统 4 1 系统管理 本学生信息管理系统主要是管理全学院的学生所有信息 包括用户的基本信息 成绩信息 班级信息 课程信息及其他一些相关信息 学院管理员可以通过输入学生 相应的信息资料用电脑保管学生的所有信息 从之前的人工管理变成为电子化管理 学生可以通过电脑查询自己的所有相关信息 及时的了解自己的情况 如果发现有错 误或者遗漏的信息可以通过反馈功能反馈给管理员进行修改处理 这个系统化的管理 提高了学院学生信息的管理水平 减轻了管理员的工作量 同事时也提高了学院的办 学水平 如下图是本系统制作过程的一些图 西北工业大学明德学院 本科毕业论文设计 27 图 4 1 学生详细信息查询界面 图 4 2 班级信息查询界面 图 4 3 成绩信息查询界面 西北工业大学明德学院 本科毕业论文设计 28 图 4 4 课程信息查询界面 图 4 5 学生信息反馈查询界面 西北工业大学明德学院 本科毕业论文设计 29 图 4 6 借款信息查询登录界面 图 4 7 学生就业信息查询界面 西北工业大学明德学院 本科毕业论文设计 30 图 4 8 党员档案信息查询 4 1 1 系统登录 本系统的登录主要面对的是学生与管理员 如果管理员登录系统则能看到所有的 菜单 并且在页面中可以增加相关信息 如果是普通学生登录系统 则只能查询信息 没有新增的权限 普通学生登录用新增学生时所填的学号 密码为新增时设置的密码 管理员登录的时候用户名为 admina 密码为 111111 同时要选中管理员 否则会默 认为普通学生登录 则会导致登录不成功 图 4 9 学生登陆界面 西北工业大学明德学院 本科毕业论文设计 31 图 4 10 管理员登录界面 4 1 2 系统退出 这个系统是管理员先新增相关的学生信息后 学生才可以登录进行信息查询 当 管理员新增完学生信息或者查询信息后 如果学生要进行信息的查询 那么管理员可 以点击退出系统按钮就会返回登录界面 这个时候学生只要输入用户名跟密码就可以 进行信息的查询 反之一样 4 2 学生信息管理 学生的信息管理包括的内容很多 通过六大功能的登录可以查询到许多相关的学 生信息 比如用户信息里面学生可以查询到他们的所在班级 所属院系 专业以及入 校时间 班级信息里面可以查询到班级名称 班级人数 班主任以及所属院系 其中 一个功能包含的信息比较多 那就是其他信息 这个功能里面有资助信息 奖罚档案 日常管理 党员信息以及毕业生管理这些信息 这些信息里面又有许多更细化的信息 如勤工助学 借贷信息 个人奖罚 集体奖罚 卫生检查 课程考勤 党员档案 党 员活动 证书发放以及毕业生就业情况 进入这些信息界面也可以进行相关信息的添 加与查询 还有学生对他们的信息进行查询后发现有的信息错误或者遗漏可以通过反 馈功能进行反馈得以修改处理 学生可以通过这个系统更加方便 及时与全面的查询 自己的信息 西北工业大学明德学院 本科毕业论文设计 32 4 2 1 新生信息录入 学院每学年的新生录入工作主要由管理员进行 管理员通过用户登录界面进入信 息查询界面后 点击添加用户按钮填写相关的新生入学信息 便可以添加成功 如下 图 图 4 11 用户信息界面 图 4 13 用户信息添加 4 2 2 学生信息更改 学生信息的更改基本上也是由管理员完成的 学院每学期都有学生信息的刷新 比如 说有的学生信息当初录入的时候可能会有错误 有些学生可能中途会退学或者休学 也有 些学生可能获得某些奖励等等 这些都需要及时的更改添加 那么管理员可以通过这个学 生信息系统就能完成这些工作 4 2 3 学生信息查询 此系统中 管理员与学生都可以进行信息的查询 只要他们分别输入各自的用户名与 西北工业大学明德学院 本科毕业论文设计 33 密码就可以查询信息 只是管理员可以进行信息的添加 学生只能进行信息的查询 没有 新增权限 如下图 图 4 14 班级信息添加 西北工业大学明德学院 本科毕业论文设计 34 第五章 总结与展望 本章是此篇论文的末章 主要总结了这篇论文的主要工作 通过这篇论文研究了 学生信息管理系统这个设计到底是怎么样的 还有提出了论文以及设计目前所存在的 问题与不足 最后就是通过自己制作的这个系统实现的功能以及学生信息管理随着社 会发展所要继续改进与应用的前景与展望 使高校学生的管理更加简便 高效与自动 化 5 1 论文的主要工作 此篇论文主要根据自己做的学生信息管理系 统这个软件设计进行的分析 我的 这个学生信息管理系统主要由六个功能组成 用户信息 班级信息 成绩信息 课程 信息 其他信息以及信息反馈 根据这六个功能模块对系统进行的设计 随着社会的 进步 学院人数的增加 对学生信息管理系统进行改进与完善是很有必要的 使学院 的信息管理高效化 简约化 方便化等等 我设计的这个系统查询的对象主要是学生 和管理员 学生可以输入自己的用户名与密码进行成绩 班级 课程与其他相关信息 的查询 其他信息包括的内容比如说是资助信息 奖罚档案 日常管理等 学生不仅 可以对以上内容进行查询 还可以进行相关信息的添加与修改 还有如果学生通过查 询自己的信息之后发现有些错误的或者不完善的地方 就可以通过反馈功能对管理员 进行反馈 使之得以纠正 管理员把学院所有学生的相关信息通过电脑输入保存 及 时的对学生信息进行添加 修改与删除 使学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科无尿护理
- 语言送给蛤蟆的礼物
- 硬式内镜处理流程及注意事项
- 自我时间管理培训
- 带状疱疹护理查房
- 高中一年级必修一化学笔记总结模版
- 汽车行业2024年年报及2025年一季报综述:以旧换新政策推动业绩增长行业盈利能力复苏191mb
- 宝宝感冒护理指南
- 三晋卓越联盟·2024-2025学年高三5月质量检测卷(25-X-635C)地理(B)
- 资料员工作总结模版
- 2024年广东省深圳市中考道德与法治试题卷
- 国家职业技术技能标准 4-10-04-02 保健按摩师 人社厅发202332号
- 保险三方赔偿协议书范文模板
- 逻辑学导论学习通超星期末考试答案章节答案2024年
- 明清家具完整版本
- 100以内退位减法竖式计算练习题200道(专项训练)-2024-2025学年二年级上册数学人教版
- 鼻出血的护理课件
- 高考志愿填报师资格新版考试题及答案
- 人教版(PEP)2024年小升初英语试卷(含答案)
- Unit 8 Why do we like birthdays(单元测试)- 2024-2025学年沪教版(2024)英语三年级上册
- 2024年首届全国标准化知识竞赛考试题库-下(多选、判断题部分)
评论
0/150
提交评论