C++builder仓库物资管理系统.pdfVIP

  • 3
  • 0
  • 约7.05千字
  • 约 14页
  • 2021-11-12 发布于广东
  • 举报
二○一○ ~二○一一学年第 一 学期 信息科学与工程学院 课程设计报告书 (考试) 课程名称: 可视化编程技术与应用 班 级: 电技电信班 学 号: 姓 名: 指导教师: 一、课程设计目的: 综合运用本课程《可视化编程技术及应用》理论知识,运用 C++Builder 编 程工具进行应用系统实例设计, 从而复习巩固课堂所学的理论知识, 提高对所学 知识的综合应用能力,并从实践上初步实现可视化编程开发。 二、课程设计要求: 仓库物资管理系统 详细要求: 1.入库功能:能将一种物资存放在仓库中(该物资不止一件) ; 2..浏览功能:能浏览所有数据信息(包括物资名、存放地点以及总数量等) ; 3.出库功能:可以从仓库中提取某些数量的某些物资; 4.用户登录功能。 三、课程设计方案: 四、课程设计思路: 通过建立以物资编号为索引的数据表建立数据库, 以课本上的学生信息管理 系统为蓝本,设计完整的可以显示物资信息和物流明细的仓库物资管理系统。 首先建立以 WUZI.db 和 USER.db数据表,以数据编号为关键字,建立 WUZI 的别名。根据学生信息管理系统的例子和本题目的要求, 初步设想建立登陆界面、 主界面、数据录入界面、数据浏览查询界面、数据更改界面。 主界面的组件: 登陆界面组件: 数据录入界面: 数据浏览界面: 数据更改界面: 五、课程设计内容: 1. 源程序和数据表: USER.cpp: // #include vcl.h #pragma hdrstop #include USER.h #include MAIN.h // #pragma package(smart_init) #pragma resource *.dfm bool __fastcall CheckUser(AnsiString,AnsiString) ; TForm1 *Form1; // __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } // void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD Key, TShiftState Shift) { if (Key==13 Edit1-Text != ) { Edit2-Text=; Edit2-SetFocus(); } if (Key == 27) { if (Edit1-Text ==) { Application-Terminate(); } else { Edit1-Text = ; } } } // void __fastcall TForm1::Edit2KeyUp(TObject *Sender, WORD Key, TShiftState Shift) { if (Key == 13 Edit2-Text != ) { if(CheckUser(Edit1-Text.Trim(),Edit2-Text.Trim())) { this-Hide(); FMain-ShowModal(); } else {

文档评论(0)

1亿VIP精品文档

相关文档