物控管理系统的设计开发(ASP.NET2.0+SQL2000)
无需注册登录,支付后按照提示操作即可获取该资料.
摘要
管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。根据可行性研究的结果和实际的需求,分析现有情况及问题,采用Client/Server结构。
因此本人结合管理系统要求,对SQL Server2000数据库管理系统、SQL语言原理、C#程序设计,C#数据库技术进行了较深入的学习和应用,主要完成对管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的管理系统可以满足为企业提供一个物控管理的需要。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统设计的重点、设计思想、难点技术和解决方案。设计充分利用C#、ODBC数据库技术的强大力量,提高了编程效率和可靠性。
关键词:数据库;ODBC;C#;.NET;WinFrom;
Abstract
Management system, including the main background of the establishment and maintenance of the database front-end applications, as well as the development of both. The former set up the requirements for data integrity and consistency of strong data security a good library. For the latter applications require full-featured and easy to use and so on. According to the results of a feasibility study and practical needs, and analysis of existing problems, using Client / Server structure.
Therefore, I combine management system requirements for SQL Server2000 database management system, SQL language principles, C # Programming, C # database technology more in-depth study and application of the completion of the main management system needs analysis, the division of function modules, database analysis model And the resulting design of the structure of the database and applications. The results proved that the system is running, the paper designed to meet the enterprise management system to provide a material management control.
The main thesis describes the development background of this issue, to be completed by the function and development. Highlights the focus of system design, design ideas, technical difficulties and solutions. Designed to make full use of C #, ODBC database technology, a powerful force for improved programming efficiency and reliability.
Key words: database; ODBC; C #;. NET; WinFrom;
本文所做工作
引言部分介绍了本系统的课题来源以及对系统的环境。
第二章介绍了数据库的发展,关系数据库,数据库体系结构,并系统介绍了SQL语言,为设计和理解应用程序做了铺垫。
第三章系统介绍了C#语言、.NET框架及WinFrom组件,SQL语言在C#中的应用,以及ODBC等。
第四章是本文的主体,按照软件工程的要求,从需求分析开始,经过概要设计最后到详细设计,完成对整个系统的设计。
第五章根据第四章的设计结果利用ODBC和C#进行了具体的窗体和应用程序设计。
总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。
开发环境:
Microsoft WINDOWS XP 下开发
开发工具:Visul Studio 2005;SQL Server 2000;
系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。
将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。根据功能的需求,管理系统前台设计可以划分为以下几个功能模块:
1. 主框架模块:它的作用是给系统提供一个操作平台,该模块中提供菜单选项为其他各个模块的操作接口。主模块以表格形式显示相关数据。
2. 材料管理模块:它的作用管理材料的回收和购进以及材料收入的查看功能。具体分为:商品查询、贵材料回收、一般材料回收、贵材料消耗查询、新材料购进、已存材料购进、查看材料信息等功能模块。
3. 订单管理模块:该模块实现材料领取的记录查看功能。分为一般材料领用查看和贵材料领用查看。
4. 指标管理模块:该模块实现对贵材料领用指标的限定。
5. 材料领用模块:该材料实现材料领用功能,分为一般材料领用和贵材料领用两部分。
目录
摘要 1
Abstract 2
目录 3
第一章 引言 5
§1.1 课题来源 5
§1.2 本文所做工作 5
§1.3 系统环境概述 5
1.3.1软件环境 5
1.3.2 软、硬件环境 6
1.3.2.C/S 模式简介 6
第二章 数据库概论 6
§2.1 数据库的发展 6
2.1.1 数据库的发展 7
2.1.2 数据库阶段的特点 7
2.1.3 数据库技术 8
§2.2数据库理论基础 8
2.2.1 数据库模型 8
2.2.2 数据库体系结构 9
2.2.3 数据的独立性 9
2.2.4 范式 10
§2.3 SQL语言基础 10
2.3.1 SQL简介 10
2.3.2 SQL查询 11
2.3.3 SQL数据更新 11
第三章 数据库开发工具及相关技术 12
§3.1 Visual C#语言简介 12
§3.2 Visual .NET框架简介 14
§3.3 Visual Studio 2005环境简介 15
§3.4 Microsoft SQL Server 2000数据库简介 17
(优秀毕业设计:www.2bysj.cn)
§3.5 ADO.NET 数据库访问技术简介 19
第四章 系统总体设计 21
§4.1 系统需求分析 21
§4.2 系统概要设计 21
4.2.1 系统结构设计 21
4.2.2 数据库设计 22
4.2.2.1 ER图设计 23
4.2.2.2 数据库设计 24
§4.3 系统详细设计 25
第五章 系统界面设计与功能实现 25
§5.1 材料管理模块 26
§5.2 订单管理模块 27
§5.3 指标管理模块 28
§5.4 材料领用模块 28
结 束 语 29
致 谢 30
参 考 文 献 31