ASP.net+sqlserver作业管理系统设计+源代码(2)
时间:2018-10-06 15:58 来源:毕业论文 作者:毕业论文 点击:次
为了保证系统的运行效率以及可靠性,系统服务器端需求优质软硬件配置。此应用程序可广泛运行于互联网也同样适用于内联网。运行要求: (1)软件环境 客户端: 操作系统:Windows XP及以上 网络协议:TCP/IP 浏览器:Internet Explorer 7.0及以上 数据库:Microsoft SQL Server 2005 服务器端: 操作系统:Windows XP及以上 网络协议:TCP/IP 数据库:Microsoft SQL Server 2005 (2)硬件环境: 服务器CPU:PIII 500以上,内存:256M 客户机CPU:P200MMX以上,内存:32M以上 1.2系统性能需求 实用性:给网络教学提供便利,能有效管理作业,尽量降低管理员每日的工作量,提高学校教学质量效率。 操作容易:系统适用面广泛,系统不易太过复杂和烦琐,程序的操作尽可能简单易行。 技术先进:顺应计算机的发展潮流,采用先进设计思想,利用新进开发技术工具。使系统在功能设计及技术实现上,都能够处于高水准。 安装使用简便:只需在服务器端安装,客户机无需安装相关软件,通过浏览器使用本系统。 适应性:广泛应用于不同类型的学校。系统采用模块化设计,用户可根据自己的实际情况进行组合,使系统在不同的条件下都能得以应用。 代码可读性好:文中的代码将尽可能简单。 1.3系统功能需求 作业管理系统主要是网络管理平台,大致分为管理员、教师、学生三个部分。管理员功能体现在后台管理文护,教师和学生功能用来进行留言交流,作业的发布、上交和修改。 所以各部分功能如下: (1)管理员部分的主要功能要求 根据权限进入管理员页面的功能,以及添改教师的功能、认证学生注册功能、修改个人资料功能、添改新课程的功能等。 (2)教师部分的主要功能要求 根据权限进入教师相应的页面的功能,发布公告、删除公告的功能,修改个人资料功能,发布作业、删除作业、批改作业的功能等。 (3)学生部分的主要功能要求 根据权限进入学生相应的页面的功能,查看公告的功能,修改个人资料的功能,查看作业题目、上传作业,查看已批改作业的功能等。 1.4系统技术需求 (1)网站开发技术 针对本系统的功能和性能,采用的是.NET技术。通过.NET可以结合HTML网页、.NET指令和ActiveX元件建立web服务器应用程序。有了.NET所有的程序都在服务器端执行,也包括嵌在HTML中的脚本程序。当程序执行完毕后,服务器便将结果返回给客户端,减轻了客户端浏览器的负担,提高了交互的速度。同时它容易编写,在服务器端直接执行;使用普通的文本编辑器即可进行编辑设计;.NET的源程序不会共享到客户浏览器,提高了程序的安全性;语言相容性高,能与所有的ActiveX Script语言都相容;易于掌握数据库,可以轻易地通过ODBC驱动程序连接各种不同的数据库。 (2)数据库技术 此系统采用SQL Server 2005作为后台数据库。基本上中小型单位的日常数据应用是建立在Windows平台上的,能够适用于各种程度的用户掌握使用。就应用角度而言,SQL Server数据库也易于使用,而且SQL Server数据库管理系统是Microsoft Office XP套件的重要组成部分,在创建和配置上要容易,可以方便地利用各种数据源,进行查询、报表等。有关SQL Server的培训也容易学习。 本系统利用ADO访问数据库。在ASP.NET系统中应用该组件技术,可以实现对web数据库的高效访问。ADO提供了Connection、Command、Recordset等三个主要对象,使服务器端的脚本能够更加方便连接和操作web数据库。在本系统中,使用了connection和recordset及方法实现了访问数据库以及删改数据,使用RS.Open方法存取数据库。 (责任编辑:qin) |