用VB设计年级人员管理系统
创始人
2024-02-16 21:33:00
0

目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究目的和任务 1
1.3 课题研究的意义 2
1.4 论文的主要内容和章节安排 2
第二章 运行环境开发工具 3
2.1 运行环境 3
2.2 开发工具简介 3
2.2.1 VB6.0基础 3
2.2.2 SQL Server2000数据库基础 3
第三章 需求分析与概要设计 6
3.1 系统分析 6
3.1.1 用户需求分析 6
3.1.2 系统结构图 6
3.2 数据库设计 9
3.2.1 数据库需求分析 9
3.2.2 E-R模型 9
3.3 系统基本功能 15
第四章 系统详细设计 16
4.1 具体的数据库逻辑结构设计 16
4.2 系统实现 20
4.2.1 管理员端的实现 20
4.2.1.1系统管理员端登录模块的设计与实现 20
4.2.1.2 添加学生界面的设计与实现 22
4.2.1.3 添加授课教师界面的设计与实现 24
4.2.1.4添加必修课程界面的设计与实现 24
4.2.1.5添加选修课程界面的设计与实现 26
4.2.1.6添加年级大事记界面的设计与实现 27
4.2.1.7添加班干部名单界面的设计与实现 28
4.2.2 教师端的实现 29
4.2.2.1授课教师信息管理界面的设计与实现 29
4.2.2.2教师修改密码界面的设计与实现 30
4.2.2.3教师选择授课界面的设计与实现 31
4.2.2.4删除已选课程界面的设计与实现 32
4.2.2.5必修课信息查询界面的设计与实现 34
4.2.2.6登记选修课成绩界面的设计与实现 35
4.2.2.7登记必修课成绩界面的设计与实现 36
4.2.2.8查询年级大事记界面的设计与实现 36
4.2.2.9查询班干部名单界面的设计与实现 38
4.2.2.10查询花名册界面的设计与实现 39
4.2.3 学生端的实现 39
4.2.3.1添加教育背景界面的设计与实现 39
4.2.3.2选修课成绩界面的设计与实现 40
4.2.3.3必修课成绩界面的设计与实现 41
4.2.3.4查询教育背景界面的设计与实现 42
4.2.3.5查询联系方式界面的设计与实现 43
4.2.3.6按学号查询学生成绩界面的设计与实现 43
4.2.3.7条件查询学生成绩界面的设计与实现 44
结 论 47
参考文献 48
致 谢 49
1.3 课题研究的意义
年级信息管理是年级管理不可缺少的部分,它的内容对于年级的辅导员、授课教师或者学生都非常重要,所以高校年级人员管理系统应该能够为用户提供足够的信息和信息的查询手段,但长时间以来对于年级信息的的收集管理多是人工操作,工作繁琐,重复,占用了很长时间。
随着科技的发展,计算机技术日渐成熟,计算机已经普及到社会的各个领域并发挥着不可替代的作用。为方便年级信息管理,使用计算机对年级信息进行管理,具有手工管理无法比拟的优点如:仅需一次信息采集即可多次使用并且检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等
因此,开发年级人员管理系统具有非常高的价值。在下面的各章中将以开发年级人员管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.4 论文的主要内容和章节安排
该论文主要介绍了年级人员管理系统的开发流程,从需求分析概要设计到详细设计,详细的阐述了研究的思路。论文的第一章为绪论介绍该系统的基本情况;第二章具体介绍了本系统的运行环境和开发工具;第三章为需求分析和概要设计,介绍了系统的结构及系统实现的思路;第四章则详细介绍了系统开发的逻辑结构,并在此章节中实现系统的编码,完成该系统的设计。最后进行总结。
第三章 需求分析与概要设计
3.1 系统分析
3.1.1 用户需求分析
通过对年级信息管理的调查,了解到用户对系统的功能需求主要包括:
(1)操作简单,能轻易掌握。
(2)权限分配明确,不容易泄露信息。管理员端可以添加学生,授课教师用户、添加年级大事记、班干部名单;对学生添加奖罚信息;对必修课程/选修课程进行添加、修改、删除。
(3) 教师端可以完善个人信息、选择选修课程;并对自己任教的学生的选修课和必修课登记成绩、也可以查询年级大事记、班干部名单等。
(4)学生端可以完善自己的个人信息、教育背景;选择选修课、查询生日信息、查询自己的各项科目的成绩、按条件查询所有人的成绩信息等。
(5)管理员端的对象可以是辅导员可以是班长,教师端的对象面向所有教师,学生端面向所有学生。
学生成绩管理系统的未来需求也要考虑,未来可能有大量的数据,所以在设计数据库时应该考虑到这方面,即采用SQL Server可以满足大量数据的需求。
3.1.2 系统结构图
根据系统功能的要求,可以将系统分解成几个功能模块来设计,学生端功能模块图3-1所示,教师端如图3-2,管理员端如图3-3
在这里插入图片描述

	按条件查询成绩的部分代码如下:int xueqi = _ttoi(m_xueqi1);if(m_subject.GetLength()==0)MessageBox("科目不能为空!");else if(m_xueqi1.GetLength()==0)strSQL.Format("select * from COURSE_SCORE where COURSE_NAME = '%s'  ",m_subject);else strSQL.Format("select * from COURSE_SCORE where COURSE_NAME = '%s' and XUEQI = '%d' ",m_subject,xueqi);m_list_all.DeleteAllItems();CCourseScoreSet m_recordset(&m_database);m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);if(m_recordset.GetRecordCount()==0){MessageBox("对不起,没有您所需要的结果,请核对后重新输入!","无此结果");}else{m_recordset.MoveFirst();	while(!m_recordset.IsEOF()){int temp = 0;//对字符串进行处理m_recordset.GetFieldValue(temp,varValue);m_list_all.InsertItem(i,varValue.m_pstring->GetBuffer(1));m_recordset.GetFieldValue(1,varValue);if( varValue.m_dwType != DBVT_NULL)m_list_all.SetItemText(i,1,varValue.m_pstring->GetBuffer(1));else m_list_all.SetItemText(i,1,0);m_recordset.GetFieldValue(2,varValue);if( varValue.m_dwType != DBVT_NULL)m_list_all.SetItemText(i,2,varValue.m_pstring->GetBuffer(1));else m_list_all.SetItemText(i,2,0);//对整型数据进行处理m_recordset.GetFieldValue(3,varValue);if( varValue.m_dwType != DBVT_NULL){sprintf(buf,"%d",varValue.m_iVal);m_list_all.SetItemText(i,3,buf);}else m_list_all.SetItemText(i,3,0);m_recordset.GetFieldValue(4,varValue);if( varValue.m_dwType != DBVT_NULL){sprintf(buf,"%d",varValue.m_iVal);m_list_all.SetItemText(i,4,buf);}else m_list_all.SetItemText(i,4,0);m_recordset.GetFieldValue(5,varValue);if( varValue.m_dwType != DBVT_NULL){sprintf(buf,"%d",varValue.m_iVal);m_list_all.SetItemText(i,5,buf);}else m_list_all.SetItemText(i,5,0);m_recordset.MoveNext();i++;}	m_recordset.Close();}//更新界面UpdateData(FALSE);

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...