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

基于B/S三层架构OA系统的设计和实现

作 者: 熊斌
导 师: 谢梅;罗明刚
学 校: 电子科技大学
专 业: 软件工程
关键词: ASP.NET OA系统 B/S
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 74次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着Internet技术及应用的迅猛发展,OA系统越来越多地采用B/S模式,这使得基于Web的应用程序的开发势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。基于Web的数据库应用开发已成为主流和发展趋势。本人设计和实现了《基于B/S三层架构OA系统的设计和实现》。根据四川机电职业技术学院的实际需要,选择与世界发展潮流吻合的技术,采用B/S思路,最终用户界面统一Web浏览器,应用系统全部在服务器端,是标准的三层结构体系。此系统负载轻,开放性好,系统维护升级方便。本系统的主要内容有:1.本系统采用的B/S模式开发技术。ASP.NET是Microsoft公司推出的一种Internet编程技术,它可以采用效率较高的、面向对象的方法来创建动态Web应用程序。它为快速开发出动态、交互、高效的Web管理系统提供了有效的手段。2.本系统实现的功能有:①系统管理;②文件管理;③通知管理;④内部邮件管理;⑤授权查看的文件和通知。3.系统的主要技术及特点有:①系统的方便易用性:基于B/S模式,系统的开发和维护都在服务器端,用户端只需安装浏览器,就可上网登录使用系统,界面友好方便,易于使用;②实时共享性:合法的用户根据相应的级别享受不同的信息服务,满足了不同需求的用户;③可靠的安全性:本系统基于Windows NT Server安全性策略和IIs(IIS)安全性策略,这些是系统安全性的基本保证。该系统已在四川机电职业技术学院投入使用,期间系统运行情况良好。基于Web的OA系统具有传统管理信息系统无法比拟的优势,它操作起来更加方便快捷、彻底改变了原有封闭、单一的管理模式。使管理水平和管理质量走上了一个新台阶。通过该系统的开发,本人了解和掌握怎样运用ASP.NET技术来开发基于Web数据库。对于本人来说,这是一次极为宝贵的经验。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-19
  1.1 论文背景及意义  10-11
    1.1.1 论文背景  10-11
    1.1.2 论文意义  11
  1.2 OA 系统背景  11-17
    1.2.1 OA 简介  11-12
    1.2.2 OA 系统的国内外研究现状  12-15
      1.2.2.1 国外OA 现状  12
      1.2.2.2 国内OA 现状  12-15
    1.2.3 传统办公模式与网络化办公模式  15
    1.2.4 OA 系统的主要功能  15-17
  1.3 论文研究目的  17
  1.4 拟解决的问题和创新点  17-19
第二章 基于B/S 模式的MVC 三层架构的基础理论和相关技术  19-27
  2.1 概述  19-20
  2.2 B/S 模式的发展  20-23
    2.2.1 MVC 三层架构的概念  21-23
  2.3.N ET 技术  23-25
    2.3.1.N ET 概述  23
    2.3.2 ASP. NET 2.0  23
    2.3.3 ASP. NET 的优点  23-24
    2.3.4 ASP.NET2.0 的创新点  24-25
  2.4 ASP. NET2.0 的系统结构模型  25
  2.5 ADO.NET2.0 访问数据库的原理  25-27
第三章 基于B/S 三层架构OA 系统的分析与设计  27-38
  3.1 基于B/S 三层架构OA 系统的分析  27-32
    3.1.1 概述  27
    3.1.2 系统设计原则  27-28
    3.1.3 系统业务需求分析  28-29
    3.1.4 系统设计目标  29-32
  3.2 系统解决方案分析与设计  32-34
    3.2.1 系统运行及开发环境  32-33
    3.2.2 系统开发架构  33-34
  3.3 Web 服务器的安装  34-38
第四章 基于B/S 三层架构OA 系统的实现  38-46
  4.1 概述  38
  4.2 系统登录模块的实现  38-39
  4.3 系统管理模块实现  39-46
    4.3.1 用户管理  39-40
    4.3.2 角色管理  40-41
    4.3.3 机构管理  41
    4.3.4 密级管理  41
    4.3.5 群组管理  41-42
    4.3.6 用户登录安全验证  42-46
第五章 系统的安全设计  46-57
  5.1 系统的安全设计  46-47
    5.1.1 设计需求  46
    5.1.2 设计目标  46-47
  5.2 安全控制服务  47-52
    5.2.1 身份认证服务  47
    5.2.2 访问控制服务  47-48
    5.2.3 数据加密技术  48-52
  5.3 角色关系与权限设计  52-55
    5.3.1 资源对象与权限定义  52-54
    5.3.2 角色定义、分类与继承  54
    5.3.3 权限配置方式  54-55
  5.4 权限访问设计  55
  5.5 应用服务器的安全配置  55-57
第六章 系统测试  57-63
  6.1 系统测试  57-58
    6.1.1 系统测试对象  57
    6.1.2 系统测试环境及测试方法  57-58
  6.2 系统测试主要内容  58
    6.2.1 功能测试  58
    6.2.2 功能测试环境  58
  6.3 功能测试用例  58-60
    6.3.1 健壮性测试  59
    6.3.2 功能测试环境  59
    6.3.3 健壮性测试用例  59-60
  6.4 性能测试  60-61
    6.4.1 性能测试环境  60
    6.4.2 性能测试用例  60-61
  6.5 用户界面测试  61-62
    6.5.1 用户界面测试环境  61
    6.5.2 用户界面测试的检查表  61-62
  6.6 系统安全性测试  62-63
    6.6.1 系统安全性测试环境  62
    6.6.2 系统安全性测试用例  62-63
第七章 结论  63-65
致谢  65-66
参考文献  66-69
攻读硕士学位期间发表的论文和取得的科研成果  69-70

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 基层部队网站的设计与建设,TP311.52
  5. 部队人员住房管理系统的开发与实现,TP311.52
  6. 基于B/S架构的考试系统设计与实现,TP311.52
  7. 开放式实验室管理系统的设计与实现,TP311.52
  8. 基于.NET的学生顶岗实习管理系统设计与实现,TP311.52
  9. OA系统中敏感数据安全的研究,TP317.1
  10. 银行客户关系管理信息系统的设计与实现,TP311.52
  11. 基于ASP.NET的电子商务系统的设计与实现,TP311.52
  12. 企业电子商务系统设计与实现,TP311.52
  13. 基于ASP.NET技术设计并实现内蒙古高职园区电子商务系统,TP311.52
  14. 基于Flash的在线三维商品展示系统的研究与实现,TP311.52
  15. 基于.NET的网上购书系统的设计与实现,TP311.52
  16. 基于网上图书销售系统之设计与实现,TP311.52
  17. 基于MVC三层架构的校园电子商务平台的设计与实现,TP311.52
  18. 电力设备载流故障诊断信息系统的设计,TP311.52
  19. 安徽商职院网络教学平台设计与实现,TP311.52
  20. 库尔勒工务段综合管理及办公自动化系统,TP311.52

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