学位论文 > 优秀研究生学位论文题录展示

北服特色资源库管理系统设计与实现

作 者: 梁新宇
导 师: 张反俭
学 校: 北京服装学院
专 业:
关键词: MVC 特色资源库 ORM 开源框架 .Net
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了将高校的优质特色资源整合挖掘出来服务于社会,北京市教委启动了特色资源库建设项目,北京服装学院是承办学校之一。随着特色资源库建设的不断发展,越来越多的资源需要统一的管理。而目前的特色资源库每年需要重新进行开发,已经不能满足特色资源库建设的需求。因此构建新的特色资源库管理系统势在必行。本系统基于MVC的设计模式,采用C#语言进行开发。数据持久化层采用ORM框架。并且应用了一个开源框架来实现MVC架构。在.NET平台上采用了MVC三层架构的设计模式,以其优越的分层相对独立性保证了新系统具备良好的可扩充性和兼容性。使用SQL Server数据库,通过数据信息表的科学设计来减少数据冗余和保障数据的可靠性。本文基于对需求的分析,将系统分为前端和后台。资源包作者可以在后台上传资源或者修改资源包及资源分类目录,达到控制前端资源的展示效果的目的,使得系统拥有较强的扩展性,而不会因为资源的变化而重新开发系统。目前,特色资源库系统已经开始运作,并且取得了良好的应用效果。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-10
  1.1 课题研究背景  7
  1.2 研究目的及意义  7-8
  1.3 研究现状  8-9
  1.4 研究内容  9-10
第2章 需求分析  10-17
  2.1 建设特色资源库的总体要求  10
  2.2 系统业务需求  10-13
    2.2.1 业务流程分析  10-11
    2.2.2 用例分析  11-13
  2.3 核心需求分析  13-14
  2.4 系统功能需求  14-15
  2.5 系统非功能需求  15-17
第3章 系统分析与设计  17-25
  3.1 数据的存储设计  17
  3.2 系统整体功能结构  17-18
  3.3 后台功能结构  18-19
  3.4 系统技术架构  19-20
  3.5 数据库设计  20-25
第4章 全文检索模块设计  25-29
  4.1 全文检索框架  25-26
    4.1.1 Lucene.Net 简介  25
    4.1.2 Lucene 与数据库查询的对比  25-26
    4.1.3 Lucene.Net 全文检索过程  26
  4.2 索引的建立  26-27
  4.3 搜索结果的处理  27-28
  4.4 索引文件的更新  28-29
第5章 系统其他模块设计  29-43
  5.1 系统初始化模块设计  29-30
    5.1.1 系统初始化资源目录  29-30
    5.1.2 系统初始化资源  30
  5.2 资源分类目录管理块设计  30-33
    5.2.1 Code 字段编码规则  31
    5.2.2 添加分类目录  31-32
    5.2.3 编辑分类目录信息  32-33
    5.2.4 调整分类目录排序  33
  5.3 资源管理块设计  33-35
    5.3.1 资源上传  33-34
    5.3.2 资源维护  34-35
  5.4 资源包管理块设计  35
  5.5 元数据校验模块设计  35-36
  5.6 资源统计模块设计  36
  5.7 资源格式转换模块设计  36-38
  5.8 计划任务模块设计  38-40
    5.8.1 计划任务数据流  39
    5.8.2 消息队列的实现  39-40
    5.8.3 计划任务的实现  40
  5.9 资源检索模块  40-41
  5.10 用户管理模块设计  41-43
    5.10.1 用户设置  42
    5.10.2 用户权限设置  42-43
第6章 系统技术介绍  43-50
  6.1 C#语言概述  43
  6.2 MVC 模式的结构  43-47
    6.2.1 模型(Model)  44-45
    6.2.2 视图(View)  45
    6.2.3 控制器(Controller)  45
    6.2.4 MVC 模式的优点  45-46
    6.2.5 MVC 模式的缺点  46-47
  6.3 ORM 技术介绍  47-50
    6.3.1 ORM 出现的原因  47-48
    6.3.2 ORM 的概念  48-49
    6.3.3 ORM 关系映射的特点  49-50
第7章 系统实现  50-61
  7.1 前端界面展示  50-51
  7.2 后台 UI 界面  51-52
  7.3 系统登录  52
  7.4 资源初始化  52-54
    7.4.1 资源目录初始化  53
    7.4.2 资源初始化  53-54
  7.5 资源管理  54-57
    7.5.1 资源上传  54-55
    7.5.2 资源管理  55-57
  7.6 资源包管理  57
  7.7 资源分类目录管理  57-59
  7.8 资源统计  59-60
  7.9 用户管理  60-61
总结  61-62
致谢  62-63
参考文献  63-64

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
  5. 基于.NET平台和ArcGIS Engine的土壤污染预警系统的设计与开发,X833
  6. 猪链球菌2型感染小鼠腹腔巨噬细胞基因表达谱差异分析,S858.91
  7. 基层部队网站的设计与建设,TP311.52
  8. 部队人员住房管理系统的开发与实现,TP311.52
  9. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  10. 基于Modbus协议的医用气体压力集散监测系统开发,R197.39
  11. 基于B/S架构的考试系统设计与实现,TP311.52
  12. 基于J2EE下的影院会员系统的开发,TP311.52
  13. 开放式实验室管理系统的设计与实现,TP311.52
  14. 基于LAMP网络办公系统的设计与实现,TP311.52
  15. 一个基于ORM的项目生成工具的设计与实现,TP311.52
  16. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  17. 设计模式在银行支付系统中的应用研究,TP311.52
  18. 海城世兴集团企业信息化管理系统的设计与实现,TP311.52
  19. 基于.NET的精品课程管理系统分析与设计,TP311.52
  20. 潍坊食品药品监督管理系统的设计与实现,TP311.52
  21. 基于ArcGIS Engine的森林资源林相图制图软件开发,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com