复件毕业设计文档陈君.doc_第1页
复件毕业设计文档陈君.doc_第2页
复件毕业设计文档陈君.doc_第3页
复件毕业设计文档陈君.doc_第4页
复件毕业设计文档陈君.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽财经大学信息工程学院本科毕业设计1 网站需求分析1.1网站设计的目的和意义在日常的生活和学习中,经常会遇到一些需要将中文资料翻译成英文,或者将一种语言翻译成另外一种语言的情况。现在市面上有很多流行的翻译软件,比如金山翻译等,基本上能够完成普通用户的需求。但是对于一些比较专业的词汇,这类翻译软件通常不能给出其最准确的含义。这项设计的目的就是设计一个典型的翻译软件,它不仅能将中文翻译成英文,更能够根据用户自己定义的字典将一种语言翻译成另外一种语言,用户还可以随时将遇到的特殊词语、短语、句子加入到自定义的词汇表中来扩充字典的内容。本人提出的这种适用于计算机专业人员检索专业词汇信息的工具,基于旧版本的词汇基础上实现了相关的新词汇的英汉互译以及增加、删除、修改、新老词语的比较等功能。目的是解决长期与计算机打交道的人查找专业词汇困难,找不到或找到但意思不符合的问题。这类工具的应用前景主要是从事计算机、金融等行业的工作者,方便他们在这个工具上查找所需计算机词汇,而免去了对某个词花大量时间翻阅字典。主要应用领域包括学校、企事业单位、IT行业部门等科技含量领域,对于计算机专业的学校尤其适用。1.2网站功能本系统是基于B/S模式的专业词汇查询,采用Dreamweaver设计,ASP vbscript脚本语言编程,分为两个主要功能方向,一个是使用本系统的普通游客,另外一个是系统管理员,普通游客进入本系统可以登陆用户字典进一步了解本站,系统管理员可以维护本系统,对系统功能进行管理。本计算机专业词汇翻译助理网页的主要栏目包括英译汉、汉译英的index查询主页,主页实现的功能主要是精确查找的中译英和英译中,可以查找到一词多译的汉语和英语,在此基础上添加了用户字典,注册成会员后可以发布留言、访问我的个人网页以及保存自己的词库,首页功能还包括设为首页、加入收藏、打印此页以及访问本校网站、网易和发邮件。后台的主页面是htindex,后台管理者登陆完成后有权限增加、删除数据库中单词,并查看数据库内容,查看某个单词的词性,词义,翻译解释等,对某些因客观原因改变词性词义的单词进行添加删除的操作以及对留言板的留言的管理。注册后的会员的权限有留言板,留言板主页面index查看留言,用户发表留言的post页面,管理员回复留言的Reply页面以及删除留言的delete页面。下面分别介绍各个功能:英汉互译的Index主要是实现精确查找的,通过建立一个记录集,在主页上放置文本域并命名为EnglishWord,在此输入的默认为英文单词,表单是再加入提交表单的按钮,提交给结果页面,结果result查询返回值是数据库中对应的每一列,页面设计思路是用记录集邦定,对Index提交的内容从记录中查询相同的单词,再返回该条记录的词性、解释、中文;同样的方法主页上再放置文本框属性中命名为ChineseWord,实现中文查英文。用户字典的zd页面可以自定义自己的词库,用户在注册页面完成注册后,在字典登陆页面写入自己的用户名以及密码,可以跳转到自己的字典页面。注册的页面中文本框的属性分别设置为与数据库相对应的E-Mail、用户名、姓名、真实姓名以及密码、密码提示问题和回答的对应列,系统会将写入的信息写入数据库,从而建立注册与登陆的联系,用户登陆后转到用户字典的详细页面。详细页面有用户自定义以及删除功能,自定义中包括发表自定义单词的页面,然后删除某些不需要的单词。管理员登陆页面,同样设置文本框属性名称为数据表中的用户名字段Tadmin和Tpassword,这样在服务器行为中登陆用户中将用户名列和密码列都选择为Tadmin和Tpassword,然后在页面是输入用户名:admin和密码:admin 或者输入用户名:chenjun和密码:000000即可以登陆管理员,(用户名和密码在数据库中都预先定义好的,后面在后台管理中可以查看相关的信息),转入后台系统管理页面,该页面包括管理员,管理员可以查看自己的相关信息;系统管理,查看系统运行状况;数据库管理,查看数据库运行情况;用户字典管理,查看用户注册的详细记录。在数据库管理中,通过绑定数据库在中的Trans表中的各个列,在结果页面中返回数据库的各项内容。绑定数据库 Transd各列,点击详细信息查看它的属性说明、拼写等信息。数据库管理还包括插入记录,点击插入记录转到插入记录的页面,在此页面设置Trans表的各列的文本框,同样属性与数据库列名相对应,插入记录提交给数据库,然后查看数据库内容,这样插入的记录保存在了数据库中,在DW(Dreamweaver的简写,后面通用此写法)中服务器行为中有删除记录这项行为,点选后出现删除的提示框,在列名中选择要删除的列,然后选择要删除的表,删除后在数据库信息中查看删除后的详细记录。 留言板的设计,制作一个浏览留言的页面以及一个填写留言的页面,同时还有对留言本进行简单的管理功能,另外还有一个管理登陆和回复留言的页面。留言板的页面有index,显示留言,该页面展示留言的显示形式;Post发表留言,该页面由一个表单组成;Login管理留言登陆页面,该页面实现管理员的身份验证;Reply回复留言,该页面为管理员回复留言填写内容页面。如上,功能主要包括英汉互译、增删改、用户字典以及发表留言,发电子邮件、加入收藏、设为主页的功能。基本功能包括:1、英汉互译;2、用户字典;3、留言本;4、开发式词库,可添加新的技术词汇、删除旧词汇和修改不准确的词。该网站的特点是:1、 良好的人机交互界面;2、 有较好的可操作性;3、 具有比较丰富的查询条件,精确查找,根据单词可以查找到多条相关的详细信息;4、 应用程序中的字典要求具有良好的可扩展性,用户可以将新词加入到字典中;5、 以随时根据用户的需要将用户自定义的字典加入到系统中;6、用户可以根据需要发表留言,便于反馈信息。介绍主要栏目和功能2 网站设计2.1 网站总体设计利用站点功能可以把单独的网页组合起来,使其成为一个站点。所谓网站实际上就是一系列的文档文件的组合,这些文档通过各种链接关联起来,描述相关的内容。利用浏览器可以从一个文档跳转到另一个文档,从而实现对整个网站的浏览。一般来说,创建一个站点分为三个步骤:首先对站点进行规划,然后创建站点的基本结构,最后开始具体的网页制作。层次方框图1-5如下: 图1-5 层次方框图下面是英汉互译的index.asp的数据流图1-3:图1-3 数据流图访问者作为外部访问者,也是数据的输入者,将要查询的单词通过主页面将查询要求传输给查询系统,系统进行搜索,在数据表中查找符合查询条件的单词,如果找到则返回各个列的纪录给外部访问者,如果没有找到,系统自动提示找不到页面。后台管理者实行对词库的修改、删除、增加记录的动作。访问者查询单词时有个合法性检查,其数据流图如下1-4所示: 图1-4 合法性检查数据流图2.2 网站设计技术(1) ASP简介 Active Server Pages(动态服务器页,简称ASP),是微软公司提出的一种用来取代CGI(Common Gateway Interface)的技术。ASP是位于服务器断的脚本运行环境,用户通过它可用创建和运行动态的、交互式的Web应用程序。ASP内含于Internet Information Server(IIS)当中,不必担心浏览器是否执行ASP网页,因为站点服务器会自动将ASP网页中的程序代码解释为标准HTML格式的主页内容。ASP本身并不是一种脚本语言, 它只是提供了一种使HTML页面中的脚本程序运行的环境,ASP的运作原理是将ASP文件置放于网页服务器上,当用户端(Client)通过表单(Form)传送字段数据到服务器后,通过适当的解释由服务器产生标准的HTML文件,然后返回给用户端的浏览器,用户看到的是一般的HTML格式的文件内容,而看不到ASP的源代码。利用ASP设计网站时,服务器操作系统最好为Windows NT、Windows2000、Windows XP、Windows 2003操作系统,数据库最好为Microsoft SQL Server或Access。 因为ASP是在网页服务器上执行后再将HTML格式的文件传送给浏览器,无论哪种浏览器都能显示HTML格式的文件。(2) ASP的特点1、使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,便可快速地完成网站的应用程序。2、ASP提供多种功能强大的内置对象。到目前为止,ASP最新版本共提供了7个内置对象,它们分别为Request、Response、Application、Session、Server、Objectcontext及Asperror对象。3、 需编译,容易编写,可在服务器端直接执行。4、 用普通的文本编辑器(如Windows的记事本)便可进行编辑设计。5、 浏览器无关,用户端只要使用可执行HTML代码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要执行这些脚本语言。6、 ctive Server Pages能与任何ActiveX Scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还可通过plug-in的方式,使用由第三方所提供的其他脚本语言。7、 ctive Server Pages的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人盗窃,从而提高了程序的安全性。8、ASP通过ADO(ActivX Database Object)提供更方便、更简洁的访问数据库的方法,有利于开发基于数据驱动的Web应用程序。用服务器的脚本来产生客户端的脚本。ActiveX(ActiveX Server Components)组件具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写所需要的ActiveX Server Component。(3)ASP的运行机制ASP实际上是从WebServer端传送信息到Web Client端的前置处理过程。如果客户端要访问的是WebServer中扩展名为“.htm”的文件,则WebServer将直接把该文件传送给客户端。如果客户端要访问的是WebServer中扩展名为“.asp”的文件,则浏览器就将这个URL请求发给服务器,如果服务器上装了ASP,则WebServer将会自动解释执行该程序,并将结果信息转换成HTML信息再传送给客户端。WebServer在处理扩展名为“.asp”文件时,将对文件中“”标记中的内容进行处理,产生相应的HTML标记信息,而“”标记外的信息保持不变。在处理整个“.asp”的过程中,产生的HTML标记可以随时送给客户端,当然也可以处理后一起送给客户端。2.3 网站数据库设计2.3.1数据库数据库系统是一种计算机的数据保存系统,它以特有的数据存储方式将相关的数据内容整合在一起。用户可以将数据库本身看做是一个电子档案柜,在这个电子档案柜内,存放着一些电子数据文件。数据库系统主要的目的在于维护信息,并在必要时提供这些信息。本网站采用的数据库是Access数据库。Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其他的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是Access的功能够强大,足以应付一般的数据管理及处理需要。将ASP与数据库连接起来需要进行配置,ASP开发人员在设置时的首要任务是配置系统,系统配置如下:(1) 确保具有Web服务器;(2) 安装ASP应用程序服务器;(3) 测试安装;(4) 创建根文件夹。接下来定义DW 8站点:(1) 将示例文件复制到硬盘上的文件夹中;(2) 将此文件夹定义为DW本地文件夹;(3) 将Web服务器文件夹定义为DW远程文件夹;(4) 指定一个处理动态页的文件夹;(5) 将示例文件上传到Web服务器。 ASP应用程序必须通过开放式数据库连接(ODBC)驱动程序或嵌入式数据库(OLE DB)提供程序连接到数据库。本系统采用DSN连接,DSN是单个词的标识符(如“myConnection”),它指向数据库并包含连接到该数据库所需的全部信息。可以在Windows中定义DSN。如果正在通过安装在Windows系统上的ODBC驱动程序进行连接,则可以使用DSN。DSN是一种名称,它包括使用ODBC驱动程序连接到指定数据库所需的全部参数。可以在本地或远程Windows计算机上定义DSN。2.3.2表网站中包括两个数据库,一个是查询页面的zdd数据库,首先创建Transaction数据表,打开Access数据库,新建一个空白的数据库,选择表,讲数据库保存在查询的主页面所在的目录下,命名为Trans如图1-6所示:图1-6 Transaction数据库.mdb打开数据库,有Admin表、login表、Tadmin表和Trans表,数据表Admin用于存储管理员的用户名和密码。如果有多条记录可以添加多条记录。Admin字段属性如图1-7所示:字段名称数据类型说明tAdmin文本用户名ttPassword文本密码初始状态下,管理员的用户是”admin”,密码是”admin”,还添加了一条管理员的用户名和密码”chenjun”和”000000”;如图1-8所示:IDTadminTpassword1adminadmin2chenjun000000Login表用在用户字典登陆中,各字段属性如下图1-9:字段名称数据类型说明ID自动编号Email文本邮件地址Username文本用户名Name文本真实姓名Password文本密码Dafpw文本确认密码Pwquestion文本密码提示问题Pwanswer文本密码答案数据表Tadmin表存放管理员登陆的信息,表结构跟Admin内容相同,在此忽略。数据表Transaction表中存储中英文单词和词性、拼写。各字段属性如图1-10所示:字段名称字段类型说明编号1自动编号EnglishWord文本ChineseWord文本spell文本explain文本Attribute文本该Trans表包含6个字段名,分别是编号、EnglishWord、ChineseWord、spell、explain、Attribute,除了编号的数据类型为自动外,其他的都是文本类型,便于修改等操作。值得注意的是某些列可能没有值,这时给没有内容的列赋值为空,这在执行查询语句时能避免错误。各字段的值如下表1-11所示:图1-11 数据库Transaction 对于留言板的数据库study,也包括Admin表,另外还有Message表和ms表,首先建立数据库,命名为data,如下1-12:图1-12 数据库data.mdb表Admin内容与Transaction数据库中的Tadmin差不多,Message表的属性说明如下图1-13:字段名称数据类型说明ID自动编号UserName文本用户名Sex数字性别Email文本邮件Oicq文本OicqIP文本IPFace文本表情Content备注内容Dateandtime日期/时间Reply备注ReplyTime日期/时间2.4主要页面(1)英汉互译页面英汉互译在主页index.asp中,index.asp包括汉译英的form1表单、英译汉的form2表单,还有下面的链接,有学校、主页、邮件、留言版等。还加入了一个显示时间的“response.write date()” ASP函数,以及加入收藏和设为主页的onclick事件函数。在Dreamweaver中的设计页面如下1-14所示。图1-14 设计视图 index.asp页面下面是主页在浏览器中的显示,可以通过建立虚拟网址,直接在浏览器中打开地址http:/localhost/20/main/index.asp。 (2)用户字典页面 (3)3 网站使用说明3.1 网站安装及配置说明3.1.1网站运行环境ASP是一种脚本语言,因此,ASP文件必须在支持ASP的特定的Web服务器上运行,对于个人用户来讲,可以将自己的计算机配置成能够运行ASP文件的服务器。ASP网页需要相应的Web服务器的支持才能正常运行,目前,微软推出的操作系统能够实现ASP的强大功能,微软推出支持ASP的服务器有两个。(1) Microsoft Internet Information Server,简称IIS。(2) Microsoft Personal Web Server,简称PWS。其中IIS(Internet Information Server)只有在Windows 2000、Windows XP、Windows 2003上可以直接安装。而PWS,只有在Windows 98下可以安装。在最终运行ASP 页面时,目前一般选择IIS6.0作为ASP 的Web服务器,以实现对ASP 页面的解析。操作系统应选择Windows 9x平台下的PWS,也可用Windows 2000 Professional平台下的IIS。建议使用Windows XP操作系统和IIS 6.0。IIS主要提供以下基本服务:(1) WWW服务;支持最新的超文本传输协议(HTTP)标准,执行速度更快,安全性更高,还可以提供虚拟主机服务。下面介绍IIS的安装过程。(2) FTP服务:支持文件传输协议(FTP),主要用于网上的文件传输。(3) SMTP服务:支持简单邮件传输协议(SMTP)。IIS允许基于Web的应用程序传递和接收信息。 下面介绍IIS Web服务器的安装:(1) 单击“开始”菜单的“设置”|“控制面板”|“添加或删除程序”选项,打开“添加或删除程序”窗口,如图1-1所示。 图1-1 添加或删除程序(2)选择“添加/删除Windows组件”选项,此时将弹出“Windows组件”向导对话框。在组件列表中,选择“Internet信息服务(IIS)”,单击详细信息按钮可进一步设置所要安装的服务。通常情况下安装Web服务、Internet服务管理器、FTP服务就足够。如图1-2所示。 图1-2 添加/删除Windows组件(3)选中“Internet信息服务(IIS)”复选框,并单击“下一步”按钮.(4)在安装的过程中可能需要安装光盘,此时插入操作系统相应的安装盘即可。安装完毕后,就会在“控制面板”|“管理工具”中,看到Internet信息服务的标志。 首先在Dreamweaver中建立自己的站点,命名为“计算机专业词汇查询”,在本地磁盘C盘的Inetpub/wwwroot中建立一个文件夹,这时在Dreamweaver中的文件“计算机专业词汇查询”站点中可以展开看到新建的文件夹,在此建立自己的主页已经其他页面文件,注意,这里的IIS的站点目录必须指向该目录。如图1-1所示:图1-1 定义站点新建好的站点如下图1-2:图1-2 管理站点3.1.2网站安装及配置Dreamweaver是一个非常理想的Web开发工具,该开发工具在同类软件中处于领先地位。DW可以使用户在一个工具中同时使用世界级的设计和代码编辑,可以用它对Web站点、Web页和Web应用程序进行设计和编码开发。DW 8不仅延续了以前版本的优点,还增加了许多精巧的设计,使工作流程更加先进之外,在新功能中还加入了经过重新设计的CSS工具、速度更快的后台FTP,以及将XML文件转换为设计完美且友好地支持浏览器的工具。安装DW 8对系统有一定的要求,配置不高的系统可能会影响制作网页的效果。安装DW 8时对Windows操作系统配置要求如下:(1)800MHz以上Intel Pentium III处理器或者同级别处理器;(2)Windows 2000或Windows XP的操作系统;(3)5.0以及更高版本的Netscape Navigator浏览器或者Micrcsoft Internet Explorer浏览器;(4)256MB可用的内存;(5)650MB剩余的硬盘空间;(6)分辨率至少是800600的彩色显示器(至少256色),建议使用1024768的分辨率;(7)CD-ROM驱动器。 要安装DW中文版,操作步骤如下:(1) 运行安装程序。(2) 该程序首先进行解压缩文件操作。(3) 解压缩文件之后,安装程序将复制一些文件到计算机中,以备设置安装的初始环境。(4) 完成了第三步之后将出现DW 8中文版的欢迎安装画面。(5) 单击“下一步”按钮继续安装,安装程序将显示软件的许可协议,一般的软件都有此项。只有选择接受协议才能继续安装。(6) DW的安装程序在复制文件之前,还会提示安装路径。默认的安装位置为:C:Program FilesMacromediaDreamweaver 8,单击“下一步”按钮,继续安装。(7) 如果要更改路径,可单击“更改”按钮,选择其他路径来安装。完成选择后,单击“确定”按钮,将在所选择的路径中继续安装。(8) 安装位置确定后,将出现默认编辑器对话框。一般默认为全选,也可以根据自己的情况进行选择。(9) 安装程序所需的信息已经收集完毕,如果设置满意了,则单击“安装”按钮。(10) 接下来安装程序将向目标路径复制文件。通过安装进度框,可以很清楚地了解安装的进度。(11) 当文件复制完毕,DW 8的安装程序将弹出一个对话框,说明已经安装成功。单击完成即安装成好DW 8。 对于IIS,主要配置IIS的主目录、默认文档等。(1) 主目录的修改 在IIS中,ASP文件需要放在一个网站的主目录中,可以设置修改该主目录的位置,具体修改方法如下: 选择“控制面板”|“管理工具”|“Internet信息服务”图标。 在打开的窗口中展开“本地计算机”|“默认网站”选项。图1-3“Internet信息服务”窗口 在“默认网站”上单击右键,并选择“属性”命令,打开如图1-4所示的对话框。 图1-4 “默认网站属性“对话框 通过单击“主目录”选项卡中的“浏览”按钮,直接修改主目录的位置。如图1-5所示。图1-5 “主目录”选项卡 最后,单击“确定”按钮即可。(2) 默认文档的修改 当输入一个网站后,系统会自动打开一个网页文件, 这个网页文件就称为“默认文档”,默认文档可以是任何网页文件,但是,一般我们习惯将默认文档的文件名称定为index.asp、index.htm、Default.htm、Default.asp等。具体修改方法如下: 打开“Internet信息服务属性”对话框,如图1-6所示,并选择“文档”选项卡。 单击“添加”按钮,输入“index.asp”,单击“确定”按钮。 通过单击箭头index.asp的顺序为第一个即可,如图1-7所示。 3.2 网站操作说明本系统的游客打开本网页后,在主页面上可以进行英汉翻译,加入收藏或设为主页或打印主页,也可以链接“安徽财经大学”或“网易”,或浏览功能介绍。游客在查找完单词后选择“保存到用户字典”进入用户字典的登陆页面,对初次访问本站的游客可注册成为会员,转入注册页面,注册完成后进入“用户字典”页面,点击“自定义”,进入发表自己的自定义字典页面,写入内容(包括中文、英文以及解释等)发表到用户字典中,游客添加完用户字典后选择登陆留言板,在留言板页面中输入相关信息,发表留言。退出。管理员登陆系统输入账号和密码,进入后台管理页面,有“管理员”、“系统状况”、“数据库管理”以及“用户字典管理”。查看管理员账户信息,退出。选择“系统状况”了解系统运行情况。选择 “查看数据库”,可以查看数据库中的若干条纪录,单击下一页,查看数据的详细信息,弹出小提示框,选择关闭,单击删除按钮删除该行,退出。单击 “用户字典管理”查看用户注册信息,退出,返回到后台管理主页,通过超链接可以返回游客主页、用户字典和我的个人主页,还有访问本校网站和发邮件的额外功能,如不需要这种操作,直接关闭退出。4 结论本系统的游客打开本网页后,在主页面上可以进行英汉翻译,加入收藏或设为主页或打印主页,也可以链接“安徽财经大学”或“网易”,或浏览功能介绍。游客在查找完单词后选择“保存到用户字典”进入用户字典的登陆页面,对初次访问本站的游客可注册成为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论