基于bs模式在线打字系统的设计与实现毕业论文

基于bs模式在线打字系统的设计与实现毕业论文

ID:1392601

大小:1.19 MB

页数:43页

时间:2017-11-11

基于bs模式在线打字系统的设计与实现毕业论文_第1页
基于bs模式在线打字系统的设计与实现毕业论文_第2页
基于bs模式在线打字系统的设计与实现毕业论文_第3页
基于bs模式在线打字系统的设计与实现毕业论文_第4页
基于bs模式在线打字系统的设计与实现毕业论文_第5页
资源描述:

《基于bs模式在线打字系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于B/S模式在线打字系统的设计与实现毕业论文目录华东交通大学毕业设计(论文)任务书3华东交通大学毕业设计(论文)开题报告书51绪论11.1课题背景11.2系统的现况及问题11.3课题的研究目的及意义12相关技术22.1B/S体系结构22.2SQLServer22.3ASP.NET33需求分析43.1可行性需求分析43.1.1经济可行性43.1.2技术可行性43.1.3法律可行性53.2功能需求53.3栏目需求分析63.4数据需求64总体设计94.1开发环境介绍94.2系统总体功能模块设计94.3栏目总体设计104.4数据库设计114.4.1数据库概念结构设计11

2、4.4.2数据库逻辑结构设计135详细设计与实现165.1系统开发模型详细设计1615.1首页设计与实现165.2用户登录注册模块的设计与实现185.3普通用户模块的设计与实现205.4企业用户设计与实现225.5系统用户设计与实现245.6学员论坛设计与实现266总结307致谢317参考文献32附录A外文翻译-原文部分33ADVANTAGESTHANDISADVANTAGES35附录B.外文翻译-译文部分361华东交通大学毕业设计1绪论1.1课题背景随着现在国际学习中文热,相当一部分外国人能够熟练的说一口不错的中文,但实际上他们对中文还没有深入的了解,有相当一部

3、分人是能够熟练地说中文,但不一定能够认得中文字体和打出中文,正是基于这种需求,本系统能够做到让外国朋友能够轻松地在本系统进行中文打字的练习和中文字的进一步熟认,同时,老师也能够利用本系统对学生在线打字的成绩进行管理和打印。1.2系统的现况及问题(1)系统界面不是特别专业,基本采用网页形式,系统页面做的比较简单,可能没有特别专业的感觉,但感觉清新。(2)基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理,这是目前较为流行的做法。但是由于ASP本身的局限性合行系统有一些不可克服的缺陷,而采取了PHP和AJAX技术的系统性能上有了很大的改善,其主要表现在以

4、下几方面:1)由于ASP页面每次打开都必须经过先编译后解释的过程式,所以页面在反复打开时速度没有任何提升,而PHP页面只需要一次编译后不需要重新编译,直到该页面被修改或WEB应用程序重新启动。这使得在多次访问速度有了不错的提升。结合使用数据缓存机制,使得系统在高负荷期也能够很好地运行。2)由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP写数据库页面时只能借助ADO的RECORDSET对象读取记录,而PHP通过MYSQL提供的一系列数据库操作元等数据库元件可以直接和数据库联系。3)AJAX支持应用于程序的实时更新。引用当前比较流利的AJAX技术,使用数据

5、异步传输,使本系统用户能有不错的用户体验,用户不需刷新页面就能够加载数据和页面,同时,也减轻了因多用户多次服务访问造成的服务器压力。1.3课题研究的目的及意义随着中国在国际舞台的影响力增加,已经形成了学习中文热风,会讲中文和在日常中能讲一口不错的中文对外国朋友来说已经变得十分重要了,但于此同时,很多朋友中介限于能够讲中文,但具体中代表的含义和应用就不会特别清楚了,相当一部分是不会手写中文的,他们觉得写中文特别困难,本系统正是基于这种情况而设计,用户能够浏览器IE中进行中文输写的练习和识别。同时,对于英文不是特别熟练的中国用户也能够进行英文的练习。本系统可以作为较全

6、的打字系统使用,支持后台管理员管理,能够高效地对成员成绩进行管理,可以做成中文或英文培训系统使用。吴常华:基于B/S模式在线打字系统的设计与实现华东交通大学毕业设计2相关技术2.1B/S体系结构在以Internet为计算机平台的环境下,数据库应用环境由传统的c/s结构转变为b/s的分布工式结构。b/s结构相对于传统的c/s结构,其优势之一是不用开发和过多考虑用户端的问题,一切都交由浏览器来处理,只需考虑服务器端的应用和功能,大大减少了WEB应用程序的开发难度。b/s模式三层模式如图2-1所示。图2-1b/s模式三层分层模型第一层页面显示层,静态页面层为用户接口部分

7、,是用户与系统之间交互信息的界面它的主要功能是检查用户输入的数据,显示系统输出的数据。它的任务是由WEB浏览器向网络上某一个WEB服务器提出服务请求,WEB服务器对用户身份进行验证后用HTTP协议把所需文件资料传送给用户端,用户机接受传来的文件资料并把它显示在WEB浏览器上。第二层数据处理层,也称功能层或业务逻辑层,是应用的主体。它包括了应用中全部的业务处理程序。即除了输入输出在表示层,数据库在数据层以外,全部的统计,汇总,分析,打印功能存放在功能层。它的任务是接受页面层的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过MYSQL等方式样向数据库服务器提

8、出数据处里

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

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

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