用VB设计年级人员管理系统
创始人
2024-02-16 12:57:29
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);

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

上一篇:数据结构(单链表)

下一篇:Python闭包

相关内容

热门资讯

打虎!70岁胡幼桃被查 据中央纪委国家监委网站6月19日消息,江西省政协原党组成员、副主席胡幼桃涉嫌严重违纪违法,目前正接受...
伊朗对以色列实施第14轮打击 ... △当地时间6月19日,以色列贝尔谢巴 当地时间19日,伊斯兰革命卫队发表声明称,伊朗武装力量已经完成...
曼联2000万锁定尼斯新星!拉... 在经历了堪称灾难性的2024/25赛季后,曼联终于要开始真正的重建了。这支曾经的英超霸主在上赛季仅仅...
香港重返全球竞争力三甲!税率及... 6月17日,瑞士洛桑国际管理发展学院发布《2025年世界竞争力年报》(以下简称《年报》),香港的全球...
以法为刃护公平,王健坤的企业服... 在济南的法律界,王健坤律师以其专业的法律素养和对正义的执着追求,赢得了当事人的信任和同行的认可。作为...
*ST国华:公司如有收购事项,... 证券之星消息,*ST国华(000004)06月18日在投资者关系平台上答复投资者关心的问题。 投资者...
B站推出动画短剧激励政策 新榜讯 B站正式发布动画短剧扶持政策“觉醒计划”。此计划面向UP主、MCN以及动画短剧相关公司,提供...
工业富联正式实施轮值 CEO ... IT之家 6 月 19 日消息,富士康工业互联网股份有限公司(工业富联)今日召开 2024 年年度股...
民警调解酒后纠纷,竟意外破获系... 潮新闻客户端 通讯员 刘璐媛 工友酒后引发纠纷,民警调解意外发现线索。近日,丽水松阳警方成功破获一起...