学生信息管理系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
摘要 (Ⅰ)
ABSTRACT (Ⅱ)
主要符号表 (Ⅲ)
第1章绪论 (1)
1.1背景与意义 (1)
1.1.1设计目的 (1)
1.1.2设计价值 (1)
第2章设计方案 (2)
2.1总体设计 (2)
2.1.1 设计内容 (2)
2.1.2 设计要求 (2)
第3章数据库建立 (3)
3.1具体设计原理 (3)
3.1.1 封面系统 (3)
3.1.2 信息管理系统主界面 (5)
3.1.3 学生信息查询界面 (9)
3.1.4 添加信息界面 (11)
3.1.5 修改信息界面 (14)
3.1.6 报表 (16)
3.2 系统运行界面 (17)
参考文献 (20)
设计心得体会 (21)
摘要
本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化
ABSTRACT
The system is mainly applied to the educational system, and the digital management of the middle school students' achievement archives is completed. The development of this system can make the college staff to reduce the working pressure, systematically to the educational and teaching of the various services and information management, at the same time, can reduce the labor force the use of, to speed up the query speed, strengthen management, and state departments of information on the cutting, make the management more standardized
主要符号表
Name--姓名--字符型
Sex--性别--逻辑型
Age--年龄--数字型
Birthday--生日--日期型
Homeplace--籍贯--字符型
Pictuer--照片--字符型
第1章绪论
1.1背景与意义
该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理
1.1.1 设计目的
C++ Builder是由Borland公司推出的一款可视化集成开发工具。C++ Builder具有快速的可视化开发环境,内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件。C++ Builder具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。
1.1.2设计价值
学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
第2章设计方案
2.1 总体设计
此次课程设计,共设计5个界面(其中信息管理系统主界面和数据查找与浏览界面可合为一个界面)。设计整体实现资料维护、系统查询、报表统计及其他操作等功能。在所设计的系统中要实现界面上功能的实现和各个界面之间的相互关联。
2.1.1设计内容
制作学生信息管理系统,实现数据录入、数据删除、数据刷新和数据浏览以及数据查询等一些功能。
2.1.2设计要求
A.创建学生管理数据表,该表反映学生的基本信息,其中包含学号、学生姓名、学生性别、所在班级、年龄、入学日期、职务、照片和简历等字段。
B.根据自己的喜好设计系统封面,系统封面设计成由计时器控制,在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放。
C.应用系统主控界面应包括记录编辑和记录查询等功能模块。记录编辑功能完成学生记录编辑的记录增加、记录删除、记录刷新和记录查询等功能。记录查询功能可以对数据集中的记录进行查询,要求按学号进行查询。
第3章数据库建立
3.1 具体设计原理
3.1.1 系统封面
系统封面中所要实现的功能主要有:①欢迎界面;②由定时器控制,在设定的时间间隔内,在设定的时间间隔内,系统封面达到或超过设定的显示时间,系统封面会自动释放;③进入按钮实现与信息管理系统主界面的相关联;④退出按钮实现退出功能;⑤退出询问窗体的设置。系统封面如图1所示。
本封面包括组件:SpeedButton1、SpeedButton2、Image1、Label1、Label2、Timer1。
1、定时器控制功能
此功能即在界面中加入一个Timer组件。
首先在程序开头规定全局变量:int logintime=15,接着在SpeedButton1组件程序加入代码:
void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
{
logintime=15;
Timer1->Enabled=false;
Hide();
Form2->Show();
Form1->Release();
}
在Timer1组件下加入代码:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
if(logintime==0){