- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化程序设计实验.
二○一○~二○一一学年第 一 学期
信息科学与工程学院
可视化编程课程设计
班 级: 电信(DB)0801
学 号: 200812135033
姓 名: 徐瑾一
指导教师: 陈 彬
实验题目:设计图书管理系统
实验目的:
1)考察对C++builder的基本操作;
2)考察对数据库的建立及运用;
3)考察对基本程序的设计
实验要求:
设计的图书管理系统需要具有以下要求:
图书录入功能。能对图书进行录入功能,将书名,作者,出版社,图书总数量和剩余数量等基本信息录入数据库。需注意的是,可能不止一本图书有相同的书名。
图书浏览功能。能对数据库内的所有图书信息进行浏览。
图书借阅功能。能对数据库内的图书进行借阅。
图书归还功能。能对图书进行归还。
用户登录功能。
实验原理:
设计图书管理系统,需具备至少五个模块。即为图书录入模块,图书浏览模块,图书借阅和归还模块,用户登录模块。对应每个模块,我们需要建立相应的界面。
1、用户登录界面。用户登陆界面是在所有界面之前显现出来的。用
户登录模块需要对用户单独建立一个表,使其能够管理用户。对于不正确的用户登录码和用户密码能进行提示。用户登录成功后能进入图书管理系统的主页面。
图书借阅和归还模块。对于图书的借阅和归还模块可以设置在一个页面内,方便操作。对于实现图书的借阅和归还的功能实现,主要是对数据库内的图书相对的剩余书的数量进行操作。
图书录入界面。对于图书的录入界面,需要显示图书的各种信息,以方便管理员进行图书的录入。对于相同的书名问题,本人设计数据库表格时,重新设定了一个图书的编号,将其与图书的书名一起作为关键字,即可解决该问题。图书的录入界面要包含图书的书名,作者,出版社,图书的总数量和剩余数量。
对于用户的登录码和密码,本人添加了一个用户管理模块,能根据用户输入的登录码和密码,进行普通用户和管理员用户的管理功能。以方便操作者。
图书浏览模块。在图书浏览模块,需显示图书的基本信息外,可以对图书顺序浏览。
实验过程:
先建立所需要的数据库表格。图书管理系统需要两个表格,分别是图书基本信息表和用户管理表格。
用户管理表格建立:用户管理表需要有用户的登录码和密码,以及用户级别和用户姓名。
用户的表格命名为USERM,创建如下:
图书基本信息表的建立:图书基本信息表需要有图书的编号,书名,作者,出版社,总数量和现有数量。
图书表格创建如下:
图书基本信息表保存为TSXX.db,将两个表存放在一个子目录中,设置一个别名为LAB的数据库。
创建用户登录界面。
用户登录界面如下:
用户登录界面ULogin.cpp内容如下:
//---------------------------------------------------------------------------
#include vcl.h
#pragma hdrstop
#include ULogin.h
#include UMain.h
//-------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource *.dfm
TFLogin *FLogin;
__fastcall TFLogin::TFLogin(TComponent* Owner)
: TForm(Owner)
{
}
//------------------------------------------------------------------------
void __fastcall TFLogin::Edit1KeyUp(TObject *Sender, WORD Key,
TShiftState Shift)
{
if(Key==13Edit1-Text!=)
{
Edit2-Text=;
Edit2-SetFocus();
}
if(Key==27)
{
if(Edit1-Text==)
您可能关注的文档
- 可编程交流负载测试仪技术参数..doc
- 可编程控制器(西门子)..doc
- 可编程控制器总..doc
- 可编程控制器的气动系统设计..doc
- 可编程控制器部分..doc
- 可编程逻辑器件CPLD硬件知识大全..doc
- 可编程控制课程设计原理..doc
- 可行性报告研究报告..doc
- 可视化工具进行教学前期分析..doc
- 可调LED亮度驱动电路设计开题报告..doc
- 2026年高考英语总复习讲义教师用书选择性必修第二册.pdf
- 2026年高考英语总复习讲义教师用书选择性必修第一册.pdf
- 2026年高考英语总复习讲义教师用书选择性必修第四册.pdf
- 2026年高考英语总复习讲义教师用书必修第一册.pdf
- 第13课 现代交通运输的新变化(任务型教学课件)-2025-2026学年高中历史选择性必修2(统编版).pptx
- 2.磁感应强度 磁通量-2025-2026学年高中物理必修第三册(人教版2019).pptx
- 4.2 携手促发展(教学课件)-2025-2026学年九年级道德与法治下册(统编版五四学制).pptx
- 专题02 光现象(培优讲义)(原卷版)(5考点 4实验 8命题突破 2个难点)-2026年中考物理一轮复习讲练(全国通用).docx
- 第三节 碳达峰与碳中和(教学课件)-2025-2026学年八年级化学全一册(鲁教版五四学制2024).pptx
- 中考作文之材料作文审题立意(解析版)-2026年中考语文一轮复习微专题讲练(湖南通用).docx
最近下载
- 就业居间合同协议书范本.docx VIP
- 海德汉数控机床系统简明调试手册.pdf VIP
- DB33T 2034-2017 茶树高温热害等级.pdf VIP
- 道路清扫保洁项目工作难点分析及解决措施.docx VIP
- 东华理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 3D测头-海德汉.PDF VIP
- 黑龙江省2024年1月普通高中学业水平合格性考试英语试题(含答案,无听力原文及音频).pdf VIP
- 开展社会稳定风险评估所需资料清单(2021年修正版).docx VIP
- 《医学统计课件:聚类分析的应用》.ppt VIP
- 小儿推拿学试卷及答案.docx VIP
原创力文档


文档评论(0)