C教务管理课程设计.doc

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C教务管理课程设计

C++程序设计课程设计报告 ( 2011 -- 2012 年度第二学期) 综合教务管理系统的设计 专业 计算机科学与技术 学生姓名 程逸群 班级 B计算机112 学号 1110704202 指导教师 许秋艳 完成日期 2012年6月19日 目 录 1概述 1.1 课程设计目的 1 1.2 课程设计内容 1 2系统需求分析 2.1 系统目标 1 2.2 主体功能 1 2.3 开发环境 2 3系统概要设计 3.1 系统的功能模块划分 2 3.2 类框架图和程序结构图 2 4系统详细设计 4.1 通用模块设计 3 4.2 教务人员模块设计 5 4.3 教师教务模块设计 8 4.4 学生教务模块设计 9 4.5 附加模块设计 10 5测试 5.1 测试方案 11 5.2 测试结果 12 6 小结 13 参考文献 14 附 录 15 附录1 源程序清单 15 附录1.1通用模块源程序 15 附录1.2教务人员模块源程序 26 附录1.3 教师教务模块源程序 43 附录1.4 学生教务模块源程序 46 附录2 Microsoft Fluent UI使用许可 60 综合教务管理系统的设计 1 概 述 课程设计目的 随着信息技术的深入发展,计算机技术及其相应的互联网、数据库技术正在日益深入的影响人类的工作和生活。有效利用信息技术可以解决原先人工完成较为复杂的任务,减少人工完成造成的失误。因此,设计解决此类任务的相应软件便成为了计算机专业学生所要面对的问题。 教务管理一直是各校面对的难题之一。因其数据量较大,任务类型较多,单纯的人工输入极易造成数据的错误和偏差。长期以来,各校在教务工作中花费了大量的财力、人力、物力,但收效甚微。因此,有必要设计专门的教务管理软件,通过计算机解决这一困扰教务管理人员的难题。 综合教务管理系统以Access数据库作为基础构架,将与教务管理有关的学生信息、教师信息和课程信息等存放于数据库中。通过Visual C++编程在数据库的基础上运用图形用户界面完成诸如学生管理、教师管理、课程管理、学生成绩录入、学生选课等教务管理相关内容。力求使教务管理自动化,数字化,减小教务人员工作量,减少教务管理中的人为错误。 课程设计内容 以信息学院相关教务工作作为样例。 2、实现信息学院与学生、教师、课程有关的各种数据(学生管理、教师管理、课程管理、授课人员管理等)的录入、修改、删除和查询。 3、实现信息学院学生的选课、退选,成绩查询和授课教师查询。 实现信息学院教师对学生成绩的录入管理。 实现对教务人员的注册和管理。同时通过权限管理保障教务管理的安全性。 实现数据库文件在客户端平台的自动注册、管理。 7、实现综合教务系统的自动化安装部署。 2 系统需求分析 2.1 系统目标 通过综合教务管理系统,实现信息学院教务的无纸化运行,使教务人员从繁重的教务工作中解放出来,通过计算机解决教务工作。实现信息学院教务的高效率和规范化运行,同时保障教务系统的安全性和可靠性。 2.2 主体功能 1、用户登录:实现不同类型用户的注册与登录,保障教务管理系统的安全性。 2、学生管理:实现教务人员对所管理学生信息(姓名、学号、性别、年龄、联系方式等)的添加、修改、删除。 3、教师管理:实现教务人员对所管理教师信息(姓名、教室号、联系方式、职称等)的添加、修改、删除。 4、课程管理:实现教务人员对院系所开设课程信息(课程号、课程名称、课程类型、课时和学分等)的添加、修改、删除。 5、授课管理与查询:实现教务人员对相应课程授课人的添加、删除,并允许学生和教师通过教务系统查询相应课程的授课人。 6、成绩管理与查询:实现对学生成绩的添加、修改、删除,并允许学生通过教务系统查询本人成绩,允许教师查询所有科目或所有学生的成绩。 7、学生选课:实现对学生选课、退选课的管理,允许学生通过教务系统进行选课与退课。 8、注册用户管理:允许教务人员修改注册用户的用户名、密码等信息,允许教师和学生修改密码。 2.3 开发环境 操作系统:Microsoft Windows 7 Ultimate x64 集成开发环境:Microsoft Visual Studio 2012 RC (Visual C++ 2012)、Microsoft Visual Basic 6 数据库系统:Microsoft Office Access 2010 x64 3 系统概要设计 3.1 系统的功能模块划分 1、教务人员模块 包括学生管理、教师管理、课程管理、成绩管理、授课管理和用户管理等部分。主要实现教务人员对所有教务信息的添加、查询、修改和删除。 教师教务模块 包括成绩管理、成绩查询、授课查询。主要实现教师对于学生成绩

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档