ASP.net作业管理系统的设计与实现+ER图(2)
时间:2017-03-21 21:06 来源:毕业论文 作者:毕业论文 点击:次
1.2国内外研究现状 1.3主要工作 (1)对ASP.NET技术作了细致的研究,对ASP.NET技术在作业管理系统中的应用作了具体的分析。 (2)对数据库的设计作了详细介绍,在数据库中建立了完成数据表并插入了相应的数据,并且对网站作了详细的需求分析。 (3)完成前台界面的布局和对各具体的功能模块代码编写的实现。 2.开发工具介绍 2.1 SQL Server 2005 SQL Server 2005 数据库引擎具有很安全、可靠的存储功能,这就为关系型、结构化数据提供更好的平台。此环境可使你构建和管理用于业务的可用性和高性能的数据应用程序等。使用SQL Server 2005,能满足用户在数据库层开发Web服务,此外还能把SQL Server当作一个超文本传输协议(HTTP)侦听器,这就可以为网络服务中心的应用软件提供一个新型的数据存取功能。T-SQL作为SQL Server所使用的数据库查询语言,也是SQL Server的核心部分,T-SQL语言不仅强化了原有的SQL关键字用以进行数据的存取、储存以及处理等基本功能,它还扩充了流程控制指定,可以使不同用户方便的编写更多功能的存储过程,这些存储过程存放在服务器端,预编译过后系统的执行速度会更快。 2.2 ASP.NET技术 ASP.NET作为统一的Web应用程序平台,主要用于建立和部署企业级的Web应用程序所必需的服务。ASP.NET可面向所有的浏览器或设备并且为安全、强大、可升级和稳定的应用程序提供新的基础结构和编程模型[3]。ASP.NET具有以下优点:管理性强、安全性高、易于部署、增强的性能好、灵活的输出过程、多种移动设备支持、扩展性和可用性高、易于跟踪和调试、与.NET Framework集成并且和ASP应用程序的兼容性非常强等[6]。ASP.NET是新的、功能强大的服务器端技术,用于创建动态Web页。ASP.NET是Microsoft公司的动态服务器页面和.NET技术的集合。ASP.NET又叫ASP+,但不仅仅是ASP的简单升级,而是Microsoft推出的新一代Active Server Pages脚本语言。 2.3 Browser/Server模式 B/S模式即Browser/Server(浏览器/服务器)模式,是随着网络应用技术的快速发展和改进,它是对C/S模式结构的变化或改进[8]。使用B/S模式的用户只需使用浏览器即可访问页面,因此很大程度上减轻了客户端的负荷,系统的更新与文护操作只需在服务器端进行,运行、文护等操作都比较简便。总体来说,B/S模式的系统其主要的成本集中在服务器端,与C/S模式的系统相比,用户的总体成本较少,这也是B/S模式得到广泛应用的重要原因之一[9]。 3.系统分析与设计 3.1可行性分析 ASP.NET技术具有很兼容性很强,而且是很常用的系统开发技术。在基于B/S模式的系统中配合SQL Server 2005工具使用,具有很好的实用性。作业管理系统的建立大大减轻学校教务人员的工作量,同时也可充分利用学校的教学资源、设备,提高教学管理的高效性和科学性[4]。由于B/S模式设计的系统只需要用户通过浏览器即可访问数据信息,所以整体上来说系统易于管理和文护,具有很强的可行性。 3.2需求分析 作业管理系统在总体上应该具有用户管理、作业管理、公告管理、课程管理等基本功能,其中系统所涉及的用户主要包括管理员、教师、学生。管理员可以对教师基本信息、学生基本信息、公告基本信息等进行文护和管理,另外,管理员还可以对课程作业进行管理,包括章节和实验项目的管理等;教师可以布置作业、修改作业、删除作业、批改作业、统计作业、查看公告等;学生可以上交作业、下载作业、查看作业、查看公告等。 3.3功能模块设计 根据需求分析,作业管理系统的功能模块主要有:用户管理、作业管理、公告管理、课程管理。每个模块包括的具体功能如下: (责任编辑:qin) |