毕 业 设 计 任 务 书
发 题 日 期: 年 月 日 完 成 日 期: 年 月 日
题 目 基于.NET的航空设计材料数据库
题目类型: 工程设计 科学实验 软件开发 理论研究 综合应用
一、 设计任务及要求
根据需求,需要完成如下功能模块:
1、系统用户及权限管理;
2、材料编码,包括根据材料基础信息,生成材料统一编号及基础信息表的管理,主要涉及材料类别、牌号、品牌、状态、厂家及批次等;
3、材料管理,包括新建、删除、导入;
4、材料审批,在新建、导入和删除同时发出审批的请求,审批通过执行用户请求;
5、材料库管理,根据材料的不同状态分为参考材料、设计材料和选材范围;
6、*第三方设计软件调用接口WebService(此功能为扩展功能,根据完成情况而确定否完成。);
二、 应完成的硬件或软件实验
1、.NET相关框架;
2、Extjs框架;
三、 应交出的设计文件及实物(包括设计论文、程序清单或磁盘、实验装置或产品等)
系统设计文档、毕业设计论文、英文翻译、程序清单、系统演示视频;以及设计方案,及文档试用系统
四、 指导教师提供的设计资料
1、初步项目设计方案
2、开发的环境的支撑软件
3、计及代码编写的规范,性能相关规定
4、相似系统的相关资料和文档
五、 要求学生搜集的技术资料(指出搜集资料的技术领域)
1、.NET系统框架的搭建
2、数据库的设计
3、或Extjs框架的搭建
六、 设计进度安排 (共16周)
第一部分 明确任务,学习相关资料 ( 2 周)
第二部分 搭建开发平台,及项目管理平台,完成实验性系统 ( 2 周)
第三部分 制定方案及进行设计 ( 2 周)
第四部分 编写代码 ( 6 周)
第五部分 测试 ( 2 周)
第六部分 整理相关文档 ( 2 周)
评阅及答辩 ( 16 周)
指导教师: 年 月 日
室主任审查意见:
审 批 人: 年 月 日
注:设计任务书审查合格后,发到学生手上。
******大学信息 2010年制
摘 要
在以往的航空设计中,设计员能够选用的航空材料往往有严格的限制范围,而且在具体选材中,多采用手工查找方式,费时费力。虽然有一些国外的商用数据库可供使用,但由于这些材料数据库中的具体内容没有经过严格的审查,因此不能直接使用,且查询十分不便。鉴于我国航空设计材料管理的现状以及计算机技术的发展,采用数据库技术与web技术相结合,建立基于B/S模式的航空设计材料数据库系统十分可行且很有必要。
针对以上问题,论文结合航空设计材料管理的特点以及信息技术的发展状况,分析了航空设计材料管理模式,通过对航空设计材料数据库系统的需求分析,建立了航空设计材料数据库系统的总体框架、体系结构及主要功能模块。
系统采用B/S三层逻辑架构,维护升级工作量小,极大降低了开发成本和后期维护成本,业务扩展简单方便。系统操作界面采用Extjs4框架实现,友好、简单、易于操作,提供的WebService接口为第三方设计软件的调用提供便利。
在基于WEB技术、ASP.NET,三层体系结构以及ADO.NET数据库访问等技术的分析比较基础上,在.NET平台上完成了航空设计材料数据库系统的开发工作,系统基本实现了用户及权限管理,材料编码,材料审批,材料管理,材料库管理等模块,能够完成航空设计材料的管理,能够为航空设计工作做好准备。
本系统将WEB技术、数据库技术、航空设计材料数据管理相结合,系统从具体的航空设计材料管理工作出发,具有较好的应用意义和使用价值。
关键词: 航空设计材料; 数据库; .NET; 材料管理
Abstract
In previous aerospace design, the aeronautical materials from which designers could choose are strictly limited. Besides, designers used to select specific material in a manual way which was time-consuming and laborious. Though there are some available foreign commercial databases, the detailed contents have not been strictly examined. Therefore, they can't be used directly. Besides, the query of these databases is not convenient at all. In the light of current station of the aerospace material design management in China, and the development of computer technology today, it's necessary and possible to use database technology and web technologies to create an aerospace material design database system which based on B/S mode.
To solve the problems mentioned above, the paper take consider of the characteristics of aerospace material design and the development of information technology, and analyze the mode of the management of aerospace material design. By analyze the requirement of aerospace material design the frame work, system structure and main function modules of aerospace material design database system are built.
The system uses B/S three-tier logical structure and the workload of maintenance of system upgrade is small, which greatly reduced the development cost and maintenance cost, and work expansion is easy. The system interface is Extjs 4, which is easy and user-friendly. The WebService interface provides convenience for the use of third-party design software.
Based on the contradistinction of WEB technology, ASP.NET,three-tier structure and ADO.NET database system, the paper accomplishes the development of aerospace material design in the NET platform. This system accomplish the users and privilege management, material codes, material management, material library management. So it's capable of the management aerospace material design and prepare for the aerospace design.
The system combines WEB technology, database technology, aerospace material management, it begins from specific aerospace material design management and is of good application significance and use value.
Key words: Aviation Design Materials; Database; .NET; Materials Management
目 录
摘 要 IV
ABSTRACT V
第1章 绪 论 1
1.1 项目背景 1
1.2 项目主要工作 1
1.3 论文组织结构 1
第2章 相关技术 3
2.1 Extjs 4 3
2.2 .NET框架 3
2.3 C#语言 5
2.4 数据库访问技术ADO.NET 6
2.5 SQL Server 2005 9
2.6 JSON 9
第3章 系统需求分析 12
3.1 系统功能概述 12
3.1 系统整体功能结构 12
3.1.1 系统模块功能描述 12
3.1.2 系统模块图 13
3.2 系统模块分析 13
3.2.1 用户管理模块 13
3.2.2 权限管理模块 15
3.2.3 材料类别管理模块 17
3.2.4 材料管理模块 18
3.2.6 材料库管理模块 21
3.2.7 WebService接口 23
第4章 系统总体设计 25
4.1 系统体系架构 25
4.2 系统类架构 26
4.2.1 总体类架构 26
4.2.2 DAL层 26
4.2.3 BLL层 30
4.3 数据库结构设计 30
4.3.1 数据库表结构 30
4.3.2 数据库表关系图 33
第5章 系统详细设计与实现 34
5.1 系统界面 34
5.1.1 整体界面 34
5.1.2 登录界面 34
5.1.3 用户维护界面 35
5.1.4 权限管理界面 36
5.1.5 材料维护界面 36
5.1.6 材料查询界面
上一篇:
基于net的自动阅卷考试系统毕业论文
下一篇:
马原:环境保护与可持续发展论文(word)