计算机毕业论文参考资料学生成绩管理系统信息查询子系统的设计与实现.docx
- 文档编号:485104
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:20
- 大小:339.91KB
计算机毕业论文参考资料学生成绩管理系统信息查询子系统的设计与实现.docx
《计算机毕业论文参考资料学生成绩管理系统信息查询子系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机毕业论文参考资料学生成绩管理系统信息查询子系统的设计与实现.docx(20页珍藏版)》请在冰豆网上搜索。
计算机毕业论文参考资料学生成绩管理系统信息查询子系统的设计与实现
福州职业技术学院
继续教育学院
计算机应用技术专业
毕业论文
《学生成绩管理系统》
信息查询子系统
学生姓名:
学号:
专业:
计算机应用技术
年级:
08级大专班
指导教师:
完稿日期:
2010年7月7日
【内容摘要】………………………………………………………………3
【关键词】…………………………………………………………………3
一、绪论…………………………………………………………………4
二、本论…………………………………………………………………4
(一)总设计…………………………………………………………4
(二)模块设计………………………………………………………6
(三)数据库表结构设计……………………………………………7
(四)课程信息管理模块详细设计…………………………………9
1、课程信息查询界面…………………………………………9
2、课程信息添加界面…………………………………………12
3、教师信息管理模块…………………………………………14
4、教师信息添加界面…………………………………………18
三、结论…………………………………………………………………20
参考文献…………………………………………………………………21
《学生成绩管理系统》——信息查询子系统
aa
【内容摘要】
在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,必然能代替过去大量、繁杂的手工操作。
本文通过用VB面向对象的编程环境编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,根据3NF的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计的特点。
【关键词】
成绩管理软件工程VB
一、绪论
学生成绩管理管理系统是一个学校不可缺少的部分,它的内容对于学校管理者来说是至关重要,所以学生成绩管理管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学生档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。
二、本论
(一)总体设计
为了教育信息化迈出一大步,推动我国的校园信息化建设,主要以学生的成绩管理为主,也体现出一套好的成绩管理系统软件的重要性。
如何使学校信息资源为广大师生提供良好的服务呢?
在学校信息化的建设过程中,这个问题越来越得到各级领导的重视。
我按照数字校园建设的目标,结合实际,充分利用C++和VB以及数据库技术,对学校的学生成绩管理进行服务整合,推出成绩管理系统,采用高效安全的数据库技术进行系统的开发。
其中系统的主要业务流程图为:
管理员
学生成绩信息息
管理员或学生
信息输入及处理子业务流程图:
数据输出子业务流程图:
系统业务流程总图:
(二)模块设计
✧关联信息
“学生成绩管理系统”主要分为浏览和后台管理两个子系统,前台的浏览主要是对一些功能的操作,但是都涉及到后台的管理,也就是数据库的操作,后台的管理必须要求符合系统的稳定性,保证修改后的数据的正确性,但是由于涉及至关联表的问题,所以必须弄清楚前台的操作所涉及到的后台的相互关联的一些表格,包括一些基础信息。
✧学生信息
包括学生的学号、姓名、地址、电话等信息。
✧教师信息
包括教师的姓名、账号、地址、电话等的信息。
✧教务员信息
包括教务员的姓名、账号、地址、电话等的信息。
✧成绩信息
包括课程代号、学号及成绩的信息。
✧课程信息
包括课程名称、任课教师、课程类别、学分、学期等信息。
设计系统主要功能模块如下:
1.用户登录模块:
填写已分配的用户名称,填写正确的密码,进入主控制页面。
2.密码修改模块:
对用户的密码进行修改。
3.查询模块:
提供多种查询条件,可按需要进行查询。
4.录入模块:
向数据库中添加记录。
5.修改和删除模块:
找到指定信息的记录进行修改;找到要删除的记录,并将其删除。
6.退出模块:
退出系统,并保存相关的数据。
(三)数据库表结构设计
根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:
1、用户信息表
表名称标识:
user
如下图所示,用户信息表包括用户名、用户密码、用户类型四个字段。
名称
字段名称
数据类型
主键
非空
用户名
Name
文本
NO
Yes
密码
Passwd
文本
NO
NO
类型
Type
数字
NO
NO
2、学生信息表
表名称标识:
student
如下图所示,学生信息表包括学号、姓名、年龄、性别、专业五个字段。
名称
字段名称
数据类型
主键
非空
学号
Sno
数字
Yes
NO
姓名
Sname
文本
NO
NO
年龄
Sage
数字
NO
NO
性别
Ssex
文本
NO
NO
专业
Sdept
文本
NO
NO
3、课程信息表
表名称标识:
course
如下图所示,课程信息表包括课程号、课程名、学分三个字段。
名称
字段名称
数据类型
主键
非空
课程号
Cno
数字
Yes
NO
课程名
Cname
文本
NO
NO
学分
Ccredit
数字
NO
NO
4、成绩信息表
表名称标识:
score
如下图所示,成绩信息表包括学号、课号、成绩三个字段。
名称
字段名称
数据类型
主键
非空
学号
Fsno
数字
Yes
NO
课名
Fcno
数字
NO
NO
成绩
Fscore
数字
NO
NO
(四)课程信息管理模块详细设计
该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,有利于减轻学校教材管理部门和教务处的教学管理人员的工作量。
1、课程信息查询界面:
OptionExplicit
DimSAsString,TxAsString
DimresultAsInteger
PrivateSubForm_Load()
Datal.DatabaseName=App.Path+"\"+"学生成绩管理系统.mdb"
Textl=""
EndSub
’查找第一条符合条件的记录
PrivateSubCommandl_Click()
Datal.RecordSource="Select*form课程管理表Where[课程]Like"+"’"+Textl+"*"+"’"
Datal.Refresh
IfText2=""Then
Result=MsgBox("查无此课程,是否查找其他记录?
,vbOKCancel+vbQuestion)
Ifresult=1Then
Text1=""
Text1.SetFocus
Else
UnloadMe
End
EndIf
EndIf
EndSub
’查找上一条符合条件的记录
PrivateSubCommand2_Click()
Datal.Recordset.MovePrevious
Datal.RecordSource="Select*form课程管理表Where[课程]Like"+"’"+Textl+"*"+"’"
Datal.Refresh
IfText2=""Then
Result=MsgBox("已经是第一条记录,是否查找其他记录?
,vbOKCancel+vbQuestion)
Ifresult=1Then
ExitSub
Else
UnloadMe
End
EndIf
EndIf
EndSub
’查找下一条符合条件的记录
PrivateSubCommand3_Click()
Datal.Recordset.MoveNext
Datal.RecordSource="Select*form课程管理表Where[课程]Like"+"’"+Textl+"*"+"’"
IfText2=""Then
Result=MsgBox("已经是最后一条记录,是否查找其他记录?
,vbOKCancel+vbQuestion)
Ifresult=1Then
ExitSub
Else
UnloadMe
End
EndIf
EndIf
EndSub
PrivateSubCommand4_Click()
’显示全部记录
Datal.RecordSource="Select*form课程管理表"
Datal.Refresh
EndSub
PrivateSubImage8_Click()
EndSub
PrivateSubTextl_Click()
Textl=""
EndSub
2、课程信息添加界面:
PrivateSubCommand1_Click()
Datal.Recordset.AddNew
Text1=""
Text2=""
Text3=""
Text4=""
Text5=""
Text6=""
Text7=""
Text1.Enabled=True
Textl.SetFocus
Text2.Enabled=False
Text3.Enabled=False
Text4.Enabled=False
Text5.Enabled=False
Text6.Enabled=False
Text7.Enabled=False
EndSub
PrivateSubCommand2_Click()
UloadMe
EndSub
PrivateSubForm_Load()
Text1=""
Text2=""
Text3=""
Text4=""
Text5=""
Text6=""
Text7=""
Datal.DatabaseName=App.Path+"\"+"学生成绩管理系统.mdb"
Datal.Refresh
Datal.Recordset.AddNew
Textl.SetFocus
Text2.Enabled=False
Text3.Enabled=False
Text4.Enabled=False
Text5.Enabled=False
Text6.Enabled=False
Text7.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 毕业论文 参考资料 学生 成绩管理系统 信息 查询 子系统 设计 实现