1.3主要工作
(1)对ASP.Net技术作了细致的研究。
(2)根据英语翻译课程的特点进行需求分析,进而设计出数据库,在数据库中完成表的创建。
(3)详细研究了系统开发中的设计模式,对前台和后台界面的布局和各模块具体功能代码实现。
2.相关技术介绍
2.1 ASP.NET
ASP.NET是一种建立动态Web应用程序的技术,它是Active Server Page(ASP)的下一个版本,语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#和Jscript.NET)创作应用程序。易于写出清晰的代码,代码易于重用和共享。
2.2 SQL Server 2005
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理,用于业务的可用性和高性能的数据应用程序。使用SQL Server 2005,能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。SQL Server所使用的数据库查询语言称为Transact.SQL,它是SQL Server的核心,Transact.SQL强化了原有的SQL关键字,以进行数据的存取、储存及处理等功能。Transact.SQL扩充了流程控制指定,可以使用户方便的编写功能强大的存储过程。
3.系统需求分析
3.1业务需求
随着我国教育体制改革的深入进行,高校教育管理得到了前所未有的发展。但是,我国的高校教育管理信息化水平还处在初级阶段,英语翻译课程网站设计系统作为其中的一项重要分支表现的尤为突出,因此有必要建立一个英语翻译学习网站系统,使学生学习规范化、系统化、程序化,从而完成对作业翻译及学生信息等全面、动态、及时、跨时空的管理。
英语翻译课程教学网站,应具有上传资料、在线实施作业管理,英汉翻译、信息反馈等功能。
该系统的用户分为教师和学生两种。教师可以输入相应的用户名和密码,登录到教师界面,以便完成布置作业、批改作业以及回复翻译答案等功能。而学生也可以凭借其用户名和密码,登录到学生界面,可以查看公告、下载资料、上传作业和查看作业等。
3.2功能需求
英语翻译课程教学网站为学生学习提供平台,主要包括教师和学生两个部分的功能:
3.2.1教师部分的主要功能:
教师登录成功后,进入教师的管理页面实现相应的功能。进入翻译管理界面,输入要回复的翻译内容,然后提交。进入作业管理界面,进行资料上传与下载,进入用户管理界面对学生用户信息的编辑和删除操作。
3.2.2学生部分的主要功能:
学生登录成功后,进入学生管理页面实现相应的功能。首先学生通过查看公告,了解教师所布置的作业、作业要求以及作业完成情况。然后进入作业管理界面后可以进行相应的资料下载与作业上传操作。进入翻译管理界面将要翻译的内容提交后等待教师的回复。
4.系统概要设计
4.1功能模块设计
4.1.1功能结构设计
英语翻译课程教学网站的功能主要包括学生功能和教师功能两个部分。学生功能主要有:上传资料、下载资料、提交翻译等操作。教师功能主要有:查看作业、上传资料、用户管理和回复翻译等操作。具体功能模块如图1:
图1功能模块图
4.1.2系统流程设计图
英语翻译课程教学网站主要是以先进的管理理念和科学的计算机技术来取代原始的手工操作。首先进入网站首页,尚未注册的用户可以在注册界面进行注册后再登录,然后根据相应的权限进入教师或学生管理界面。教师登录教师管理界面,可以上传资料和布置作业供学生下载和查看,同时学生登录学生管理界面可以提交需要翻译的内容,然后等待教师给予回复。完成所需操作后,点击退出即可退出该系统。系统详细流程如图2: ASP.NET英语翻译课程教学网站设计(2):http://www.youerw.com/jisuanji/lunwen_535.html