1、课 程 设 计设计题目 学生成绩管理系统学生姓名 学 号 专业班级 指引教师 1月8日目录第一章 概述. 3一、应用背景二、设计环境规定第二章 系统需求分析. 5一、系统流程图二、系统功能模块图第三章 系统总体设计. 7一、后台数据库设计二、VB前台设计三、VB与SQL连接第四章 系统详细设计. 8一、各功能模块描述二、各功能模块界面设计三、代码设计第五章 设计总结 16 参照文献 16 小构成员 17道谢摘要 计算机发展将人类带到了信息技术时代,人们生活发生了巨大变化使用计算机进行庞大数据库管理是应用最广泛一种学生成绩管理系统是用可视化面向对象程序设计语言Visual Basic 6.0和数
2、据库管理系统SQL开发一种学生数据库管理系统主窗口使用了类似于Word多文档窗口通过ODBC对象数据环境控件连接SQL数据库具备普通数据库管理系统插入删除修改等基本功能,界面和谐,操作简朴其有关论文是用软件工程分析办法来完毕图文并茂阐述了整个设计过程和设计思想论文严格按照软件工程分析基本环节来完毕,从理论分析到最后总结分为八章重点是在第三章-“需求分析”阶段运用了大量办法从不同角度进行了分析为接下来总体设计详细设计系统实现奠定了基本第一章 概述一、 应用背景 成绩管理是学校管理重要构成某些。成绩,不但仅关系到学生成绩升迁,在很大限度上度量了一种学生学习效果;同步,成绩还关系到教师教学成果考核。
3、成绩管理重要性不言而喻,但是成绩管理在学校中是很繁重,在每门课中,每个学生都需要有相应成绩记录。在学校各项管理中,成绩管理牵涉到其她管理内容是最复杂,它牵涉到了学生成绩管理、教师管理和课程管理等。因此在实际管理工作中,往往由于成绩记录数量众多、管理复杂,导致成绩管理混乱。对这一混乱,最佳解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。本系统目就是开发“成绩管理信息系统”,通过这一系统来掌握学生成绩状况,实现成绩信息管理电子化,提供一种电子化成绩管理平台。依照高校成绩管理实际规定,结合本系统规定,对于本章所要简介“成绩管理系统”需求实现如下功能:(1)掌握每个学
4、生每一门课成绩信息,并记录在数据库中以便其她管理信息系统使用。(2)分权限管理。在成绩管理中,教师可以对任何一种学生成绩进行查询和管理;但是对学生类顾客,它只能对自己成绩进行查看,并且不能对其进行更改。(3)教师类顾客可以对成绩按照课程进行管理,教师可以对任何一种学生成绩进行查看,并且不能对其进行更改。(4)教师类顾客可以对成绩按照学生进行管理,可以对每一学生所选课程成绩进行添加、删除和修改。二、设计环境规定 本系统开发时使用系统只是普通pc机,windows Perfessional 版本。程序开发使用是Microsoft Visual Basic 6.0 中文版。固然这只是一种选取方式,实
5、际应用中顾客可以结合自身特点选取增长系统架构。数据用法为使用ODBC办法同数据库接口。使用这种访问访问数据,可以使用任何一种ODBC数据源,即不止适合于SQL等数据库应用程序,也适合于Excel表格、文本文献、图形文献和无格式数据文献。第二章 需求分析一、 系统流程图图一Splash表单(用以显示版本信息和系统信息登陆表单(顾客可以分别以教师和学生身份登陆)MID主窗口(系统主窗口)按照学生进行成绩管理(查看学生各科成绩)按照课程进行成绩管理(查看各科学生成绩)管理成绩变更管理成绩变更查找模块二、系统功能模块图学生成绩管理系统以教师身份登陆以学生身份登陆成绩管理按学生进行按课程进行管理按学生进
6、行管理查询删除编辑删除添加成绩管理第三章 系统总体设计一、 后台数据库设计(1)建立成绩管理数据库Score表一(2)学生表和班级表设计表二表三(3)教师表设计表四二、VB前台设计(1)Splash窗体设计(2)登陆窗体设计(frmlogin.frm)(3)MDI主窗体(MDIMain.frm)(4)按课程进行成绩管理frmCourseScore窗体、frmFind窗体、frmAddStudent窗体rptCourseScore窗体(5)按学生进行成绩管理以教师身份登陆:frmStudentScore窗体、frmFind窗体、rptStudentScore窗体以学生身份登陆:frmStuden
7、tScore窗体、frmStudentScore窗体第四章 系统详细设计一、 教师功能模块描述依照高校成绩管理实际规定,结合本系统规定,对于本章所要简介“成绩管理系统”教师身份模块实现如下功能:(1)掌握每个学生每一门课成绩信息,并记录在数据库中以便其她管理信息系统使用。(2)分权限管理。在成绩管理中,教师可以对任何一种学生成绩进行查询和管理;(3)教师类顾客可以对成绩按照课程进行管理,教师可以对任何一种学生成绩进行查看,并且可插入数据。(4)教师类顾客可以对成绩按照学生进行管理,可以对每一学生所选课程成绩进行添加、删除和修改。二、教师功能模块界面设计(1)以教师身份登陆界面(3)MID主窗体
8、界面(4) 按课程进行管理界面代码为:Private Sub Command1_Click()Dim rst As New adodb.RecordsetIf Text3.Text = Then MsgBox 你没有输入要查询课程名称 Text3.SetFocusElse Set rst = ExecuteSQL(select * from kcb where kcname= & Text3.Text & ) If rst.RecordCount = 3 Then MsgBox 您无权操作本系统!再会!,vbCritical,无权限 Unload Me End If Else 登陆成功 显示M
9、DI窗体,并将顾客类型和顾客名传到MDI窗体中 gnUserType = cboUserType.ListIndex gsUserName = txtPwd 注意调用顺序 Unload Me MDIMain.Show End IfEnd SubPrivate Sub Form_Load() cboUserType.ListIndex = 0End SubPrivate Sub Frame1_DragDrop(Source As Control,X As Single,Y As Single)End Sub以上为某些代码。第五章 设计总结本系统目就是开发“成绩管理信息系统”,通过这一系统来掌握学
10、生成绩状况,实现成绩信息管理电子化,提供一种电子化成绩管理平台。本次毕业设计是咱们所学知识综合运用,整个设计过程使咱们动手能力、对问题分析能力以及解决能力都得到了充分了锻炼,因而本次设计对咱们非常重要, 因此在本次设计上我投入了我所有时间和精力。在整个设计过程中,我始终保持着严谨、认真治学态度。从设计最初构思到最后实现我都耗费了大量心血,不敢有半点马虎。尽管如此,由于知识和经验欠缺,在整个系统开发过程中遇到了诸多困难,例如由于初期需求分析不充分,给日后系统详细实现带来了很大困难,这使得我不不重新对系统整个构造做详细分析,因此做了相称多无用功,但通过自己不懈努力和同窗协助,设计才得以圆满完毕,因
11、此尽凭个人之力想设计出一种完美系统几乎是不也许。本系统实现简朴易懂、操作简朴以便。本系统尚有某些不够完善地方,咱们会进一步进行完善。参照文献1学生成绩管理系统设计与实现 科技信息(科学教研) /17 2 Visual Basic 数据库系统开发实例导航 刘韬3基于通用模式高校学生成绩管理系统设计 计算机工程与设计4邦贵,郭胜.数据库开发入门与范例解析.机械工业出版5 谈学生成绩管理系统中数据库设计 沧州师范专科学校学报 /02 中华人民共和国期刊全文数据库小构成员:尹正刚 (组长),朱宗群 ,张智健 道谢: 通过万教师耐心细致指引,及设计小组同窗们密切合伙,同步翻阅了大量资料(涉及网上资料,课
12、本及学校某些有关资料)通过近一周努力,成绩管理系统设计制作告一段落。总结这次“学生成绩管理系统”开发制作过程,可以更加纯熟掌握和使用VB,可以较好将VB前台界面与SQL后台数据库互相连接起来,同步也学会了如何使用SQL建立数据库,以及对数据库浏览,修改,添加,查询。本次设计由于设计时间较紧,且有关模块比较多,加之设计经验局限性,在网站整体设计及各模块功能也许设计不完全,有待于进一步完善和改进。 数据库课程设计任务及成绩院(系):信息工程学院 教研室:软件教研室学 号学生姓名专业班级07数媒2班课程设计题目学生成绩管理系统课 程 设 计 任 务(1)掌握每个学生每一门课成绩信息,并记录在数据库中以便其她管理信息系统使用。(2)分权限管理。在成绩管理中,教师可以对任何一种学生成绩进行查询和管理;但是对学生类顾客,它只能对自己成绩进行查看,并且不能对其进行更改。(3)教师类顾客可以对成绩按照课程进行管理,教师可以对任何一种学生成绩进行查看,并且不能对其进行更改。(4)教师类顾客可以对成绩按照学生进行管理,可以对每一学生所选课程成绩进行添加、删除和修改。成绩成绩: 指引教师签字: 年 月 日
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100