图书管理系统数据库课程设计_第1页
图书管理系统数据库课程设计_第2页
图书管理系统数据库课程设计_第3页
图书管理系统数据库课程设计_第4页
图书管理系统数据库课程设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理系统2.1系统需求:图书馆管理系统图书管理读者管理图书馆管理员借还书管理还书服务4部分构成。该系统分3个重要功能块,如下图所示。借书登记借书记录查询及续签借书登记借书记录查询及续签还书手续办理借书超期处理3.借还书管理图书录入图书录入图书下架图书查询修改办理借书卡注销借书卡图书馆管理系统借书卡信息查询修改使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作,修改时要保证图书使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作,修改时要保证借书Book_info(Book_id,Book_name,Writer,Publish,PublishTime,Introduction,VALUES('%s’,'%s','%s','%s','%s','%s',%s)",book_id,book_name,wriTime,introduction,bosqlstr.Format("SELECTCard_id,Book_id,Lendtime,expectBacktimeFROMWHEREBook_id='%s'",bobstr_tstrCmd=(_bstr_t)sqlstr;variant_tvCard_id,vBook_id,vLendtime,vexpectBacktime;{while(!mpRecordset->adoEOF){vCard_id=m_pRecordset->GetCollect(variant_t((long)0));vCard_id=mpRecordset->GetCollect("Card_id");vLendtime=m_pRecordset->GetvexpectBacktime=mpRecordset->GetCollecstrtemp+=(LPCTSTR)(b{strtemp+=(LPCTSTR)(_b}{strtemp+="";strtemp+=(LPCTSTR)(_b}{strtemp+="";strtemp+=(LPCTSTR)(bstr_t}{AfxMessageBox(e.Descriptiobstr_tstrCmd=(m_pConnection->Execute(strCmd,&RecordsAffected,ADODB::a--删除(图书){{mpConnection->Execute(strCmd,&RecordsAffected,ADODB::ampConnection->Execute(strCmd,&RecordsAffected,ADODB::ad{AfxMessageBox(e.Descriptio{bstr_tstrCmd=(bstr_t)s{AfxMessageBox(e.Descriptio{now=COleDateTime::GetCurrentBook_id='%s’ANDBacktimeisNOTNexpectBacktime<Backtime",card_idbstr_tstrCmd=(_bstr_t)sqlStr;mpRecordset=mpConnection->Execute(strCmd,&RecordsAffected,ADODB::adCmdText);AfxMessageBox(e.Descripti{COleDateTimebackDay,expectBackday;variant_tvBackDays,vExpectBackDays;{vBackDays=mpRecordset->GetCollect(variant_t((long)3));vExpectBackDays=mpRecordset->GetCollect(variant_t((long)4));backDay.ParseDateTime((LPCTSTR)(_bstr_t)vBackexpectBackday.ParseDateTime((LPCTSTR)(bstr_t)timeSpan=expectBackday-btempDays=timeSpan.GetD",card_id_B,book_id_B,AfxMessageBox(e.Descriptio{bstr_tstrCmd=(_bstr_t)strSmpConnection->Execute(strCmd,&RecordsAffected,ADODB::a{AfxMessageBox(e.Descriptio}4、数据库概念构造设计借出时间图书名图书号姓名图书信息表(Book_info)字段号字段类型字段长度容许空1书号2书名3 4出版社5出版时间6内容简介7图书数量字段号字段类型字段长度小数位容许空1借书卡号82姓名3性别245电子邮件6字段号字段类型字段长度小数位容许空1借书卡号82书号3借出时间4偿还时间5预期偿还时间序号字段号字段含义↵字段类型字段长度小数位↵允许空↵管理员账号↵↵管理员密码↵4WriterVarchar(2PublishVarchar(20),Book_countINTEGERNOTNULL)CREATETABLEReader_infoNameVARCHAR(8)NOTNULL,WriterVarchar(8),UnitVARCHAR(20),(Card_idVARCHAR(8)NBook_idVARCHAR(14)NOTNULL,PRIMARYKEY(Book_id,CaFOREIGNKEY(Book_id)REFERENCESBook_info(Book_id)ONDELETECASCADFOREIGNKEY(Card_id)REFERENCESReader_info(Card_id)ONDELETECASCADEONUPDATE在为期10天的数据库课程设计中,我们先对整个程序做了主题构思,确立各个模块,逐一命名为BOOK(即图书管理系统),制作了三张数据表,在制作界面的时候我们尽量考虑到界碰到问题:1)数据库创立好图书信息表,读者信息表和借书信息表后,在程序中添加创2)创立了顾客表后在对其进行修改和添加时,总是提醒语法错误。处理措施:1)自己在数据库中手动添加的顾客表2)在顾客表的修改和添加语句中把顾客表中属性名用[]括起来。改善想法:1)对数据库进行更严格的密码保护,添加数据库密码。规格阐明书顾客使用手册(初次登陆可用:顾客名:gaojj密码:123)运行程序,就会出现顾客登录界面,顾客可选择登录或注册,注册则进入注册界面进行新顾客的注册操作。选择登录就可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论