- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
图书管理系统〔VC++与SQLSERVER〕
一.数据库设计
一共4张表:管理员根本信息表,图书信息表,借阅卡信息表,借书信息表
管理员信息表
字段名称
数据类型
可否为空
约束条件
用户名
Varchar(50)
NOTNULL
主键
密码
Varchar(50)
NOTNULL
无
图书信息表
字段名称
数据类型
可否为空
约束条件
书籍ID
Varchar(50)
NOTNULL
主键
书名
Varchar(50)
NOTNULL
无
作者
Varchar(50)
NOTNULL
无
出版社
Varchar(50)
NOTNULL
无
单价
Float(8)
NOTNULL
无
入库时间
Datetime(8)
NOTNULL
无
总量
Int(4)
NOTNULL
无
现存量
Int(4)
NOTNULL
无
借阅卡信息表
字段名称
数据类型
可否为空
约束条件
借阅卡ID
Varchar(50)
NOTNULL
主键
姓名
Varchar(50)
NOTNULL
无
性别
Varchar(50)
NOTNULL
无
出生日期
Datetime(8)
NOTNULL
无
地址
Varchar(50)
NOTNULL
无
身份证号码
Varchar(50)
NOTNULL
无
号码
Varchar(50)
NOTNULL
无
现借书总量
Int(4)
NOTNULL
无
借书信息表
字段名称
数据类型
可否为空
约束条件
借书ID
Varchar(50)
NOTNULL
主键
借阅卡ID
Varchar(50)
NOTNULL
外键〔借阅信息表〕
书籍ID
Varchar(50)
NOTNULL
外键〔图书信息表〕
借出时间
Dateime(8)
NOTNULL
无
二.新建数据库用户的登陆和数据源的连接
1.翻开企业管理器,新建一个数据库,命名为图书管理。按照上面四张表格建立四张表。在平安性目录下创立一个新登陆用户,用户名为zhang密码为123,并设定允许该用户访问图书管理数据库。
2.翻开管理工具中的数据源(ODBC),添加SQLSERVER数据源命名为Library,效劳器
为Local,使用数据库用户登陆。
3.点击测试是否成功,如果测试成功那么点确定。
三.工程框架设计
1.将应用程序类型设定为基于对话框的应用程序。设定工程名称为LibraryDBS。
2.将主对话框的ID改为ID_DIALOG_LIBRARYDBS,标题改为“图书馆管理系统”。
主对话框布局如图
书籍管理控件列表
控件类型
ID
属性
变量或者函数
组框
IDC_STATIC
书籍管理
无
按钮
IDC_BUTTON_BOOK_IN
新书入库
OnButtonBookIn()
按钮
IDC_BUTTON_BORROW_RETURN
借书/还书
OnButtonBorrowReturn()
按钮
IDC_BUTTON_BOOK_LOST
书籍挂失
OnButtonBookLost()
按钮
IDC_BUTTON_BOOK_CHECK
图书信息查询
OnButtonBookCheck()
按钮
IDC_BUTTON_BORROW_CHECK
借书信息查询
OnButtonBorrowCheck()
借阅卡管理控件列表
控件类型
ID
属性
变量或者函数
组框
IDC_STATIC
借阅卡管理
无
按钮
IDC_BUTTON_NEW_PROOF
办理借阅卡
OnButtonNewProof()
按钮
IDC_BUTTON_PROOF_CHECK
借阅卡信息查询
OnButtonProofCheck()
按钮
IDC_BUTTON_PROOF_LOST
借阅卡挂失
OnButtonProofLost()
系统管理控件列表
控件类型
ID
属性
变量或者函数
组框
IDC_STATIC
系统管理
无
按钮
IDC_BUTTON_ADD_USER
注册管理员
OnButtonAddUser()
按钮
IDC_BUTTON_MOD_PASSWORD
修改密码
OnButtonModPassword()
按钮
IDOK
退出
无
3.总的工程设计一共分为5个局部:管理员的登陆,书籍的入库、查询和挂失,借阅卡的办理、查询和挂失,管理员的注册和密码的修改,借书和还书的办理。
第一局部管理员的登陆
1.添加一个对话框,对话框的类名为CLoginDlg,资源ID为IDD_DIALOG_LOGIN,对话框名称为“登陆图书管理系统”
2.登陆对话框如图
对话框控件列表:
控件类型
ID
属性
变量或者函数
静态文本
IDC_STATIC
登陆图书管理系统
无
静态文本
IDC_STATIC
用户名
无
编辑框
您可能关注的文档
最近下载
- 职业技术学校电子商务专业人才培养调研报告.docx VIP
- 材料力学课堂教学(中文版)-范钦珊-材料力学-第2章.ppt VIP
- 售后服务承诺书范文(精选7篇).docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》课件 第六章 AI视频制作.pptx VIP
- 南充市阆中市小学数学二年级下学期数学期末试卷.doc VIP
- 中国国家标准 GB 16796-2022安全防范报警设备 安全要求和试验方法.pdf
- 《AIGC应用实战:写作、绘图、视频制作、直播》课件 第五章 Stable Diffusion的使用方法.pptx VIP
- 工程造价结算审计的方法和技巧.docx VIP
- 材料力学课堂教学(中文版)-范钦珊-第1章 基本概念.ppt VIP
- 学生奶采购配送服务方案(技术标).pdf
文档评论(0)