欢迎来到天天文库
浏览记录
ID:40527196
大小:1.35 MB
页数:50页
时间:2019-08-04
《delphi_图书馆管理系统[2]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计课程设计报告项目名称:图书馆管理系统完成日期:2010年6月目录第一章引言2第一节课程设计目的2第二节背景2第三节定义2第四节参考资料2第二章程序系统的组织结构2第一节总体业务流程图2第二节总体功能结构图4第三章详细设计说明4第一节模块14一、数据说明5二、窗体描述5三、设计说明6第四章课程设计总结6引言第一节课程设计目的1.完成Delphi程序设计课程的教学之后,通过课程设计可以进一步巩固所学知识,加深理解2.提高动手能力,调试程序的能力,解决问题的能力和实际开发应用的能力,掌握使用Delphi进行系统开发的一般步骤,方法和技巧。3.本图书管
2、理信息系统是利用计算机管理信息处理的迅速、准确、可靠且具有强大存储能力的突出特点,全面提高图书馆的管理水平和工作效率,并以及时、完整的业务经营资料,为图书馆的及时转换提供一定的支持。本图书管理系统涵盖了六个主要的子系统:图书资料管理、读者资料管理、借书操作、还书操作、修改密码和查询处理,并通过信息的收集、整理、存储、传递将它们有机地结合起来,提高了工作的准确率和效率预期读者:图书管理员,学生,外界人士。第二节背景说明:1.软件名称:图书馆管理系统内容:图书管理,用户管理,图书借还,修改密码,浏览本人信息,查询,注册挂失注销,系统设置。2.项目的任务提出者:开发
3、者:小组开发()测试:本小组测试;第三节定义关键词:Delphi,SQL,Delphi是面向对象的开发工具,它是目前开发客户/服务器数据库应用程序的强有力的工具。Delphi目前有两个版本:标准版本和客户/服务器版本。标准版本包含一个BorlandDatabaseEngine的局部拷贝,它允许用户创建能访问Dbase,Paradox和LocalInterBase服务器的数据库应用,它还支持具有ODBC(OpenDatabaseConnecticity)接口的数据库。客户/服务器版本包括BorlandSQLLink,它能直接访问Oracle,SyBase和Mic
4、rosoftSQLServer,Informix等多种数据库服务器。第四节参考资料1.Delphi程序设计教程(第二版)2.图书管理信息系统的设计流程参考来源:网上下载第一章程序系统的组织结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称,标识符和他们之间的层次结构关系。第一节程序功能图图书管理系统用户管理图书管理借书证管理借阅与归还增加用户修改密码注销注销销增加图书修改信息查询图书信息办理借书证修改信息挂失查询借阅查询归还第一章详细设计说明一.数据说明管理员信息字段名字段类型字段长度字段意义用户号长整型用户名文本8密码文本30用户信息字
5、段名字段类型字段长度字段说明用户号长整型用户名文本8密码文本20性别文本2院系文本20年级文本4专业文本22班级文本2身份文本10(专科生,本科生,研究生,教师)访客注册字段名字段类型字段长度字段意义用户号长整型用户名文本16密码文本12性别文本2学历文本8(专科生,本科生,研究生)身份文本8默认为外界人士图书信息字段名字段类型字段长度字段说明图书编号长整型图书分类文本20书名文本40作者文本8出版社文本40单价货币入库日期日期/时间长日期状态文本4在库,借出,丢失赔偿比例货币百分比借书证信息字段名字段类型字段长度字段说明借书证号长整型姓名文本8类别文本6(专
6、,本,研,教师)可借数量字节根据类别界定已借数量字节身份证文本20家庭住址文本50有效标志布尔有效true挂失false借阅与归还字段名字段类型字段长度字段说明借阅证号长整型图书编号长整型图书分类文本20书名文本40借阅时间日期/时间常规日期归还时间日期/时间常规日期办理借阅人文本8办理借阅的图书管理员办理归还人文本8办理归还的图书管理员数据项的页码设计:(1)对于读者编号:为便于查找采用层次码。如:06(年级,入学年份)21(学院代码)07(专业代码)001(编号)(2)图书编号:采用层次码。如:101(类别)001(编号)注:101——计算机类102——英
7、语103——医学104——哲学105——数学二.窗体描述programProject1;usesForms,Unit1in'Unit1.pas'{Form1},Unit2in'Unit2.pas'{Form2},Uyhmainin'..用户管理Uyhmain.pas'{Fyh},Utsmainin'..图书管理Utsmain.pas'{Fbook},Ujyyghmainin'..借阅与归还Ujyyghmain.pas'{Fjyygh},Uchaoqiqueryin'Uchaoqiquery.pas'{chaoqiquery},jszxjin'..
8、借书证管理jszxj.pas'{js
此文档下载收益归作者所有