实验室排课及教学管理系统的设计与实现.doc
《实验室排课及教学管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《实验室排课及教学管理系统的设计与实现.doc(48页珍藏版)》请在沃文网上搜索。
1、摘要在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。使用传统人工的方式管理排课存在着许多缺点,而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高人事信息管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。实验室排课及教学系统设计与实现,本文介绍了在Microsoft Visual Studio 2005环境下开发本系统的详细过程,针对实验室排课及教学系统设计与实现的复杂程序,经过详细的系统调查,开发出的操作简单、实用的一个实验室排课及教学系统设计与实现。本系统主要有添加,删除学生,教师。自定义排课等基
2、础功能,智能排课是本系统的一大亮点。从软件工程的角度进行了科学而严谨的阐述。本系统是采用Microsoft Visual Studio 2005作为前台开发工具,SQL Server2000作为后台数据库平台的管理系统。本系统经过测试,运行稳定,已得到认可。关键词 实验室排课及教学系统设计与实现;Microsoft Visual Studio 2005;SQL Server2000AbstractIn todays rapid development of information technology, knowledge of the era of rapid change, informa
3、tion technology for the development of enterprise opportunities and challenges. The use of traditional management Timetable manually, there are many shortcomings, and the use of computer information of personnel management, management can not be compared with hand the advantages of these benefits ca
4、n greatly improve the efficiency of information management personnel as well as scientific enterprises, the informal management, and an important condition for the rest of the world. Timetable and Teaching Laboratory of System Design and Implementation, the paper introduced in Microsoft Visual Studi
5、o 2005 environment to develop the detailed process of the system for WEB-based alumni of the design and development recorded in the complexity of the procedure, after careful investigation of the system, developed by simple and practical Alumni WEB-based design and development. The system there are
6、add, delete, students, teachers. Timetable custom features such as smart Timetable is a major highlight of the system. From software engineering point of view of science and rigorous exposition. The system is using Microsoft Visual Studio 2005 development tools as the future, SQL Server2000 as the b
7、ack-end database management system platform. Tested the system running stable, has been recognized. Keywords Timetable and Teaching Laboratory of System Design and Implementation; Microsoft Visual Studio 2005; SQL Server2000目录摘要IAbstractII第1章 绪论11.1 系统开发背景11.2 系统开发方法及目标1第2章 可行性分析32.1 技术可行性32.2 经济可行性
8、32.3 操作可行性32.4 法律可行性4第3章 需求分析53.1 业务流程53.1.1 基础数据53.1.2 信息维护53.1.3 查询浏览63.2 需求规范63.2.1 产品背景63.2.2 产品概述73.2.3 功能需求73.2.4 性能需求83.2.5 系统逻辑模型83.3 数据字典103.3.1 数据元素定义103.3.2 数据流的定义123.3.3 数据存储定义133.3.4 数据处理定义14第4章 概要设计154.1 系统运行总体流程154.2 目标系统体系结构164.2.1 实验室排课及教学系统设计与实现软件结构图164.2.2 登陆权限模块结构图164.2.3 基础数据模块结
9、构图164.2.4 信息维护模块结构图174.2.5 查询浏览模块结构图17第5章 数据库设计185.1 数据库逻辑设计185.2 数据库关系设计21第6章 详细设计226.1 登录窗口设计226.2 学生查课页面设计246.3 教师查课页面设计256.4 系管理页面设计256.5 学生管理页面设计266.6 教师管理页面设计266.7 课程管理页面设计276.8 管理员管理页面设计276.9 自定义排课页面设计296.10 展示页面设计30第7章 系统测试327.1 软件测试基础理论327.2 系统转换与实现337.3 系统的优点及技术特征337.4 系统的不足及改进方案337.5 系统的运
10、行与维护33结论34致谢35参考文献36附录A37附录B39第1章 绪论1.1 系统开发背景数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。数据库在新的计算机环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。实验室排课及教学系统设计与实现是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率
11、低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2 系统开发方法及目标以各高校的实验室排课需求为应用背景,开发一个典型的实验室排课及教学系统设计与实现。考虑实际情况,本系统
12、将采用结构化生命周期法进行系统分析和设计,并采用原型法进行系统实施。这样能有效避免盲目开发问题,同时能充分的发挥原型法的优势,能顺利实现系统的实施。实验室排课及教学系统设计与实现可以用于支持各高校完成高校排课的热舞,有如下几个个方面的目标:支持各高校输入学生信息; 支持各高校输入教师信息,学生教师的增删改等方面。支持输入系,班级,还有自定义排课和智能排课。具体设计功能如下:沈阳王子科技 专业毕业设计培训 想了解我们 请登录我们的官方网站: 此系列论文均免费下载,如果你使用了我们的论文,你可以把页眉改掉,但是请你告诉你身边的好朋友,此论文来自王子科技,我们衷心的表示感谢!QQ:45789022
13、电话 13898863631 王经理1、界面友好,操作简单,帮您轻松上手。2、系统具有灵活、严格的权限设定功能,采用非常周密有效的权限设置,确保企业各类资料的可靠性和保密性,防止错误和违规操作。系统管理:可修改管理员权限及密码。3、实验室排课及教学系统设计与实现,资料详细周到,同窗多页的界面方式让你轻松完成所有工作。人事管理分为:学生资料管理和教师资料查询。人事档案管理可便于人事管理者实现对学生和教师基本信息的录入、添加、删除和修改,包括:学生姓名,学生号,学生,系,班级等;教室方面,包括教师姓名,教师所教班级,教师所教课程,教师号;4、友善的登录界面,包括学生登录,教师登录,和管理员登陆,根
14、据身份不同,进入的界面也不一样。5、自定义选课,可以根据学校的需要,管理员自己设计课程。智能选课就是根据学校的需要,随机进行选课,避免了很多问题6、退出系统:。第2章 可行性分析2.1 技术可行性该系统对软、硬件系统要求较低,所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备。软件上,操作系统采用Windows系列操作系统、Microsoft Visual Studio 2005作为前台开发工具,它具有的“编辑后继续运行(edit and continue)”的特性,超越了旧的编辑编译测试模式。它还引入了面向对象的程序设计思想和“控件”概念,使得大量已经编好的C#程序可以直接拿来使用。
15、同时,C#又是最容易学习与应用的程序语言之一。它的功能非常强大,已成为一种专业化的开发语言和环境。采用SQL Server2000作为后台数据库平台的管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性、数据的安全性以及数据的可靠易用性等等。这些软件在实验室排课及教学系统设计与实现开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。2.2 经济可行性当今学校内部没有完善的实验室排课及教学系统设计与实现,管理水平差,学校课程不能得到合理分配,学生,教师管理档案问题重重。迫切
16、需要提高现代化管理水平、管理质量和管理高校课程。实验室排课及教学系统设计与实现的初步现代化的开发和使用,能够大大提高学校管理者的工作效率,节省成本提高经济效益。它把从事人力资源管理的人员从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它重要的活动中去,从而达到节省人力、物力,财力的目标;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,开发一个专门针对实验室排课及教学系统设计与实现,在经济上也是可行的。2.3 操作可行性本系统灵活方便,快捷迅速,适应处理多项数据。采用友好、直观的视窗界面,鼠标、键盘两种操作方式任意选择,方便快捷。界面统一规范,提示信息功能完整,稍一接触就
17、可以上手进行所有操作。2.4 法律可行性本系统纯为个人设计,在开发过程中没有涉及合同、责任、版权等与国家相关法律规定相抵触的方面。因此,本系统在法律上是可行的。第3章 需求分析3.1 业务流程在系统开发总体任务的基础上完成系统功能分析。系统开发的总体任务一般由学校管理人员提出。实验室排课及教学系统设计与实现对学校学生的信息管理,对教师的信息管理,对高校排课,都有智能的管理,主要实现如下的一些功能:学生各种信息的输入,包括学生学号,学生姓名,学生系,学生班级。教师各种信息的输入,包括教师号,教师姓名,所教系,所教班级,所教课程。学校系的增加,删除,修改。学校班级的增加,删除,修改。学校课程的增加
18、,删除,修改。学校的自定义排课,根据需要,人工排课。学校的智能排课,根据需要,随机智能排课。管理排课,可以删除排课,重新添加排课。有一些相关的提示。学生查课界面,根据学生所在的系班级,查看他本学期的课程安排。教师查课界面,根据教师所教的系班级及课程,查看他本学期的课程安排。3.1.1 基础数据学校学生的个人信息,教师的个人信息,学校开设的课程,学校已有的班级,系等。基础数据模块中包括:学生查课模块、教师查课模块,管理员管理模块等。在数据库的学生表和教师表中,课程表中,依据学生及教师的数量对基础数据这一模块进行相应的增加和存储操作。3.1.2 信息维护对学生教师信息及班级排课进行维护,可对已存在
19、的信息进行修改与删除操作,避免由于工作失误造成的信息录入错误,及时更改存储数据中存在的不足之处,使管理者时刻可以接收到第一手的排课变动资料,便于对学校排课的管理。3.1.3 查询浏览根据输入的查询条件,快速、准确的找到并浏览符合条件的学生,教师,或管理员,此模块拥有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的优点,可以极大地提高人学生及教师的查课效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。3.2 需求规范3.2.1 产品背景随着计算机技术的飞速发展,特别是计算机的应用已普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还
20、停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,利用计算机实现实验室排课及教学系统设计与实现势在必行。对于各大高校来说,利用计算机支持学校的学生,教师查课,管理员排课,是适应现代学校的制度要求、推动学校管理走向科学化、系统化、规范化的必要条件,从而达到提高校管理效率的目的。给同学和老师带来方便。伴着各高校的不断壮大,计算机在学校的应用已经不紧紧是上网那么简单。大家都知道,排课是一件很繁琐的事情,1是怕重课,经常会出现排课以后,2个老师挤到一个教室的情况,如果重排,那么所有之前排的课,全部取消,那需要多大的人力,物力,和精力。2是怕改课,有些课程改来改
21、去,学生老师手里拿的课程表都不一样,搞的大家都不确定课程,这不也是在影响教学进度吗?3是公平性,有很多老师,对自己排课并不满意,对于这个,学校也没有办法,是很头疼的一个问题。还有很多以前人工排课的缺点,我就不一一讲诉了。以上的问题都怎么解决呢?我设计的实验室排课及教学系统设计与实现将解决所有问题。在计算机硬件和软件快速发展的今天,计算机硬件和软件已经远远满足本管理系统的要求。在数据库编程工具方面,各种可视化编程方法的出现,一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷地创建应用程序,极大地提高了编程效率。选用Microsoft Visual Studio 2005中文版数据库开发的应
22、用程序可以独立运行于windows平台,而且SQL Server2000产生的数据库(表)适用范围广,因此本系统采用Microsoft Visual Studio 2005中文版来完成实验室排课及教学系统设计与实现的设计。3.2.2 产品概述这是一套通用性很强的实验室排课及教学系统设计与实现,有以下功能:学生各种信息的输入,包括学生学号,学生姓名,学生系,学生班级。教师各种信息的输入,包括教师号,教师姓名,所教系,所教班级,所教课程。学校系的增加,删除,修改。学校班级的增加,删除,修改。学校课程的增加,删除,修改。学校的自定义排课,根据需要,人工排课。学校的智能排课,根据需要,随机智能排课。管
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 教学管理 系统 设计 实现