软件工程课程设计---高校教务管理系统(教师端)的设计与开发.doc
文本预览下载声明
软件设计方法课程设计
设计说明书
高校教务管理系统(教师端)的 的设计与开发
学生姓名 学号 班级 信管072班 成绩 指导教师
2009年12月25日
软件设计方法 课程设计评阅书
题目 高校教务管理系统(教师端)的设计与开发 学生姓名 学号 指导教师评语及成绩
指导教师签名:
年 月 日 答辩评语及成绩
答辩教师签名:
年 月 日 教研室意见
总成绩:
室主任签名:
年 月 日
课程设计任务书
2009—2010学年第1学期
专业: 计算机科学与技术 学号: 姓名:
课程设计名称: 软件设计方法课程设计
设 计 题 目: 高校教务管理系统(教师端)的设计与开发
完 成 期 限:自 2009 年 12 月 28 日至 2009 年 1 月 8 日共 2 周
设计依据、要求及主要内容(可另加附页):
为方便学校教务管理,按软件工程软件开发流程开发教务管理系统(教师端),要求:
问题定义及需要分析,画出数据流图;
完成课程计划等功能
摘 要
高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教务管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。这是开发这个教务管理系统的原因。
本系统主要实现教师查询个人信息、学生选课信息和课程通知等,录入学生成绩、课程计划、教学日历和个人信息等,删改各项信息的功能。
系统使用Powerbuilder制作前台界面,后台使用Microsoft SQL Server 2000制作数据库。通过Powerbuilder建立MSS Microsoft SQL Server数据源来连连接前台界面和后台数据库。
经过本次课程设计,实现了一些基本功能,由于我们组仅设计教务管理系统的老师端,对没有实战经验的我们来说,难度增加了,在发布功能上没有实现是我们的不足。
关键词: 高校教务管理系统;录入;查询;SQL Server 2000; Powerbuilder;
目 录
1 问题定义 1
2 可行性研究 2
3 需求分析 5
3.1 功能需求分析 5
3.2 数据库概念设计 5
3.3数据库逻辑设计 6
4 总体设计 8
4.1 模块化 8
4.2 层次结构图 8
5 详细设计 9
6 实现 11
6.1 数据库物理设计 11
6.2 编码 12
6.2.1 制作菜单 12
6.2.2教师信息管理模块 12
6.2.3 成绩管理模块 13
6.2.4 课程管理模块 14
6.2.5 教学管理模块 14
6.3 测试 15
总 结 18
参考文献 19
1 问题定义
随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁琐的事,每年都有新生入学、老生毕业,以及其他各种人事变动。每学期的考试成绩都需要分析,纵、横向比较,能及时反馈信息,还要对教师的教学成绩考核提供数据。如何有效地管理、分析、处理这些信息,帮助学校和教师掌握学生的情况,这就是教学信息管理系统需要完成的功能。以前简单的用Excel来打印几张报表的人机作坊再也无法适应当今学校的教学管理了,比如用Excel虽然能简单管理学生的学籍、成绩等,但用户界面简单,管理起来难度大,修改和查找学生的信息都比较麻烦,并且在操作过程中没有用户权限,只要能打开计算机的人就能打开数据进行任意的修改,大大的降低了信息的安全性和保密性,效率低,,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入各
显示全部