ASP.net教师信息管理系统设计+需求分析(2)
时间:2017-04-08 09:12 来源:毕业论文 作者:毕业论文 点击:次
1.2国内外研究状况及发展趋势 计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%[4]。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。国内对信息管理问题的研究较晚,大概是在70年代末开始的,教师信息管理的运用虽然起步较晚,但近几年发展却较快。随着计算机进入我国的各级教育部门,尤其对学校教师信息管理系统更是不可缺少的工具,几乎各学校都在自行开发或购买类似的软件,教师信息管理系统成为了教育单位不可缺少的一部分,它对于学校的决策者和管理者来说显得至关重要,这也是教师信息管理系统近几年来的发展趋势[5]。 1.3系统开发及开发环境介绍 本系统所采用的开发环境是Microsoft Visual Studio 2010,Microsoft Visual Studio 2010是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010同时带来了 NET Framework 4.0,并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库[6]。 Microsoft SQL Server 2005是数据库管理系统,具备了通常数据库管理系统最基本的功能。SQL Server 2005是微软公司开发的一款软件产品,2005其版本号。Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索,它使用Transact-SQL语言在服务器和客户机之间传送请求。其新特点有:更高的可用性、更人性化的管理工具、增强的安全性、更好的伸缩性、集成了CLR、集成XML、增强的T-SQL、更智能的分析服务、能使用SMTP发送电子邮件、与Web紧密结合、更强大的数据转换功能[7]。 本系统所用语言是C#语言。C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言。它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。其特点有:语言简洁、保留了C++的强大功能、快速应用开发功能、语言的自由性、强大的Web服务器控件、支持跨平台、与XML相融合[8]。 由于C#自身的强大的面向对象功能,加上Microsoft Visual Studio 2010的开发环境,从而提高了开发人员的开发效率,大大缩短了软件开发的周期[9]。 2系统分析 2.1系统需求分析 基于WEB的教师信息管理系统是采用B/S模式的信息管理系统,此软件的开发是为了满足学校对老师信息的综合性管理,能够实现不同用户类型的登录,以及对教师和管理员两个模块具体功能的实现所设计的。本系统具体功能有以下三个方面: (1)不同的用户类型登录到不同的功能模块当中去,点击注册后可以进入到注册页面,在本系统中主要有教师和管理员两种用户类型。 (2)教师登录后可以查看修改自己的基本资料,可以查询自己的课程信息以及自己的授课信息。 (3)管理员登录后可以进行对教师信息的删除操作,可以为教师增加课程以及对教师授课信息的增加操作。 2.2系统功能分析 本系统主要功能模块设计主要包括教师功能模块,管理员功能模块,本系统功能模块图如图1所示: 图1系统功能模块图 3数据库设计 3.1数据库需求分析 根据系统的总体设计方案,考虑到教师信息管理系统的实际需要,该系统的数据库包括的数据表有:管理员表(ManagerTable)、教师表(TeacherTable)、课程表(CourseTable)以及授课表(TeachingTable)四个数据表。 (责任编辑:qin) |