- 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
{
您可能关注的文档
最近下载
- 唐诗三百唐诗300首大全.pdf VIP
- 2017款比亚迪唐_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 包装车间主任个人工作总结8篇.docx VIP
- 把财产留独生子女遗嘱范文.docx VIP
- 河南省养猪行业企业名录2018版7354家.pdf VIP
- 汇川inovance MD605系列紧凑型变频器功能手册.PDF VIP
- 2024年全国有机食品行业企业名录4354家.pptx VIP
- T CHATA 029—2023 住院结核病患者营养筛查与评估.pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- (JTJ215-98)港口工程荷载规范.pdf VIP
原创力文档

文档评论(0)