2.开发技术介绍
2.1 ASP.NET技术
ASP.NET是一种建立于公共语言运行库上的Web编程框架,与其前身ASP相比,ASP.NET具有更好的平台支持、更高的性能、以及更完备的工具支持。当前ASP.NET支持3种开发语言:VB.NET 、C#与Jscript.NET,这3种语言编译的程序集是一样的,而且各个不同语言编写出的程序集是可以相互调用的。
教室信息管理系统采用ASP.NET技术,是由于它具有以下的优点:
(1) 大大提高了开发人员的工作效率。ASP.NET相比与以前的Web编程框架,最大的不同是它把应用程序逻辑和表示代码清楚地分开。因此Web应用程序的开发人员可以避免编写很多重复性的代码,提高了工作效率。
(2) 加强了程序的稳定性。ASP.NET 新增加了几十个服务器控件。根据控件的相应功能,可以分类为登陆控件、数据控件(其中有数据源控件与数据绑定控件)、站点导航控件等。熟练地使用上述控件对于加强程序的稳定性有着很重要的意义。
2.2 SQL Server 2012数据库技术
SQL Server 2012是由一系列的开发与管理工具组成的数据库平台,在多个站点上进行SQL Server的安装、使用、部署与管理被这些工具变得更加容易。如今,开发人员可以更加迅捷地交付SQL Server应用程序,并且只需要进行最少量的安装与管理就能够实现这些应用程序。
与SQL Server 2000相比拥有以下几个优势:
(1) 安全性能上的提高,SQL Server 2012包含了一些在安全性能上的改进,如:设置安全默认值、数据库加密等。
(2) 使用Microsoft.Net语言开发数据库的性能被SQL Server 2012引入了。
(3) SQL Server 2012引用了SQL Server Management Studio等新的开发工具包,使得不管是决策者、开发人员还是数据库管理员都可以创建解决方案。SQL Server 2012已经超越了传统意义上的数据库管理系统,逐步发展成为“用于数据仓库、大规模联机事务处理和电子商务应用的数据分析平台与数据库”。
3.系统分析与设计
3.1系统可行性分析
(1) 技术可行性
技术上的可行性主要是分析使用现有的技术能不能实现教室信息管理系统。本系统基于B/S模式,使用了ASP.NET与SQL Server 2012来实现各模块的相关功能。SQL Server 2012数据库可以处理大量的数据,于此同时可以保持数据的完整性并且提供许多的高级管理功能。它的安全性、灵活性与易用性为数据库的编程提供了极好的基础条件。所以,系统的软件开发平台已经成熟可行了。此外,在科技快速发展的今天,硬件的更新速度越来越快,容量也越来越大,价格越来越低,可靠性却越来越高了,因此硬件平台也完全能够满足此次系统设计的需要。
(2) 操作可行性
操作上的可行性是主要分析系统的操作方式在这个用户群内能否行得通。本系统是基于B/S的模式开发的,只要用户拥有基本的计算机基础就可对该系统进行操作,因此在操作上是可行的。
3.2 系统功能设计
系统的操作对象是学生、教师与管理员,对于学生、教师,可以实现教师信息查询、教室信息查询、教室使用申请等功能。
(1) 教师信息查询。学生和教师可以通过前台窗口来查询教师的相关信息,如教师的开课信息、所教授的课程等信息。
(2) 教室信息查询。学生和教师可以通过前台窗口来查询当前所有教室的使用情况以方便做出自己教室借用的申请;同时学生和教师可以查询到教室申请的审定结果来了解教室申请的状况,以及自己的申请是否得到了批准。
(3) 教室使用申请。学生和教师可以通过前台的教室借用申请窗口输入相关的借用信息来实现教室借用申请的提交,等待管理员的处理。
- 上一篇:JSP酒店管理系统设计+源码
- 下一篇:ASP.NET车票预订信息系统设计与实现+源码
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响