首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于实体框架的在线课件打包系统的设计与实现

摘要第6-7页
Abstract第7-8页
1 绪论第13-18页
    1.1 研究背景与意义第13-14页
    1.2 研究目标第14-15页
    1.3 研究内容第15-16页
    1.4 本论文的篇章结构第16-18页
2 相关技术介绍第18-23页
    2.1 ORM介绍第18-19页
    2.2 实体框架介绍第19-22页
        2.2.1 实体框架组件第19-20页
        2.2.2 实体框架架构第20-21页
        2.2.3 使用实体框架第21-22页
    2.3 本章小结第22-23页
3 课件打包业务需求分析第23-38页
    3.1 课件包内容分析第23-24页
    3.2 课件包结构分析第24页
    3.3 课件打包业务分析第24-25页
    3.4 课件制作的角色分析第25-26页
    3.5 课件打包系统业务流程分析第26-30页
        3.5.1 虚拟机安装包的打包流程分析第27-28页
        3.5.2 RC测试包的打包流程分析第28-29页
        3.5.3 Allfiles文件数字签名的流程分析第29-30页
    3.6 课件打包系统核心功能分析第30-32页
        3.6.1 文件压缩功能模块分析第31-32页
        3.6.2 文件拷贝模块分析第32页
        3.6.3 TFS文件签入/签出模块分析第32页
    3.7 用户场景分析第32-33页
    3.8 用例分析第33-37页
        3.8.1 提交虚拟机安装包第33-34页
        3.8.2 提交RC Build第34-35页
        3.8.3 查询课程Build创建进度第35-36页
        3.8.4 锁定课程Build第36页
        3.8.5 管理用户第36-37页
    3.9 本章小结第37-38页
4 课件打包系统设计第38-51页
    4.1 系统实施目标与愿景第38页
    4.2 系统物理架构第38-40页
        4.2.1 Web服务器第38-39页
        4.2.2 Build服务器第39页
        4.2.3 数据库服务器第39页
        4.2.4 TFS服务器第39页
        4.2.5 文件服务器第39-40页
    4.3 系统功能模块第40-43页
        4.3.1 任务提交模块第41-42页
        4.3.2 任务进度查询模块第42页
        4.3.3 测试人员输入模块第42页
        4.3.4 管理模块第42-43页
    4.4 异常情况处理第43-44页
        4.4.1 打包服务器自检第43页
        4.4.2 提交者重新提交Build第43-44页
        4.4.3 系统管理员重启Build第44页
    4.5 系统软件结构第44-45页
    4.6 打包系统业务逻辑设计第45-49页
        4.6.1 Allfiles文件数字签名业务逻辑设计第45-46页
        4.6.2 虚拟机安装包build业务逻辑设计第46-47页
        4.6.3 RC build业务逻辑设计第47-48页
        4.6.4 RC build文件预检设计第48-49页
    4.7 系统用户设计第49页
    4.8 系统数据库设计第49-50页
    4.9 本章小结第50-51页
5 课件打包系统实现第51-70页
    5.1 系统核心功能实现第51-54页
        5.1.1 C第51-52页
        5.1.2 基于WinRAR实现文件打包第52页
        5.1.3 基于Robocopy实现文件拷贝第52页
        5.1.4 调用API实现TFS文件读取第52-53页
        5.1.5 基于.NET实现邮件的发送第53-54页
    5.2 基于实体框架(Entity Framework)技术的数据访问实现第54-59页
        5.2.1 创建数据连接到数据库第55-57页
        5.2.2 将数据库中的表映射到代码第57-59页
    5.3 基于Web Service的数据访问第59-60页
        5.3.1 Web service暴露接.的实现第59-60页
        5.3.2 发布Web service地址第60页
    5.4 Windows服务的实现第60-61页
    5.5 打包系统业务逻辑的实现第61-65页
        5.5.1 Windows服务启动第61页
        5.5.2 任务查询第61-62页
        5.5.3 带优先级的任务查询第62页
        5.5.4 虚拟机安装包build业务逻辑实现第62-64页
        5.5.5 RC build业务逻辑实现第64-65页
        5.5.6 Allfiles文件数字签名的业务逻辑实现第65页
    5.6 系统运行效果展示第65-69页
        5.6.1 关键数据第65-66页
        5.6.2 系统运行效果图第66-69页
    5.7 本章小结第69-70页
6 课件打包系统的测试第70-81页
    6.1 功能点自动化测试第70-73页
        6.1.1 文件操作模块的测试第70-71页
        6.1.2 解压/压缩操作第71-72页
        6.1.3 TFS文件访问模块第72页
        6.1.4 数字签名模块第72页
        6.1.5 其它第72-73页
    6.2 用户场景测试第73-74页
        6.2.1 虚拟机安装包Build的场景测试第73页
        6.2.2 RC Build的场景测试第73-74页
        6.2.3 Allfiles文件数字签名的场景测试第74页
    6.3 功能测试第74-79页
        6.3.1 新建虚拟机安装包Build的功能测试第74-75页
        6.3.2 更新的虚拟机安装包Build的功能测试第75-76页
        6.3.3 虚拟机安装包Build的点到点双向测试第76页
        6.3.4 RC0 Build的功能测试第76-77页
        6.3.5 RCX Build的功能测试第77-78页
        6.3.6 RC Build的点到点双向测试第78页
        6.3.7 课件包创建状态查询第78-79页
    6.4 压力测试第79-80页
    6.5 本章小结第80-81页
7 总结与展望第81-83页
    7.1 总结第81-82页
    7.2 展望第82-83页
参考文献第83-85页
致谢第85-86页
攻读学位期间发表的学术论文第86页

论文共86页,点击 下载论文
上一篇:视频目标检测与跟踪技术的研究
下一篇:关于IMS用户账号的安全防范