学生成绩管理系统课程设计001.docx
- 文档编号:25229344
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:20
- 大小:274.44KB
学生成绩管理系统课程设计001.docx
《学生成绩管理系统课程设计001.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统课程设计001.docx(20页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统课程设计001
辽宁工业大学
数据库原理与应用课程设计(论文)
题目:
东北大学学生成绩管理系统
院(系):
软件学院
专业班级:
软件技术083班
学号:
081404090
学生姓名:
王晓君
指导教师:
张莉莉
教师职称:
助教
起止时间:
2009.11.23至2009.12.4
课程设计(论文)任务及评语
院(系):
软件学院教研室:
软件教研窒
学号
081404090
学生姓名
王晓君
专业班级
软件技术083班
课程设计(论文)题目
东北大学学生成绩管理系统
课程设计(论文)任务
课程设计任务及要求:
(1)掌握设计数据库表及其间的关系的基础知识
(2)掌握设计相关的查询、窗体、报表、数据访问页和宏
(3)有和具体业务相关的处理功能(不少于5个)
(4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。
(5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM)
(6)用编写VBA代码实现部分功能
课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。
正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。
指导教师评语及成绩
成绩:
指导教师签字:
2009年12月6日
第1章课程设计目的与要求1
1.1课程设计目的1
1.2课程设计的实验环境1
1.3课程设计的预备知识1
1.4课程设计要求1
第2章课程设计内容2
2.1系统设计2
2.2数据库模型3
2.3设计窗体和报表7
2.4窗体和报表模块主要代码10
第3章课程设计总结13
参考文献14
第1章课程设计目的与要求
本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。
1.1课程设计的实验环境
硬件要求能运行Windows9.X操作系统的微机系统。
数据库应用系统开发软件可以选用MicrosoftAccess,或其他数据库管理系统。
1.2课程设计的预备知识
熟悉数据库的基本知识及一种以上数据库系统开发软件。
1.3课程设计要求
按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。
选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。
要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。
在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。
第2章
课程设计内容
2.1系统功能分析
2.1.1系统功能分析
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。
为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。
一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。
通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。
通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。
2.1.2系统功能模块设计
图2.1系统模块图
2.2数据库模型
2.2.1数据库需求分析
数据项和数据结构如下:
1.教师档案表:
教师编号、姓名、性别、政治面貌、学历、职称、系别号、联系电话、工作时间。
2.教师授课表:
授课ID、课程ID、教师编号、学年、学期、学时。
3.课程信息表:
授课ID、课程名、课程类别、学分。
2.2.2数据库概念结构设计
教师档案的实体E-R图:
图2.2教师档案E-R图
教师授课的实体E-R图:
图2.3教师授课E-R图
课程信息的实体E-R图:
图2.4课程信息E-R图
由教师档案设置、教师授课情况、课程信息可知总体E—R图为:
图2.5总体E-R图
2.2.3数据库逻辑结构设计
通过模块图非系可以知道,此系统由3个图表组成,具体图表如下:
教师档案表:
教师编号姓、姓名、性别、政治面貌、学历、职称、系别号、工作时间、联系电话等,具体情况见表2.1:
表2.1教师档案表
字段名称
数据类型
字段大小
教师编号
文本
5
姓名
文本
50
性别
文本
50
政治面貌
文本
学历
文本
50
职称
备注
50
系别号
文本
50
联系电话
文本
50
工作时间
日期/时间
50
教师授课表:
授课ID、课程ID、教师编号、学年、学期、学时等,具体情况见表2.2:
表2.2教师授课表
字段名称
数据类型
数据类型
授课ID
自动编号
2
课程ID
文本
3
教师编号
文本
5
学年
文本
50
学期
数字
长整型
学时
数字
长整型
课程信息表:
授课ID、课程名、课程类别、学分等,具体情况见表2.3:
表2.3课程信息表
字段名称
数据类型
字段大小
授课ID
文本
3
课程名
文本
50
课程类别
文本
10
学分
数字
长整型
2.2.4数据库连接说明
这个关系图是学生成绩管理系统的关系图,学生通过这个系统查询成绩,使用不同的方式进行查询,按学号、课程ID、选课ID、教师编号、授课ID、学院ID、系别ID、专业ID等,对学生成绩进行查询。
图2.6关系图
2.3设计窗体和报表
通过以上模块和E-R图可知这个窗体是由学生管理、教师管理、院系管理、课程信息管理和退出系统5部分组成,所以主窗体具体图如下
图2.7主界面窗体
这样查询很容易的就可以查出某教师的信息,确定想查询某一位教师,只要输入该教师的编号,该教师的信息就直接显示出来。
图2.8教师编号查询
教师档案表窗体一条一条的显示出教师的信息,看的清楚,方便进行浏览,便于查找。
图2.9教师档案窗体
男教师授课信息查询,可以很轻松的查询出男教师的授课情况。
图2.10男教师授课信息查询
2.4设计窗体和报表模块主要代码
查询教师档案窗体的代码
OptionCompareDatabase
PrivateSubCommand8_Click()
OnErrorGoToErr_Command8_Click
Screen.PreviousControl.SetFocus
DoCmd.FindNext
Exit_Command8_Click:
ExitSub
Err_Command8_Click:
MsgBoxErr.Description
ResumeExit_Command8_Click
EndSub
PrivateSubCommand9_Click()
OnErrorGoToErr_Command9_Click
DoCmd.GoToRecord,,acNext
Exit_Command9_Click:
ExitSub
Err_Command9_Click:
MsgBoxErr.Description
ResumeExit_Command9_Click
EndSub
PrivateSubCommand10_Click()
OnErrorGoToErr_Command10_Click
DoCmd.GoToRecord,,acNext
Exit_Command10_Click:
ExitSub
Err_Command10_Click:
MsgBoxErr.Description
ResumeExit_Command10_Click
EndSub
PrivateSubCommand11_Click()
OnErrorGoToErr_Command11_Click
DoCmd.GoToRecord,,acPrevious
Exit_Command11_Click:
ExitSub
Err_Command11_Click:
MsgBoxErr.Description
ResumeExit_Command11_Click
EndSub
教师档案管理的代码
OptionCompareDatabase
PrivateSubCommand7_Click()
OnErrorGoToErr_Command7_Click
DoCmd.Close
Exit_Command7_Click:
ExitSub
Err_Command7_Click:
MsgBoxErr.Description
ResumeExit_Command7_Click
EndSub
教师授课管理的代码
OptionCompareDatabase
PrivateSubCommand6_Click()
OnErrorGoToErr_Command6_Click
DoCmd.Close
Exit_Command6_Click:
ExitSub
Err_Command6_Click:
MsgBoxErr.Description
ResumeExit_Command6_Click
EndSub
PrivateSubCommand7_Click()
OnErrorGoToErr_Command7_Click
DoCmd.Close
Exit_Command7_Click:
ExitSub
Err_Command7_Click:
MsgBoxErr.Description
ResumeExit_Command7_Click
EndSub
第3章课程设计总结
经过这一个多月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,网络它以自己的独特的优点征服了我们。
在教育越来越受重视的21世纪,随着学生成绩管理类型的不断增加和成绩管理要求的不断提高,并且其工作将是一件十分烦琐和非常容易出错的事情。
在这样的情况下有一个实用学生成绩管理系统是有其必然性的,如果能做出一个完善的学生成绩管理系统就使管理方面的工作量减少很多。
学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。
教师可以通过成绩管理系统查阅学生成绩信息,教师信息,学生留言、提交留言、留言的管理等相关操作。
系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。
对本系统进行了系统分析和设计,包括功能需求描述、数据库设计等内容。
介绍了本系统的实现过程,包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试。
本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、课程信息录入、学生成绩录入、教师信息录入、数据查询、打印输出等功能。
总结了本系统的特点:
操作方便、容错性强、效率高,从而节约学生成绩管理成本。
管理信息系统是进行信息的采集,加工,存储,维护和使用的系统。
它是随着管理科学和技术科学的发展而形成。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者十分重要,学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在学校的成绩及信息等。
从接受课题到现在完成毕业设计论文,通过老师、同学以及自己的努力,使我学到了许多知识,提高了能力,为我今后的工作、学习打下了良好的基础,积累了宝贵的经验。
参考文献
[1]甘雷,《中文Access2002标准教程》,北京希望电子出版社,2008
[2]尚俊杰,《中文Access2002标准教程》,北方交通大学出版社,2008
[3]徐军,《数据库系统原理教程》,人民邮电出版社,2007
[4]吴振峰,《数据库实用教程》,高等教育出版社,2008
[5]白以恩,《计算机网络基础及应用》,哈尔滨工业大学出版社,2008
[6]包锦阳,《SQLServer2000数据库管理》,浙江大学出版社,2008
[7]吴林华,《数据库原理与应用》,电子工业出版社,2005
[8]邵丽萍,《数据库系统概论》,清华大学出版社,2007
[9]杨翼川,《中文Access2002标准教程》,机械工业出版社,2007
[10]白以恩,《计算机网络基础及应用》,哈尔滨工业大学出版社,2008
[11]包锦阳,《数据库实用教程》,浙江大学出版社,2007
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 课程设计 001