| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10980 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机科学技术的迅速发展和“互联网+”政策的推动,越来越多的行业会随之向“互联网+”转型。数据库对象化访问技术即对象-关系映射技术,是在软件开发技术迅速发展的大背景下产生的一种技术。数据库访问框架TORM是基于ORM的设计思想,结合微软的EntityFramework框架的优点,设计出的一种轻量级ORM框架。TORM框架具有对数据库表的基本增加、删除、修改以及批量的增加、删除、修改,在对数据表的查询上,主要提供了单表与多表连接的全部查询、条件查询、随机查询、分页查询等功能,还支持原始的ADO.NET操作。 “互联网+教育”的转型,在线考试平台是其中必不可少的一部分。主从模式的考试平台设计,可以将主平台部署在云端供用户平时使用,云端提供在线练习、课后作业、随堂检测等常用模块,由于期末在线考试的特殊性,将从平台分别部署在各个高校内网中,供用户期末考试。平台主要使用微软公司的ASP.NET MVC应用程序的框架开发,主平台与从平台采用WebService技术进行数据交互。
关键词:ORM TORM 数据库访问框架 主从模式 考试平台 ASP.NET MVC
目录 摘要 Abstract 1. 绪论-5 1.1课题研究的背景-5 1.2课题研究的意义-5 1.3课题发展的现状-6 1.4课题研究的内容-6 1.5开发工具及其相关技术-7 1.5.1开发工具-7 1.5.2数据库访问框架设计的相关技术-7 1.5.3考试平台实现的相关技术-8 1.6课题研究的影响-8 2. 数据库访问框架的设计与实现-9 2.1框架设计的总体目标-9 2.2框架的需求分析-9 2.3框架的详细设计-10 2.3.1框架的模块设计-11 2.3.2框架的类设计-11 2.4框架设计的思路-12 2.5框架设计的实现-14 2.5.1整体架构的实现-14 2.5.2遍历表达式树的实现-14 2.5.3动态生成SQL的实现-16 2.6框架性能结果分析-17 3. 考试平台分析与设计-18 3.1平台可行性分析-18 3.1.1平台技术可行性分析-18 3.1.2平台经济可行性分析-18 3.1.3平台操作可行性分析-18 3.1.4平台法律可行性分析-18 3.2平台需求分析-18 3.2.1 期末考试模块分析-19 3.2.2其他非核心模块分析-21 3.3平台架构设计-23 3.3.1平台整体架构设计-23 3.3.2平台服务器架构设计-24 3.4平台数据库设计-25 3.5平台界面设计-25 3.5.1学生用户界面设计-25 3.5.2教师及管理员界面设计-26 4. 框架在考试平台中的运用与实现-28 4.1 TORM框架在应用后台架构的定位-28 4.2 TORM在期末考试模块中的运用与实现-30 4.3 TORM在在线作业模块中的运用与实现-31 4.4 TORM在在线练习模块中的运用与实现-32 4.5 TORM在其他功能模块中的运用与实现-34 5. 框架的测试与维护-35 5.1测试的目的与意义-35 5.2框架在考试平台中的测试-35 5.3框架维护-35 6. 总结与展望-37 参考文献-38 致谢-39 |

