“语言吧”网站的设计与实现【开题报告】

“语言吧”网站的设计与实现【开题报告】

ID:452786

大小:59.00 KB

页数:4页

时间:2017-08-03

“语言吧”网站的设计与实现【开题报告】_第1页
“语言吧”网站的设计与实现【开题报告】_第2页
“语言吧”网站的设计与实现【开题报告】_第3页
“语言吧”网站的设计与实现【开题报告】_第4页
资源描述:

《“语言吧”网站的设计与实现【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开题报告“语言吧”网站的设计与实现一、立论依据1.研究意义、预期目标在经济全球化的潮流中,世界各民族之间的交流日益频繁,不同文化之间的交融不断深化,学习外语的人数也大量增加。全球有超过四分之一的人使用互联网。有必要设计出让参加者相互交流,拓展人际关系,相学习语言的互动型网站。用户的范围是全球,用户使用正在学习的语言写作,其他以此语言为母语的用户可以纠正错误和给与指点。用户也可以帮助学习自己母语的其他用户。学习相同语言的用户之间可以交流,相互促进。母语使用者的帮助有利于语言学习,使用外语沟通可以提高学习者语言的兴趣。语言吧网站实现

2、功能预期目标有:用户个人信息管理(用户个人信息添加、删除、更新、隐私设置),用户个人日志管理(浏览者改正和留言的删除,改正评分),好友管理(好友推荐),站内短信,自定义用户界面语言,社区论坛(建立、加入、退出),对其他用户的日志改正和留言(网页即时文本编辑,日志断句显示),双语翻译词典功能(GoogleTranslateAPI)2.国内外研究现状目前流行的网站架构,《ASP.NET2.0电子商务开发实战》书中有提到。架构是指将应用系统的各种功能部分分解到独立的组件中,并将各种组件划分到各自逻辑层中。现在三层架构越来越流行。它将应

3、用系统的功能单元分到三个逻辑层中,分别是表示层、业务层、数据层。作者在书中提到了三层架构之间的关系,在三层架构模型中,有一个很重要的约束是在层之间的数据传递必须遵从特定的顺序。表示层只允许访问业务层,而从不直接访问数据层。业务层就像中间的“大脑”,负责与其他层通信,处理和协调所有信息流。如果表示层直接与数据层交互,则三层架构的编程规则将被打破。当实现一个三层架构时,必须遵从该规则才能够获得其所带来的好处。采用分层设计的软件会达到诸如可维护性、可重用性、可伸缩性、可靠性和安全性等运行要求,因此现在是非常提倡的。随着互联网的飞速发展

4、,Web技术应用日益广泛,网站的规模和复杂性不断增加,网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,3网站项目的设计和开发越来越像一个软件工程,软件工程方法将越来越多地介入到网站项目的设计和开发中。动态网站需要访问数据库,就要用到ADO。ADO(ActiveXDataObject)对象是DAO/RDO的后继产物,很多开发工具都支持这个对象,比如VisualBasic和ASP。ADO是Microsoft公司专门为适应网络数据库开发和瘦客户端需求而推出的一种跨平台远程数据库访问技术。ADO扩展了DAO和RDO所使用的

5、对象模型,它包含较少的对象、更多的属性、方法和事件,这使得ADO对象更容易使用。ADO通过OLEDB所提供的高性能数据访问方法,可以方便快速地对各种数据源进行访问和操作。ADO可访问的数据源包括关系或非关系型数据库、电子邮件和文件系统、文本和图形、自定义业务对象,比如SQL-Server、Access、Oracle数据库,execel、word文档等。ADO对象模型包括3个主要对象:Connection对象、Command对象和Recordset对象。还有4个对象作为主要对象的补充:Error对象、Parameter对象、Fie

6、ld对象和Property对象。Connection对象主要完成对数据库的连接,command对象负责执行SQL命令或其它命令,Recordset对象获取查询数据记录。辅助对象能够实现其他补充功能,例如反馈错误信息等。使用ADO对象可以对各种各样的数据库进行访问,包括关系型数据库和非关系型数据库,而且性能优于RDO等数据访问对象,所以它在信息系统开发中的应用十分广泛。有很多开发工具都支持ADO,比如VB,VC,ASP等。它们使用ADO访问数据库的原理基本相同,主要过程如下:第一步:建立连接对象。第二步:对连接对象的连接属性进行设

7、置,确定数据源、登录帐号和密码等。第三步:打开连接。第四步:使用ADO对象执行命令,完成用户所需操作。第五步:关闭已打开的对象,释放已建立的对象。ADO访问数据库的方法在程序开发的过程中会经常使用。无论是从大型的关系型数据库,还是较小的桌面数据库,非关系型数据库,都可以通过ADO对象进行访问。它与以前的数据访问方法(比如RDO)相比,性能更优越。3.参考文献[1]CristianDarie,KarliWatson.ASP.NET2.0电子商务开发实战[M].北京:人民邮电出版社,2007.[2]王承明.网站项目开发中的需求分析[

8、J].科技信息(学术版),2008.[3]盛志伟,黄健,魏乐.ADO数据访问方法[J].金华职业技术学院学报,2005(09).[4]尚俊杰.网络程序设计——ASP[M].北京:清华大学出版社,2009.[5]邓文渊,陈惠贞.ASP与网页数据库设计[M].北京:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。