摘 要:国内外企业都在进行信息化改革。信息化管理是企业由"传统企业"改变为"现代化企业"的根本途径。很多企业的进货渠道管理存在着许多问题,它直接影响到企业的利润、成本和销售。为了提高企业进货渠道的信息化管理程度,需要开发一个强有力的进货渠道管理系统。 本系统包括供应商相关操作、进货记录录入、进货查询统计、系统管理和帮助,五个模块。 供应商相关操作模块主要功能是对供应商相关资料,包括供应商资料、订单、订单明细、进货预约、合同等内容进行录入,附带一些简单查询。 进货记录录入模块包括进货记录录入、进货记录一览和货物单位管理。 进货查询统计模块实现多条件查询以及导出Excel报表的功能。 系统管理模块实现了数据库的快速备份与恢复,用户资料修改,添加和删除用户,更改权限,密码变更等功能。 本系统使用Delphi进行前台程序开发,使用SQL Server 2000作为后台数据库,使用大量存储过程。本文详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终形成了一个完整的设计方案。经调试,该系统基本能满足现实工作中的需要。
关键词:数据库 Delphi SQL Server 2000 存储过程
毕业设计(论文)外文摘要
The Design and Realization of Stocking manner Management System Based on Delphi
Abstract: Domestic and international business enterprises all at carry on the information-based reform.The information-based management is the basic way of an enterprise change from "traditional enterprise" to "modernization enterprise". Many enterprises' stock channel management exist many problems. It affects the profits, cost and sales of the business enterprise directly. In order to increase information-based management degree of the enterprise' stock channel management. Need to develop a powerful stock channel management system. This system includes the related operation of supplier, stock record input, stock record search, system management and help, five mold pieces. The related operation of supplier mold piece is mainly to input the supplier related data, includes the supplier data, order, order detail and stock reserve, contract, and has some simple search. The stock record input mold piece includes stock record input, general view of stock record and the goods unit management. The stock search stat mold piece realization muticondition search and output data into Microsoft Excel. Database management mode piece realization data fast backup and resume, the user data modification, add and delete the user, changing the user rights, password change. This system usage Delphi carries on the stage procedure development, usage the SQL Server 2000 be the backstage database, usage many Store Procedures. This text elaborated the whole design way of applying the system, and carried on the detailed analysis to each part design. Finally form a whole design project.Through debugging, this system basically satisfied the demand within realistic work.
Keywords: Database Delphi SQL Server 2000 Store Procedure
目 录
1 绪论 1 1.1 本课题研究的目的与意义 1 1.1.1 本课题研究的目的 1 1.1.2 本课题研究的意义 1 1.2 课题的可行性分析 1 1.2.1 技术可行性 1 1.2.2 经济可行性 1 2 系统需求分析 2 2.1 功能模块分析 2 2.2 数据流图 3 2.3 数据字典 3 3. 系统概要设计 5 3.1 结构设计 5 3.2 数据库设计 6 3.2.1 E-R图 6 3.2.2 数据表 7 4 系统详细设计 12 4.1 建立系统主窗体 12 4.1.1 建立主窗体 12 4.1.2 添加控件 12 4.1.3 功能实现 13 4.2 设计系统数据模块 14 4.2.1 创建窗体 14 4.2.2 设置各个数据控件的属性 14 4.3 建立用户登录窗体 16 4.3.1 用户登录窗体设计 16 4.3.2 添加控件 16 4.3.3 功能实现 16 4.4 建立用户资料管理窗体 16 4.4.1 建立窗体 17 4.4.2 添加控件 17 4.4.3 功能实现 17 4.5 建立用户权限管理窗体 18 4.5.1 建立窗体 18 4.5.2 添加控件 18 4.5.3 功能实现 18 4.6 建立密码修改窗体 19 4.6.1 建立窗体 19 4.6.2 添加控件 19 4.6.3 功能实现 19 4.7 建立供应商相关操作窗体 19 4.7.1 建立窗体 19 4.7.2 添加控件 20 4.7.3 功能实现 20 4.8 建立供应商详细资料页 20 4.8.1 建立页面 20 4.8.2 添加控件 21 4.8.3 功能实现 21 4.9 建立供应商详细资料录入窗体 21 4.9.1 建立窗体 22 4.9.2 添加控件 23 4.9.3 功能实现 23 4.10 建立公用查询窗体 23 4.10.1 建立窗体 23 4.10.2 添加控件 23 4.10.3 功能实现 24 4.11 建立订单管理页 24 4.11.1 建立窗体 24 4.11.2 添加控件 24 4.11.3 功能实现 24 4.12 建立订单录入窗体 25 4.12.1 建立窗体 25 4.12.2 添加控件 25 4.12.3 功能实现 25 4.13 建立订单明细页 26 4.13.1 建立页面 26 4.13.2 添加控件 27 4.13.3 功能实现 27 4.14 建立订单明细录入窗体 28 4.14.1 建立窗体 28 4.14.2 添加控件 28 4.14.3 功能实现 28 4.15 建立进货预约页 29 4.15.1 建立页面 29 4.15.2 添加控件 29 4.15.3 功能实现 29 4.16 建立合同管理页面 30 4.16.1 建立页面 30 4.16.2 添加控件 30 4.16.3 功能实现 30 4.17 建立供应商资料窗体 31 4.17.1 建立窗体 31 4.17.2 添加控件 31 4.17.3 功能实现 32 4.18 建立进货记录录入窗体 32 4.18.1 建立窗体 32 4.18.2 添加控件 34 4.18.3 功能实现 34 4.19 建立进货记录查询窗体 35 4.19.1 建立窗体 35 4.19.2 添加控件 35 4.19.3 功能实现 36 4.20 建立进货分析统计窗体 36 4.20.1 建立窗体 36 4.20.2 添加控件 36 4.20.3 功能实现 37 5 系统功能评价 37 6 开发过程中遇到的主要问题 37 6.1 数据库设计 37 6.2 系统数据模块设计 38 6.3 数据库备份与恢复 38 6.4 数据导出到Excel中 38 7 毕业设计心得体会 39 结 论 40 致 谢 41 参 考 文 献 42
功能模块分析 整个系统包括以下5个模块:供应商相关操作模块、进货记录录入模块、进货查询统计模块、系统管理模块、帮助模块。 (1)供应商相关操作模块。 该模块包括:供应商资料、供应商详细资料、订单管理、订单明细、进货预约、合同管理等。 (2)进货记录录入模块。 该模块包括:进货记录录入、进货记录一览、货物单位管理等。 (3)进货查询统计模块。 该模块包括:进货记录查询、进货分析统计等。 (4)系统管理模块。 该模块包括:数据备份和恢复、用户资料维护、用户权限维护、用户密码变更等。 (5)帮助模块。 该模块包括:系统信息、关于、帮助等。
|