您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Access图书信息管理系统
Access图书信息管理系统学生:马冬雪指导教员:党同心课题背景•随着计算机技术的发展,人工管理数据的模式已逐渐被计算机操纵的数据库管理系统所取代。•现在图书馆的管理也大多是依靠数据库完成的论文框架•第一章绪论•第二章图书管理系统分析与设计•第三章图书管理系统实现关键技术•第四章总结•参考文献•致谢系统整体描述•Access作为数据库,利用Delphi7.0做前台软件,通过ADO引擎操纵数据库Delphi生成的前台软件AccessDelphi开发工具简介•由Borland公司推出,具有可视化编程环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架•Delphi数据引擎包括BDE、ADO、等,本设计用到ADO引擎•ADO引擎组件•TADOTable:用于提取及操作数据库中单个基表的数据。•TADOQuery:通过SQL语句实现对数据库数据的创建,更新,删除提取,维护数据等操作MsAccess简介•Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一•Access关系型数据库特点:数据以二进制表的形式存储系统需求分析•图书信息管理•学生信息的管理•借阅管理•报表查询•馆长管理•帮助文件数据结构分析图书借阅图书借阅时间归还时间属于学生学号姓名成绩性别年龄班级照片图书名称出版社作者ID日期学生数据流程图数据表定义数据表名作用books描述图书的信息七个字段,分别是:bookname,bookid,author,in,pub,date,okstudents描述学生的信息九字段,分别是:Studentid、Studentname、Studentnum,studentclass、Studentcollage、Studentage、Sex、Picture、Isbmpbore描述图书的借/还信息七个字段,分别是:Ids、Bookid、Studentid、Onceout、Outdata、Alreadyback、Backdatapass记录管理员用户名和密码三个字段,分别是:name、password、vipdairy描述图书馆的工作日志五个字段,分别是:编号、Date、Time、Operate、Unit系统结构分析•“图书资料管理”模块•1新书入库•2旧书删除•3图书信息修改•“学生资料管理”模块1学生加入•2学生删除•3学生信息修改•“借还书操作”模块•1图书借阅•2图书归还•“报表查询”模块•1图书信息查询,•2借/还记录查询•3未还图书查询•馆长管理模块(馆长登录时可用)•1添加删除管理员•2可以查看工作日志图书管理系统实现关键技术•管理员登录的实现•信息添加的实现•信息删除的实现•信息修改的实现•信息打印的实现•照片显示的实现•信息查找的实现图书管理系统实现关键技术•管理员登录的实现•查询字段name的值与字段password所对应的值是否相同来判断密码是否正确。•ifadotable1.FieldValues['vip']=truethen•begin•N7.enabled:=true;•end•信息添加的实现•adotable1.Edit;•adotable1.Append;•adotable1.FieldByName('bookid').AsString:=edit1.Text;图书管理系统实现关键技术•信息删除的实现•adotable1.Delete;•信息修改的实现•adotable1.Edit;•adotable1.Fields[0].AsString:=edit9.Text;•……•信息打印的实现•采用Qreport中的QuickRep组件实现打印功能•在QuickRep的Preview时间中进行打印预览单元的调用,在tushuguanli(图书管理)窗口中单击“打印预览”与“打印”按钮进行相应的操作图书管理系统实现关键技术•照片显示的实现•照片在存储到数据库时,转换成长二进制数据,在显示通过数据流形式调用•bitmap.LoadFromStream(strm);•image1.Picture.Graphic:=bitmap;//(bmp格式)•jpegimage.LoadFromStream(strm);•image1.Picture.Graphic:=jpegimage;//(jpeg格式)•信息查找的实现•通过adoquery设置SQL语句实现•adoquery1.SQL.Text:='select*frombookswherebookname='''+edit14.Text+''''用户使用说明•系统安装•安装盘由Delphi自带的InstallShieldExpress-BorlandLimitedEdition制作,安装程序名称setup。•帮助文档•帮助文件由HTMLhelpWorkshop生成,通过按钮N9(Caption:手册)调用
本文标题:Access图书信息管理系统
链接地址:https://www.777doc.com/doc-3969707 .html