文档介绍:福州大学
软件高职高专毕业设计(论文)
题目:教务管理系统
姓名:
学号:270306786
专业:03级可视化程序设计1班
指导老师:
答辩时间:2006年6月
摘要
教务管理系统旨在实现教务信息的数据管理,提供教务数据的管理,成绩输入,选课等功能。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的分析,并对数据压缩,上传与下载等技术实现进行了详尽的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用C/S开发模式,,后台数据库选用Sql Server 2000。本系统经过测试,运行稳定。
关键词:教务管理系统,数据库,C/S开发模式
目录
前言 1
第 1 章 开发方案 2
项目目的 2
方案选择 2
数据库-Sql server 2000 2
2
第 2 章 需求分析 3
任务概述 3
需求规格说明 3
业务流程 3
功能模块 4
运行环境 4
设备 4
支持软件 4
第 3 章 系统设计 5
指导思想 5
系统构架图 5
数据流图 5
功能模块设计 6
学生信息管理模块设计说明 8
9
11
12
14
15
16
数据库设计 18
概念结构设计 18
逻辑结构设计 20
物理结构设计 20
第 4 章 开发技术 24
数据库访问技术 24
数据访问接口 24
数据库组件 24
权限设计 25
成绩单的打印 25
存储过程 25
第 5 章 关键技术解决 27
管理员登陆: 27
权限的清空与添加 28
终止选课提交成绩 28
第 6 章 结论 30
致谢 31
参考文献 32
前言
高校教务管理工作是高等学校一个极其重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难赶上现代化管理的步伐,随着计算机通信技术的飞速发展,高等教育对教务管理提出了更高的要求。教务管理工作是指学校管理人员按照一定的教育方针,运用先进的管理手段,组织,协调,指挥与指导各方面人员活动,以高效率,高质量的完成各项教学任务,完成国家所指定的教育目标。
考虑到整个系统包含的内容较多,涉及面较广,因此在毕业设计中只涉及教务管理与学生选课与成绩查询等比较简单的功能模块。
开发方案
项目目的
地图数据管理系统主要解决地图生产管理过程中一系列事务,实现全院地图数据共享,及时、方便的图幅上传,准确快捷的数据下载,把办公人员从繁杂的图幅数据堆中解脱出来,提高了工作效率。
方案选择
教务管理系统是典型的的信息管理系统(MIS),其开发包括后台数据库的建立和维护以及前端应用程序的开发两个方面。我们采用Sql server 2000作为后台数据库,作为前端应用程序开发语言。下面介绍系统开发中应用的主要技术:
数据库-Sql server 2000
关系型数据库中数据以行和列的形式存储,这一系列的行和列被称为表,一组表便组成了数据库。在关系数据库中:各数据项之间用关系来组织,关系(relationship)是表之间的一种连接,通过关系,可以更灵活地表示和操纵数据;另外,用户可以非常方便的用查询(Query)来检索数据库中的数据。SQL是Client端通往Server端的桥梁,Client用SQL来象Server端发送请求,Server返回Client端要求的结果。
SQL Server 是一种高效的关系数据库系统,它与Windows NT/2000及Windows 9x等操作系统紧密集成。同时SQL Server具有使用方便、可伸缩性好、与相关软件集成程度高等优点。因此,我们采用了Microsoft SQL Server 2000作为后台数据库。
是一个功能强大的开发工具,支持面向对象的程序设计和用户图形界面(GUI),它是基于可视化和组件的概念而设计出来的,而且能非常方便地操纵数据库,使得编译更加迅速。据统计,开发同样的数据库程序,用VB来实现时间约是VC的1/3。利用其对数据库类的包装让开发人员能方便而简洁操纵数据库,可以在短