学生成绩管理系统课程设计.doc_第1页
学生成绩管理系统课程设计.doc_第2页
学生成绩管理系统课程设计.doc_第3页
学生成绩管理系统课程设计.doc_第4页
学生成绩管理系统课程设计.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告学 院: 工学院 课 程: 管理信息系统 课程设计名称 学生成绩管理系统 小组成员 指导教师: 实习时间: 2010年 12 月 26 日至2010年 12 月 31 日管理工程系物流工程教研室目 录一、课程设计内容 第一章 系统概述 第一节 现状分析3 第二节 系统目标3第二章 系统分析第一节 需求分析4第二节 可行性分析4第三节 业务流程分析4第四节 数据流程分析7第五节 数据字典9第六节 实体关系(E-R图)11第三章 系统设计第一节 功能结构图设计13第二节 输出设计13第三节 存储文件格式设计13第四节 输入设计13第五节 代码设计28第四章 系统实施部分(见上交系统)第五章 项目管理 第一节 进度计划29 第二节 责任矩阵30二、课程设计体会第一节 个人体会31第二节 小组体会31第一章 系统概述第一节 现状分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。第二节 系统目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。第二章 系统分析第一节 需求分析 学生成绩管理系统主要用于对学生成绩的录入、修改、查询、整理、删除。其中包括学生的基本信息(学号,姓名,性别,班级,专业,密码),教师的基本信息(编号,姓名,性别,编号,密码),管理员的基本信息(管编号,姓名,性别,密码),学生对成绩只有查询的权利,老师可以登录、查询成绩,管理员可以修改、删除、整理。系统中还包括补考名单的录入和奖学金名单的录入。第二节 可行性分析现阶段,我国将发展高等教育作为拉动内需的重要措施,这使得高校面临极大的发展机遇,同时也给高校的教学管理工作带来了很大的挑战。伴随着网络技术的飞速发展,基于internet技术的网络应用系统的开发也是层出不穷,原来利用单机或手工管理的学生成绩管理系统已经不能很好的适应教学改革的发展需要,因此,拥有一套科学合理实用可靠的成绩管理软件就具有很大的实际意义。1、技术可行性目前我校已经配备了信心中心,计算机网络完善,各学院各系均配备了电脑,在硬件技术的配置上已经可以接受新成绩管理的实施。2、经济可行性现在我校的硬件已经配备完毕,在建设新系统的成本考虑上可以忽略这一部分的投入,在成本上有了大量的节省。维护的费用相对更少,这样可以节约传统的管理带来的不必要的开支,降低学校的管理成本。每年提取学校支出费用中的一少部分来用于技术改造与系统的维护,这些可以用于学生管理系统的开发费用。系统的实施可以节省很多的资源,包括人力上和物力上节约。3、管理可行性学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以对于管理者来说系统的开发是有必要的。学校对在校教职工和管理人员安排了MIS的培训内容,为大家进行计算机应用培训和外出参观学习,使学校的整体管理水平得到提高,并了解实施MIS需要解决的大量问题,使学校自上而下达成了实施对学生成绩管理的MIS系统。为了提高管理水平,适 应MIS的要求,对校内的管理人员进行了全面的培训,提高管理认识,进一步加强了管理基础工作。高级管理层也积极参与,中下层管理人员积极采用新技术,工作态度认真。在高等学校,学生成绩管理人员都有很高的计算机水平了,能满足这种简单的计算机学生成绩管理系统的实现。因此,在管理上也是可行的。综上所述,实施学生成绩管理的MIS系统在技术、经济、,管理上都是可行的,因此开发学生成绩管理系统是可行的,可以执行。第三节 业务流程分析 在我们设计的成绩管理信息系统中,教师负责录入成绩,形成学生成绩表单,成绩录入后要检查是否有误,有无的话通知管理员修改,之后再次把正确的成绩录入并覆盖之前的成绩,成绩录入完整后存档,形成成绩单,在成绩档案中由系统自动删选不及格记录,并形成不及格名单。成绩要进行排序,从中选出最高的记录,极为单科奖学金获得者。排序,删选,补考名单和奖学金名单都由管理员处理。学生只能查询自己的成绩,老师只能录入和查询自己的课程成绩第四节 数据流程分析顶层数据流图中层数据流图底层数据流图第五节 数据字典1.数据元素文件名:学号简述:每个学生的学籍编号数据值类型:离散类型:8位字符有关数据结构:学生记录、成绩记录文件名:教师号简述:每个教师的编号数据值类型:离散类型:4位字符有关数据结构:教师记录、成绩记录文件名:课程号简述:每门课程的编号数据值类型:离散类型:2位字符有关数据结构:课程记录、成绩记录文件名:管理员编号简述:每个管理员的编号数据值类型:离散类型:4位字符有关数据结构:教师记录、成绩记录2,数据结构数据结构名:学生信息简述:每个学生的学籍信息组成:学生信息=学号+姓名+专业+班级+性别有关数据流、数据存储:学生记录、成绩记录数据结构名:教师信息简述:每个教师的教学信息组成:教师信息=教师号+姓名+性别有关数据流、数据存储:教师记录、成绩记录3数据流数据流名:成绩信息简述:每个学生的相关课程的成绩信息组成:成绩信息=学号+课程号+教师号+成绩+时间数据流来源:教师外部实体数据流去向:教师录入成绩处理数据流名:成绩更改信息简述:某些学生成绩需要更改的信息组成:成绩更改信息=学号+课程号+教师号+更改后的成绩+时间数据流来源:成绩记录数据流去向:管理员更改成绩处理4加工处理加工处理名:成绩录入简述:教师将每个学生的相关课程的成绩录入成绩记录输入:学生信息,成绩信息输出:学生信息,成绩信息处理:按课程、学号逐个录入成绩信息,写入成绩记录中5数据存储数据存储名称:成绩记录简述:每个学生的相关课程的成绩记录组成:成绩记录=学号+姓名+课程名+专业+班级+性别+成绩关键字:学号相关处理: P1.3 P2.1 P2.2 P2.3等6.外部实体实体名称:学生简述:学号、姓名、专业、班级、性别等属性输入数据流:成绩信息输出数据流:成绩信息第六节 实体关系图(E-R图)第三章 系统设计第一节 功能结构图第二节 输出设计第三节 输入设计第四节 代码设计学生登陆VB代码Private Sub Command6_Click()On Error GoTo Err_Command6_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(23458) & ChrW(25143) & ChrW(30331) & ChrW(-27066) & ChrW(23376) & ChrW(31383) & ChrW(20307) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_Command6_Click: Exit SubErr_Command6_Click: MsgBox Err.Description Resume Exit_Command6_Click End SubPrivate Sub Command35_Click()Set conn = CurrentProject.ConnectionSet Rs = New ADODB.RecordsetRs.Open 学生登陆, connDim username As StringDim userpass As StringDim found As Booleantxt_用户名.SetFocususername = txt_用户名.Texttxt_密码.SetFocususerpass = txt_密码.TextIf IsNull(username) Or IsNull(txt_密码.Value) Then MsgBox 用户名或密码不能为空,请重新输入!, vbOKOnly + vbInformation, 错误信息Else Do While Not Rs.EOF If username = Rs!学号 And userpass = Rs!密码 Then DoCmd.OpenForm 学生登陆 found = True Exit Do End If Rs.MoveNext LoopEnd IfIf found = False Then MsgBox 用户名或密码输入不正确,请重新输入, vbOKOnly + vbInformation, 错误信息 txt_用户名.SetFocus txt_用户名.Text = txt_密码.SetFocus txt_密码.Text = End IfEnd SubEnd SubEnd SubPrivate Sub Command12_Click()End SubPrivate Sub Command13_Click()第四章 系统实施部分(见上交系统)第五章 项目管理第一节 进度计划名称工期开始时间完成时间选题和查阅资料1.d2011-12-23 2011-12-23 现状分析和系统目标1.d2011-12-24 2011-12-24 需求分析1.d2011-12-24 2011-12-24 业务流程图1.d2011-12-26 2011-12-26 数据流程图1.d2011-12-26 2011-12-26 数据字典和E-R图1.d2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论