1.2可行性分析
.NET平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于.NET平台基于用户需求的设计方法使得该系统的使用跟家的人性化、个性化、跟贴近用户。以.NET平台的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可文护性相结合,安全性以及规范化原则。
2技术介绍
2.1 HTML
HTML: 中文译为“超文本标记语言”。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB、JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。它的优势在于与平台的无关性,无论你是windows,unix,linux,mac,都可以观看html格式的内容,因此我选择HTML。
2.2 ASP.NET
ASP.NET是一项功能强大的、非常灵活的服务器端技术,用于创建动态Web页面。ASP.NET是基于通用语言的编译运行的程序。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写。ASP.Net的主要优点有ASP.Net是运行在服务器后端编译后的,普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能,因此本系统采用ASP.NET。
2.3 SQL Server
SQL Server是一个关系数据库管理系统。它提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.NET、XQuery、XMLA、ADO.NET、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具,SQL Server的优势在SQL Server支持存储国耻、触发器、自定义函数等操作;安全性、并发控制能力、数据挖掘、联机操作等方面都是ACCESS无法超越的,因此我选择SQL Server。
3系统分析与设计
3.1系统的需求分析
随着我国教育体制改革的深入进行,高校教育管理得到了前所未有的发展。但是,我国的高校教育管理信息化水平还处在初级阶段,小型教育网站设计系统作为其中的一项重要分支表现的尤为突出,因此有必要建立一个学习网站系统,使学生学习规范化、系统化、程序化,从而完成对作业管理及学生信息等全面、动态、及时、跨时空的管理。
小型教育教学网站,应具有上传资料、作业管理、信息反馈等功能。
该系统的用户分为教师和学生两种。教师可以输入相应的用户名和密码,登录到教师界面,以便完成布置作业、批改作业等功能。而学生也可以凭借其用户名和密码,登录到学生界面,可以查看公告、下载资料、上传作业和查看作业等。
3.2 系统的总体设计
系统按照管理员,教师,学生三种用户,共分为四大模块来完成。主要有:信息通知模块、教师模块、学生模块、管理员模块。
系统结构图
如图3-1
图3-1 系统结构图
3.3系统的模块设计
3.3.1 教师模块
教师模块主要分为:作业管理、在线留言、查看留言、上传文件四个子模块。作业管理子模块可以实现作业的查询和布置新作业的功能。在线留言子模块可以实现发表留言的功能。查看留言子模块实现查看留言的功能。上传文件子模块可以实现文件的上传和查寻上传文件的功能。 asp.net的小型教育网站的开发(2):http://www.youerw.com/jisuanji/lunwen_1516.html