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

张家口教育学院WEB实验室设备管理系统的分析与实现

作 者: 王效政
导 师: 史清华; 鹿旭东
学 校: 山东大学
专 业: 软件工程
关键词: 设备管理系统 面向对象 OOA/OOD UML
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在网络技术和计算机编程技术不断日新月异的今天,许多办公管理软件已经不能满足发展的需求,高校实验室设备管理系统也面临着同样的问题。一个先进的实验室设备管理系统不仅能提高工作效率,还能够加强部门协作,更好地适应新的环境要求。系统的开发背景是张家口教育学院实验室设备管理系统,以往的学院实验室设备管理旧系统是在C/S模式下开发的简单的管理系统,采用结构化方法设计方法实现完成。功能滞后,缺乏统一有效的信息资源管理。系统的移植性、扩展性与可复用性也差,更不利于软件重构。而且,在当前网络环境下,旧系统不能通过校园网进行信息查询,与各个部门缺少有效的沟通,也缺乏对数据的有效统计分析,严重地影响了工作效率。面向对象方法是基于客观世界的对象模型的软件开发方法,它不同于以前的结构化程序设计方法,利用面向对象的方法能够设计出更加符合用户需求和应用的系统。本系统利用面向对象分析技术开发实现了一个基于OOA/OOD的张家口教育学院WEB实验室设备管理系统。首先,在详细研究项目背景和对其开发设计所面对问题的基础上,分析了系统分析,并对系统分析以业务流程图和业务模型的形式来详细说明,接着完成了系统的需求用例描述与非功能性需求分析,确定了系统目标及系统开发的总体框架。技术架构主要考虑系统的可扩展性,可维护性以及性能问题,采用分层模型的基于B/S与C/S结构相结合的架构。通过需求分析,给出了系统功能框图。第二,进行了实验室设备管理系统的系统详细设计。在此部分,系统采用UML建模工具EA来实现了系统的面向对象的详细设计,主要完成了静态模型图类图、对象图及构件图的设计,动态模型图序列图、时序图、活动图、部署图的设计。并根据静态建模完成了系统数据库设计。第三,在完成了系统的详细设计之后,进行了系统的实现。通过设计开发,系统完成实现了实验室设备管理系统的主要功能。包括系统设置、借用人档案管理、设备档案管理、设备借还、设备信息查询、日志管理、信息统计和用户管理功能8大功能模块。借助该系统,管理员通过网络方便快捷的对实验室设备进行管理,及时快捷的对实验室设备状况进行查询和记录,规范化地管理设备登记、借用人及设备信息等,设定不同用户权限,并能通过校内网向学校设备管理部门提供更为方便的在线查询服务,方便教师和实验室设备管理人员的使用。系统程序完成使用C#语言在VS2005开发平台上开发,使用ASP.NET进行网页界面的设计。采用了.NET FRAMEWORK框架,开发效率高、设计灵活、生成的软件界面友好。通过设计用户可以在简单的界面窗口中完成多种比较复杂的功能。系统数据库设计使用SQL Server2005数据库软件,并通过ADO.NET驱动和数据库进行连接。最终实现了一个符合内网环境的基于OOA/OOD开发的WEB实验室设备管理信息系统。系统的开发达到了提高实验室设备管理及学院办公管理效率的目的。加强了各部门之间的协作,使上级管理部门关于实验室使用方面的决策更加准确。在系统易维护的同时,也增强了系统的稳定性和重用性,并有利于系统的重组与升级。最后,本文对系统的软件测试及完成的工作作了简单介绍与总结,并对系统进一步需要改进的地方及今后要完成的工作作了陈述。

全文目录


摘要  8-10
ABSTRACT  10-12
第1章 绪论  12-23
  1.1 系统的开发背景  12-13
  1.2 本文的主要工作及特点  13-15
  1.3 论文的组织结构  15
  1.4 本文的主要技术  15-18
  1.5 系统开发工具及环境  18-23
    1.5.1 开发平台与工具  18-19
    1.5.2 建模工具的选择  19-23
第2章 系统需求分析  23-39
  2.1 系统分析  23-26
    2.1.1 系统的可行性分析  23-24
    2.1.2 系统的业务流程  24
    2.1.3 系统的业务模型  24-26
  2.2 系统目标  26-27
  2.3 需求问题描述  27-39
    2.3.1 需求用例描述  28-37
    2.3.2 非功能性需求  37-39
第3章 系统总体设计  39-46
  3.1 系统架构  40
  3.2 系统总体结构  40-44
  3.3 部署模型  44-46
第4章 系统详细设计  46-61
  4.1 系统对象描述  46-47
  4.2 系统的静态模型  47-52
  4.3 系统的动态模型  52-55
  4.4 系统数据库设计  55-61
第5章 系统实现  61-79
  5.1 生成的C#代码框架与SQL代码框架  61-64
  5.2 系统数据库实现  64-68
    5.2.1 系统数据库的逻辑结构  64-66
    5.2.2 系统数据库表关系  66-68
  5.3 系统的功能实现  68-77
    5.3.1 系统界面实现  68
    5.3.2 主要功能实现  68-77
  5.4 数据库与WEB服务器的连接  77-79
第6章 软件测试  79-83
  6.1 软件测试的方法与步骤  79-80
  6.2 测试用例设计与分析  80-82
    6.2.1 模块测试  80-81
    6.2.2 集成测试  81-82
    6.2.3 验收测试  82
  6.3 评价  82-83
第7章 结束语  83-85
参考文献  85-87
致谢  87-88
附录一 EA生成的C#代码  88-92
附录二 EA生成的SQL代码  92-94
学位论文评阅及答辩情况表  94

相似论文

  1. 中小企业进销存管理系统的研究与设计,TP311.52
  2. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  3. 武器装备信息管理系统的设计与实现,TP311.52
  4. UML模型到XMI的映射方法研究,TP311.5
  5. 面向对象分层测试的方法研究,TP311.53
  6. 基于模型的Web测试技术研究与应用,TP311.53
  7. 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
  8. 基于形式化UML测试序列生成方法研究,TP311.53
  9. 军用车辆管理信息系统的设计与实现,TP311.52
  10. 基于Web技术军车驾驶员信息管理系统的设计与实现,TP311.52
  11. 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
  12. 贵州省高等医学院校设备管理系统优化研究,R-4
  13. 基于行业参数优化模型的投资项目决策支持系统,F283
  14. 一个基于ORM的项目生成工具的设计与实现,TP311.52
  15. 面向方面软件开发与编译器技术分析研究,TP311.52
  16. 面向快速原型制造的医学图像三维重建系统研究,TP391.41
  17. 模型驱动的网站开发技术研究,TP393.092
  18. 游戏公司计费系统的设计与实现,TP311.52
  19. 面向Seam框架的PIM到PSM转换研究,TP311.52
  20. 面向Seam框架的模型驱动方法研究,TP311.52
  21. 设计模式在银行支付系统中的应用研究,TP311.52

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