资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课课 程程 设设 计计 报报 告告学学生生姓姓名名: :学学 号号:学学院院: :自动化工程学院班班级级: :题题目目: :C+ Builder 学生信息管理系统指导教师:指导教师:职称职称: :系主任系主任2014 年 6 月 1 日摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地 把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。目前,在学校 里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何 更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要。 作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的 重要条件。 我们为此利用C+ Builder开发了一套学生信息管理系统, 本系统面向学校的教务人员, 目的是为学校办公管理提供一个快速、 简单规范的管理平台, 使学院在学生信息管理方面更 加规范化,快捷化。 关键字:管理信息系统组织C+ Builder 第 2 章绪论11 课题背景课题背景 随着计算机技术的发展,计算机已得到越来越广泛的应用。为进一步加快教育信息 化的建设步伐, 推动全国教育管理信息化工作向规范化和健康化方向发展, 利用现代化的手 段建立本校的管理信息系统, 实现管理的科学化、 现代化是提高教学质量和管理水平的发展 趋势。 随着管理信息系统的相对完善, 学校管理信息化建设的重要性与效益逐渐体现, 因此, 开发建设高校的学生管理信息系统是本文研究的课题。 当前市场上的学生管理软件质量参差 不齐,高校一定要克服贪便宜、能用就行的思想,应该引进成熟、先进的学生信息管理系统 不仅可以实现学生工作的信息化管理, 还可以带动人员素质甚至整个学校信息化建设水平的 大幅提高。 学生信息 管理系统是一 个教育单位不 可缺少的部分 。一个功能齐 全、简 单易用的 信息管理系统 不但能有效地 减轻学校相关 工作人员的工 作负担,它 的内容对 于学校的决策 者和管理者来 说都至关重要 。所以学生信 息管理系统 应该能够 为用户提供充 足的信息和快 捷的查询手段 。但一直以来 人们使用传 统人工的 方式管理文件 档案、统计和 查询数据,这 种管理方式存 在着许多缺 点,如:效率低、 保密性差 ,人工的大 量浪费;另外 时间一长,将产生大 量的文 件和数据 ,这对于查 找、更新和维 护都带来了不 少困难。随着科学 技术的不断 提高,计算机科 学日渐成熟 ,其强大的 功能已为人们 深刻认识,它已进入 人类 社会的各 个领域并发挥 着来越重要的 作用。 国内高校的学生管理信息系统发展不平衡。 目前在学生管理信息系统方面同时并存三种 模式。第一种模式是单机管理模式,在一些学校里,计算机网络还没有建立起来,计算机之 间不能进行数据交换和信息共享,这些学校仍然停留在面向部门的单项事务处理的水平上, 这种状况决定他们的系统经常出现数据不一致,容易发生数据丢失、系统感染病毒等问题; 第二种模式是局域网管理模式, 可以开展网络上的工作。 比如建立局域网上的学生管理信息 系统,数据集中在部门服务器上,为学生处本部门的管理人员提供数据共享,这种方式对于 部门内部的管理工作起到了促进作用, 解决了部门内部的数据冗余和不一致的问题, 但是应 用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、数据存储和打印 共享,网络利用率较低。校内很多单位都有自己的局域网,遇到需要了解学生处掌握的信息 时,就向学生处要求提供,学生处也只能根据要求把自己部门的信息整理出来,再传送到需 求部门,这样不能实现不同单位间的数据共享,更不能实现信息资源的合理流动;第三种模 式是覆盖全校的学生管理信息系统, 这个学生信息系统以学生处管理系统为基础, 满足校内 外对学生信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。 高校学生管理系统将计算机用于现代化管理, 在高校学生处进行关于高校学生信息的处理,完成了许多功能,如信息录入、常规查询等。本文介绍的高校学生管理信息系统是基于 Borland C+ Builder6.0的系统。数据库技术是现代高校管理自动化的重要而关键的环节,在 日益信息化、 办公电脑化的今天发挥着越来越重要的作用。 管理信息系统的开发呈现了一种 “人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行 综合开发、管理和利用,实现对该组织的有效管理。该项目开 发的软件为学 校学生信 息 管 理 系统 软 件 ,是 鉴 于 目前 学 校 学 生 人 数 剧增 ,学 生 信 息呈 爆 炸 性 增 长 的 前 提 下 ,学 校 对 学 生 信 息 管 理 的 自 动 化 与 准 确 化 的 要 求 日 益 强 烈 的 背 景 下 构 思 出 来 的,该 软 件 设计 完 成 后 可 用 于所 有 教 育 单 位 (包 括 学 校 ,学 院 等 等)的 学 生 信 息 的 管 理 .目 前 社 会 上 信 息 管 理 系 统 发 展 飞 快 ,各 个 企 事 业 单 位 都 引 入 了 信 息 管 理 软 件 来 管 理 自 己 日 益 增 长 的 各 种 信 息 ,学 生 管 理 系 统 也 是 有 了 很 大 的 发 展 ,商 业 化 的 学 生 信 息 管 理 软 件 也 不 少 .但 本 系 统 完 全 独 立 开 发 ,力 求 使 系统功能 简洁明了,但功能齐 全且易于操作 本文通过对高校学生管理信息系统的分析与设计, 介绍了该系统的设计思想、 设计方法和 开发的步骤及成果。 第第 2 2 章章 系统设计任务及要求系统设计任务及要求2.12.1 设计内容设计内容制作学生信息管理系统,实现数据录入、数据删除、数据刷新和数据浏览以及数据查询等一些功能。2.22.2 课程设计的要求课程设计的要求A 创建学生管理数据表,该表反映学生的基本信息,其中包含学号、学生姓名、学生性别、所在班级、年龄、入学日期、职务、照片和简历等字段。B 根据自己的喜好设计系统封面,系统封面设计成由计时器控制,在设定的时间间隔内, 系统封面显示达到或超过设定的显示时间, 系统封面会自动释放。C 应用系统主控界面应包括记录编辑和记录查询等功能模块。记录编辑功能完成学生记录编辑的记录增加、记录删除、记录刷新和记录查询等功能。记录查询功能可以对数据集中的记录进行查询,要求按学号进行查询。第 3 章分析设计系统3.13.1 系统系统 需求分析需求分析能够输入学生的综合情况的输入、修改以及删除;能够实现对学生信息的浏览;能够实现对学生进行查询;设计系统封面并由计时器控制;3.23.2 系统性能要求系统性能要求系统安全、可靠;功能齐全;操作方便、界面友好;易于维护和扩充。3.33.3 系统的功能分析系统的功能分析资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。资料维护:对数据表中的信息进行浏览。系统查询:可以按学号、姓名等相关信息进行详细或模糊查询。报表统计:学号、学生姓名、学生性别、所在班级、年龄、入学日期、职务、照片和简历等字段。其它操作:系统封面、计时器控制与人性化提示信息。3.43.4 系统功能模块系统功能模块学生管理系统有:数据查找与浏览、数据修改、报表显示和系统封面构成。3.53.5 功能的实现功能的实现3.5.1 数据查找与浏览模块数据查找与浏览模块(1)数据查找:通过学号字段进行精确或模糊查找。(2)数据浏览:可以对数据表中的数据实现,上一项、下一项、首相、尾项等操作。(3)其他信息:设置字体、窗体的颜色属性以及一些提示信息。3.5.2 数据修改模块数据修改模块(1)添加数据:增加一个新的记录。(2)修改数据:修改原有记录。3.5.3 报表显示模块报表显示模块显示当前查找到的数据内容,以报表形式打印。3.5.4 系统封面构成模块系统封面构成模块(1)系统时钟:在在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放(2)功能实现:进入主界面与退出系统。3.5.5 系统功能模块图系统功能模块图图 3-1 系统功能模块图第第 4 4 章章 系统设计系统设计4.1 数据库别名的建立新建数据库别名, 设置正确的路径, 并且应用设置。 利用 BDE Administrator来创建别名,本设计为学生信息管理,BDE 界面图如下:学生信息管理系统查找信息数据处理信息预览系统封面精确信息查找模糊信息查找数据记录添加进入与退出功时钟功能打印报表报表预览数据记录修改数据记录删除图 4-3-5 数据库别名建立界面4.1 数据库的建立数据库利用 Database Desktop 建立,首先新建表,选择 Paradox7,进入数据库 创建界面:图 4-3-3 数据库表结构表中 A 代表字符型,G 代表图型。添加 XH 作为索引字段。所有字段输入完后,点击 Save As,保存为 XSXXB.DB 即可。4.24.2 系统封面设计系统封面设计统封面可以插入自己喜欢的图片, 利用 Additional 选项卡中的 TImage 组件完成,另外利用 System 选项卡中的 TTimer 组件来设置进入系统的定时操作,利用两个 TButton 组件完成进入系统与退出系统的功能。系统封面图设计如下:图 4-1-1 系统封面设计图本界面实现的程序代码为:/-/-#include#include #pragma#pragma hdrstophdrstop#include#include “Unit1.h“Unit1.h“#include#include “Unit2.h“Unit2.h“/-/-#pragma#pragma package(smart_init)package(smart_init)#pragma#pragma resourceresource “*.dfm“*.dfm“intint logintime=5;logintime=5; /进入系统等待时间进入系统等待时间 X X 秒秒TForm1TForm1 *Form1;*Form1;/-/-_fastcall_fastcall TForm1:TForm1(TComponent*TForm1:TForm1(TComponent* Owner)Owner): : TForm(Owner)TForm(Owner) /-/-
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号