基于.NET教务管理系统设计
关键字:ASP﹒NET;ADO﹒NET;SQL;DBMS;MIS.
摘 要
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本论文以中小学的教务管理系统为背景。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源(学生,教师,教室),评估教学质量,制定教学计划,检查教学进度。给学校的教务人员管理教务工作提供了极大的方便。论述了信息系统开发的基本原理,结构,方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。
第2章 系统分析
系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什幺”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。
系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
2.1系统调查
系统初步调查中采用的主要方式是与中小学的教师,尤其是与教务处的教职工进行交流,并结合自己的常识,经过调查研究,中小学的基本情况为:中小学实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,教务管理是至关重要的。
中小学在日常教务活动中出现的主要问题是:
(1) 学校现行的教务管理方式仍为基于文本、表格等纸介质的传统手工处理方式。教务信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。
(2) 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。
(3) 师生之间,学生和教务人员,以及老师和教务管理人员,信息交流少,信息渠道单一,不利于协调工作,容易出错。
因此,通过建立教务管理信息系统,使教务管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。
2.2系统的可行性研究
可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。
通过调查分析,新系统设计方案有以下三个可行性:
(1). 技术可行性:
本系统采用 Windows 2000作为操作平台。数据库选用SQL server 2000,该数据库管理系统在Windows 2000 Professional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio .NET 2003。
(2). 经济可行性:
采用新的教务信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。
(3). 营运可行性:
本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。
面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应 能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:
(1) 标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。
(2) 可靠性:由于学教务息的重要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。
(3) 安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。
(4) 兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。
(5) 高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。
(6) 可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行
通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。
2.3 软件开发的总目标
(1) 提高教务管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范教务管理的操作全过程。
(2) 提高整体教学水平,相关教务人员可以从系统中取得及时而且正确的教学管理数据信息,并可以迅速而有效地进行信息交流与共享,从而掌握学校的各种信息情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。
第5章 系统详细设计
目 录
引言……………………………………………………1
1. 概述………………………………………………2
1.1 为什么要开发一个教务管理系统? ……………2
1.2 在中小学中用计算机管理教务的意义…………2
1.3 为将来学校网上办公做好准备…………………3
2. 系统分析…………………………………………3
2.1 系统调查…………………………………………3
2.2 系统可行性研究…………………………………4
2.3 软件开发总目标…………………………………5
2.4 业务流程图………………………………………5
3. 需求分析…………………………………………5
3.1 数据流程图………………………………………5
3.2 新系统逻辑模型的提出…………………………7
3.3 数据字典…………………………………………8
4. 概要设计…………………………………………12
4.1 系统总体结构设计………………………………13
4.2 数据库总设计……………………………………14
4.2.1E-R图……………………………………………14
4.2.2E-R图向关系模型的转换………………………16
4.
上一篇:ASP.NET宿舍管理系统(新品)BS模式