数据访问框架设计及其在主从模式考试平台中的运用.doc

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:在.NET平台上,最著名的ORM框架是微软提供的Entity Framework,简称EF框架,它旨在为小型应用程序中数据层的快速开发提供便利。EF框架拥有开发效率高、代码冗余低,便于理解的优势,但......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: