还剩54页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
社区图书管理系统的设计与开发中文摘要社区图书馆丰富了社区居民的日常生活,也弥补了各大型图书馆在覆盖范围和交通状况等的不足日渐成为人们社区生活的重要组成部分,但目前绝大多数的社区图书管理工作还停留在手工管理阶段,工作效率低,而且不可避免的会造成数据的遗漏等,这严重影响了社区图书的进一步发展因此,引入新的管理方式或方法成为了必要关键词社区图书,管理系统,系统设计,系统开发Abstract Communitylibrariesincreasinglybecomeanimportantpartofcommunitylifeenrichingthedailylivesofcommunityresidentsbutalsotomakeupfortheshortcomingsofthelargelibraryincoverageandtrafficconditionsandthelike.Butthevastmajorityofthecommunitylibrarymanagementstillremaininthestageofmanualmanagementlowefficiencyandinevitablyresultinmissingdatasuchasashwhichseriouslyaffectedthefurtherdevelopmentofcommunitybooks.Thereforetheintroductionofanewmanagementmethodoramethodbecomesnecessary.KeyWords CommunityBook,ManagementSystems,SystemDesign,SystemDevelopment1.绪论
1.1研究背景社会文化水平高低与否,在很大程度上决定了未来社会经济的发展快慢程度,而图书管理是社会文化水平的重要组成部分,它的管理水平高低与否将很大程度上影响到社会文化的进步进而影响到社会经济的发展快慢而社区图书管理作为未来图书管理的重要组成,它的管理水平的高低与否将影响到图书管理水平的进步在经济高速发展的今天,很多社区图书管理的进行还停留在手工管理的阶段,这严重影响了图书管理水平的进步社区图书管理系统和学校图书管理系统的区别借书者更加的多样化、小型,不在仅仅局限于教师与学生图书的分类与需求相比学校图书管理系统更加简明对图书管理员的要求比较低由于管理人员的数量不同,社区图书管理系统对计算机的硬件要求更低为避免图书资源的浪费,图书书目应当适应具体的社区需求
1.3研究意义社区图书管理系统是一种具有人性化设计的系统,可以在不同情况下满足用户的不同需求,在这种强大的功能下不仅可以减少社区图书管理人员操作管理所耗费的精力,还可以避免管理人员出现操作的盲目性或错误,提高图书管理服务质量社区图书管理系统的应用可以将管理人员从繁杂的工作中脱离出来,使其更重视系统的维护工作,以保证整个系统在最佳的状态下发挥最大的效用,为用户提供更为丰富的服务将会大幅度的提高社区图书管理的水平,进而不会让社区图书管理成为影响图书管理水平高低的短板2.系统需求分析现代化的图书管理是一个较为复杂的过程,涉及到大量的图书信息管理与读者信息管理,以及借书信息的管理、还书信息的管理、图书的分类管理等面对以万计、十万计、乃至百万计的图书与读者而产生的不断变化着的借书信息、图书信息,传统的图书管理方法已经完全不能适应现代化的图书管理需要因此,开发一个系统化、信息化的图书管理系统是十分必要的,它将大大的减轻图书管理的劳动强度,提高现代化的图书管理水平通过对社区图书管理工作的调查,一个社区图书馆里系统应当具备以下功能能够输入、更新、查询、与图书管理有关的信息能够打印图书信息借阅信息等
2.1数据的需求通过调查总结出社区图书管理系统对数据的需求有图书信息图书的ISBN、书名、作者、出版社、单价、类别、借阅次数等信息读者信息读者编号、姓名、性别、出生日期、联系电话、照片等信息借阅信息读者编号、读者姓名、ISBN、借书日期、还书日期等信息用户信息读者编号、用户名、密码等信息
2.2功能的需求基础数据的录入对图书信息、读者信息、借阅信息、用户信息的录入和修改等查询需求能够对图书信息、读者信息、借阅信息进行查询和修改等借阅登记能够对图书的借阅提供登记等报表的打印输出能够打印图书清单和借阅情况等信息图2-1E-R图图2-2数据流图
3.系统设计
3.1系统功能设计图3-1系统功能结构图
3.2数据库的逻辑设计与物理设计数据库的设计是整个系统设计最基本的一步,关键在于设计表的基本机构,建立索引和表与表之间的关系等图书表包含的字段有ISBNC
15、书名C
20、作者C
20、出版社C
20、单价N
100、类别C
15、借阅次数N100其中,以ISBN建立主索引表3-1books.dbf读者表包含的字段有读者编号C
15、姓名C
15、性别C
10、出生日期D
8、联系电话C
15、照片G4其中以“读者编号”建立主索引表3-2reader.dbf借阅表ISBNC
15、读者编号C
15、读者姓名C
15、借书日期D
8、还书日期D8其中为ISBN、读者编号字段创建普通索引,通过“ISBN”和图书表关联;通过“读者编号”与读者表建立关联表3-3checkout.dbf用户表包含的字段有读者编号C
15、用户名C
15、密码C15表3-4admin.dbf当整个数据库、数据库内的表及表的索引建立好以后,就可以得到如下图的数据库设计器的结构图3-2Database
4.软件实现4.1创建项目Vfp推荐我们在项目管理器中进行应用程序的开发,因为在项目管理器中进行程序的开发会对我们的开发工作带来很多的便利启动Vfp,选择【文件】菜单中的【新建】,在弹出的对话框中,选择【项目】单击鼠标左键,然后单击【新建文件】按钮,在打开的“创建”对话框中输入你要创建的项目名称,并选择其保存路径,单击【保存】按钮,即可启动项目管理器
4.2界面设计
4.
2.1创建启动菜单在项目管理其中选中【文档】选项,在表单选项上单击鼠标右键,选中【新建】按钮,在打开的“新建表单”对话框中选中【新建表单】按钮,这时候将弹出一个表单设计器及表单form1在表单设计器工具栏中分别选择“标签”和“命令”按钮,分别在表单form1中添加一个标签控件和两个命令按钮控件图4-1社区图书管理系统下面在分别设置表单及控件的属性,如下表所示表4-1社区图书管理系统表单属性表设置Command1的click事件代码为Thisform.release释放当前表单Doform身份认证打开身份认证表单设置Command2的click事件代码Thisform.release释放当前表单Clear.event清理任务处理设置Command3的chick时间代码Thisform.release释放当前表单Doform管理员注册打开管理员注册表单
4.
2.2创建身份认证表单在项目管理其中,创建“身份认证”表单,步骤依照上一步的步骤首先,通过表单控件工具栏在表单上添加3个标签控件;一个组合框控件,一个文本框控件以及两个命令按钮控件然后在表单上单击鼠标右键,选择数据环境选项,在打开的【添加表或试图】对话框中添加【admin】表到数据环境设计器中图4-2身份认证表4-2身份认证表单各属性值Command1的chick代码为Locatefor用户名=Thisform.Combo
1.valueIfalltrimthisform.Text
1.value!=alltrim密码messagebox密码错误!0提示elsethisform.releaseDoform主页面EndifCommand2的chick代码为Thisform.release释放当前页Clearevent
4.
2.3创建管理员注册表单打开项目管理器中的【文档】新建【表单】,在表单中添加4个label控件、3个text控件、2个命令按钮控件,并将其排列好,如下图图4-3管理员注册表单中各控件的主要属性如下表表4-3管理员注册表单各属性值Command1的chick代码为Select8选择8号工作区为当前工作区Useadmin打开admin表Locateforalltrimthisform.Text
1.Value==alltrim用户名Iffound找到有重名的用户名,给出提示Messagebox注册失败,此用户已存在!0+64提示Else如果没有重名的用户名,就判断两次输入的密码是否相同Ifalltrimthisform.Text
2.Value!=alltrimthisform.Text
3.ValueMessagebox你输入的密码不一致,请重新输入!0+64提示thisform.text
3.value=将文本框text3的内容清空thisform.text
3.setfocus文本框text3获得焦点else注册成功,给出提示并将用户注册的信息加入到admin表中Messagebox恭喜!注册成功!0+64提示Insertintoadmin用户名密码Valuealltrimthisform.Text
1.Valuealltrimthisform.Text
2.Valuethisform.refresh释放当前表单endifendifUse关闭打开的表Command2的chick代码thisform.release释放当前表单doform社区图书管理系统还回社区图书管理系统表单
4.
2.4创建主页面表单当用户身份认证成功时,将进入主页面表单如图7所示,主页面表单要加入6个label控件和1个timer控件,其主要属性值如表4-4所示图4-4主页面表4-4主页面各控件主要属性值Form1的过程activate代码Thisform.Label
1.left=Thisform.width-Thisform.Label
1.width/2设置label控件在表单中的位置,一下都是Thisform.Label
2.left=Thisform.width-Thisform.Label
2.width/2Thisform.Label
3.left=Thisform.width-Thisform.Label
3.width/2Thisform.Label
1.top=Thisform.height/6Thisform.label
2.top=Thisform.height*2/6Thisform.label
3.top=Thisform.height*3/6Thisform.Refresh刷新当前表单Form1的过程Init的代码Do主菜单.mprwiththismenux将主菜单加入到主页面thisform.Label
4.caption=time获取当前时间thisform.label
5.caption=alltrimalltrim当前时间:+alltrimstrmonthdate+月+alltrimstrdaydate+日获取系统的动态时间thisform.label
6.caption=你的登录时间为:+dtocdate+space2+time获取打开表单时的时间Form1的过程Destroy代码ReleasemenumenuxextendedForm1的resize代码Thisform.Label
1.left=Thisform.width-Thisform.Label
1.width/2Thisform.Label
2.left=Thisform.width-Thisform.Label
2.width/2Thisform.Label
3.left=Thisform.width-Thisform.Label
3.width/2Thisform.Label
1.top=Thisform.height/6Thisform.label
2.top=Thisform.height*2/6Thisform.label
3.top=Thisform.height*3/6Thisform.RefreshTimer1的过程Timer代码thisform.label
4.caption=time
4.
2.5创建主菜单图4-5主菜单设计图打开项目管理器的【其它】选项,选中【菜单】项,单击鼠标左键,选中新建,在弹出的“新建菜单”窗口中选择【菜单】,在菜单设计器中按照图8的结构来进行设计,设计好后将其保存并打开主窗口中的【菜单】选中【生成】,在打开的对话窗口中选择【生成】如图4-
6、图4-7所示图4-6主菜单图4-7生成菜单
4.
2.6主程序的创建在项目管理器中打开【代码】选项,在【程序】选项中单击鼠标右键选择【新建】,在打开的窗口中输入以下代码clearall清除所有已定义的变量settalkoff非输出性的结果不在屏幕显示setdefaulttof:\project设置默认路径Doform社区图书管理系统打开社区图书管理系统表单modifywindowsscreentitle社区图书管理系统readevent读取事件quit退出将其保存为“主程序.prg”文件,并将其设置为主文件然后选中“主程序.prg”并在主窗口中单击【运行】按钮,即可得到如图4-8的效果图图4-8主页面运行图
4.
2.7“图书登记”表单“图书登记”表单主要功能有数据的输入、更新、删除、查看图书的信息等,首先要创建图书登记表单,然后在其数据环境中添加“books.dbf”表,并将表中的字段逐个拖动到表单中,并排好序列,再将【命令按钮组】控件添加到表单中,并设置好相关的属性,如表
4.7所示图4-9图书登记表单表4-5图书登记表单各控件主要属性值Form1的init代为gobottom打开表单时将记录指针移动到表的结束位置skipthisform.commandgroup
1.command
5.setfocus将焦点指向命令组按钮的添加按钮thisform.refreshCommandgroup1的chickevent代码DOCASECASEThis.Value=1如果vl值为1,显示第一条记录gotopCASEThis.Value=2如果vl值为2,且记录指针未指向第一条记录,则显示上一条记录Ifnotbofskip-1endifCASEThis.Value=3如果vl值为3,就显示下一条记录skipIfeof如果记录指针指向表尾,则向上移动一下记录指针skip-1endifCASEThis.Value=4如果vl值为4,就显示最后一条记录gobottomCASEThis.Value=5如果vl的值为5,就添加一条记录sure=Messagebox确定要添加一条记录吗?4+32+256确认Ifsure=6appendblankendifCASEThis.Value=6如果vl的值为6,就删除当前记录sure=Messagebox确定要删除当前的信息吗?4+32+256确认Ifsure=6DeletePackendifCASEThis.Value=7如果vl值为7,释放当前表单Thisform.releaseENDCASEThisform.Refresh关闭代码编辑窗口,保存表单为“图书登记”,点击运行按钮,可以得到如图4-10所示的效果图4-10图书登记页面对于“读者登记”登记表单可以仿照“图书登记”表单建立,这里我就跳过了
4.
2.8“借书登记”表单“借书登记”登记表单主要用于读者借阅书籍时的登记造册的管理,需要用到的表有“借阅表(checkout.dbf)”、“图书表(books.dbf)”,在“借阅登记”的数据环境中加入checkout.dbf和books.dbf表,并以借阅表为主建立两者之间的关系,如图4-11所示图4-11“借书登记”表单的数据环境将“checkout.dbf”中的所有字段逐个拖入到表单中,并调整好其相应的格式,加入两个命令按钮,如图4-12所示表单和控件的主要属性值见表4-6其中,将“txtisbn”的readonly属性值设置为“.T.”,其中的值应该直接从图书表的“isbn”字段获得图4-12借书登记表单布局情况表4-6“借书登记”表单及各控件的主要属性值Form1的init的代码为gobottomskip锁定表单thisform.refresh刷新当前表单Command1的Click事件代码为gotop将记录指针移到表头ok=messagebox确认要添加借书信息吗?4+32+256确认提示是否确定添加信息ifok=6appendblank追加信息endifthisform.refresh刷新当前表单Command2的Chick事件代码为Thisform.release释放当前表单Textisbn的lostfocus事件代码为SelectbooksLocateforalltrimisbn=alltrimThisform.txtisbn.textIfFoundThisform.txtisbn.refreshelsemessagebox无此图书,请检查后重新输入!256确认Thisform.txtisbn.setfocusendifThisform.refresh至于“还书登记”表单与此类似,这里我就不做说明了
4.
2.9“图书信息”表单“图书信息”表单主要对入库的图书进行后期的信息整理与维护的工作,在表中可以对各条信息直接加以修改、删除、增加等在新建的表单中打开其“数据环境”,将“图书表(books.dbf)”加入到其内,选择表中的全部字段,将其拖动到表单的左上角,然后添加一个“命令按钮组”布局图如图4-13表单及其控件的主要属性值见表4-7图4-13“图书信息”表单布局表4-7图书信息表单及其控件主要属性值Commandgroup1的Click事件代码为DOCASECASEThis.Value=1ok=messagebox确定添加读者信息吗?4+32+256确认ifok=6appendblankendifCASEThis.Value=2ok=messagebox确定要删除这条读者信息吗?4+32+256确认ifok=6deletepackendifCASEThis.Value=3Thisform.releaseENDCASEThisform.grdBooks.refreshThisform.refresh运行效果如图4-14所示图4-14“图书信息”表单运行效果图至于“读者信息”与“借书信息”我这里就不做了,这与“图书信息”表单的制作一样
4.
2.10“按读者编号查询”表单“按读者编号查询”可以将该读者的所有借阅信息筛选出来,首先,将“借阅信息表(checkout.dbf)”加入到表单的“数据环境”中,并在表单上添加1个标签控件、1个组合框控件、1个命令按钮控件、1个表格控件布局情况见图4-15所示,表单及其控件的只要属性值见表4-8所示图4-15按读者编号查询表单布局表4-8按读者编号查询表单及其控件各主要属性值Command1的click事件代码为t=alltrimthisform.Combo
1.Valueselect*fromcheckoutwherealltrim读者编号=tintocursortempthisform.Grid
1.RecordSource=tempCommand2的click事件代码为thisform.release运行效果如图4-16所示至于“按ISBN查询图书”与“按类别查询图书”我这里就不做了,这与“按读者编号查询图书”相似图4-16“按读者编号查询图书”效果
4.
2.11报表的设计在项目管理器中选择【文档】中的【报表】,鼠标右键点击新建,在弹出的对话框中选中【新建报表】,在打开的“报表设计器”中的页注脚栏单击鼠标右键选择【数据环境】,在打开的“数据环境”对话框中单击鼠标右键选择【添加】在打开的“添加表或试图”中选择【books】表,点击添加再点击关闭在添加进入数据环境中的“books.dbf”表中选中全部字段,将其拖入报表设计器中的细节栏,并安排好布局完成后,点击报表控件的线条控件(如图4-17),在“页标头”和“细节”栏绘制表格,并在页标头加入“标题”,布局图如图4-18“借阅信息”报表与此相似,我这里就不做了图4-17线条控件图4-18已入库图书清单表
5.测试与调试以上的工作都做完以后,就可以进行软件的测试与调试了运行MicrosoftVisualFoxPro
6.0,打开项目“project_s(这是我建立的项目名称)”打开项目中的【代码】->【程序】->【主程序】,在【主程序】选项上单击右键选中【运行】对本系统的功能进行各项测试,经过测试,发现在“图书登记”与“读者登记”表单执行时存在问题,当第一次进入表单时,点击“下一条”记录时程序出错图5-1程序错误错误代码位置如下图图5-2错误代码知道错误代码位置,进入对项目的编辑模式,将出错的两个表单的对象“commandgroup1”的“click”下的代码修改为CASEThis.Value=3IfeofSkip-1EndifSkip经过测试,系统没有运行错误后就开始连编项目,我的连编情况如图
5.1所示图5-3连编情况连编没问题后就可以运行了,查看各表单的总体运行是否正常,对各种输入的数据处理是否正常等经过测试,发现系统的功能还不够完善,比如针对不同用户的权限控制没有加入,系统的各个表单之间的切换不够自然等等问题没有得到完善的解决
6.总结本次毕业设计的过程中遇到了很多的问题,也解决了很多的问题,这次设计与开发的过程非常明显的体现了在VFP中面向对象的程序开发与设计的相关知识,也体现软件开发的各个过程以及在相应的过程中我们所需要做的一些准备,一个程序的开发并不是我们所想像的那样,而是有其固有的内在规律可寻的而使用VFP开发系统让我认识到VFP本身存在着很多的不足,总结如下开发领域的限制VFP除了在数据库软件开发上有优势所在,在网络、多媒体、WEB程序、OS底层操作上都没有任何优势或者说市场上几乎看不到此类VFP程序的身影代码的安全性虽然解释执行有其优势所在,但是注定它不能真正编译成.EXE文件这也给软件设计者带来很严肃的一个问题代码的安全性一个小的VFP软件倒也无所谓,如果一个开发团队花很多精力开发出的一个商业软件,就被他人轻易的破译了,而且几乎可以得到全部原生源码,试想是何等的沮丧?虽然也出现了不少的VFP源码加密软件,但无论如何也改变不了VFP的宿命!发展与支持虽然VFP也渐渐在发展,但是无论如何MS在VFP的投入力度上比起其他项目上就显得十分可怜2007年前后,宣布VisualFoxpro停止研发,VFP9是最后一个官方版本鉴于VFP本身的不足,我们有必要找到一种适用于自身的新的开发语言及工具,这里我推荐java语言,java语言相对于VFP存在了很多的优势,总结如下提供了对内存的自动管理,程序员无需在程序中进行分配、释放内存,那些可怕的内存分配错误不会再打扰你了其去除了C++语言中的令人费解、容易出错的“指针”,用其它方法来进行了弥补避免了赋值语句(如a=3)与逻辑运算语句(如a==3)的混淆取消了多重继承这一复杂的设置参考文献
[1]邹显春,陈策.VisualFoxPro程序设计教程.重庆重庆大学出版社,
2006.
9.
[2]李菊.计算机在企业管理中的作用.《中国科教创新导刊》,
2011.
23.
[3]赵庆海.浅谈图书管理系统的意义及作用.
[4]白秋产,高爱华,沈湿来.基于VFP的学生宿舍管理信息系统.毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意作者签名 日 期 指导教师签名 日 期 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容作者签名 日 期 学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名日期年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名日期年月日导师签名日期年月日注意事项
1.设计(论文)的内容包括1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)
2.论文字数要求理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于
1.2万字
3.附件包括任务书、开题报告、外文译文、译文原文(复印件)
4.文字、图表要求1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序1)设计(论文)2)附件按照任务书、开题报告、外文译文、译文原文(复印件)次序装订字段名数据类型说明ISBNC15图书的ISBN编号书名C20图书的名称作者C20图书的作者出版社C20图书的出版社单价N100每本图书的价格类别C15图书的类别借阅次数N100图书的总借阅次数字段名数据类型说明读者编号C15读者的借阅编号姓名C15读者的姓名性别C10读者的性别出生日期D8读者的出生日期联系电话C15读者的联系电话照片G4读者的近照字段名数据类型说明ISBNC15图书的ISBN编号读者编号C15读者的借阅编号读者姓名C15读者的姓名借书日期D8读者借书的日期还书日期D8读者还书的日期字段名数据类型说明读者编号C15读者的编号用户名C15管理员的用户名密码C15管理员的密码对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2-固定对话框Caption欢迎使用社区图书管理系统Label1Caption社区图书管理系统Fontname造字工坊悦圆FontSize48ForeColor01280Command1Caption登录Fontname造字工坊Fontsize18Forecolor25500Command2Caption退出Fontname造字工坊Fontsize18Forecolor25500Command3Caption注册Fontname造字工坊Fontsize18Forecolor25500对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2-固定对话框Caption身份认证Label1Caption身份认证Fontname造字工坊悦圆FontSize28ForeColor25500Label2Caption用户名Fontname造字工坊悦圆Fontsize14Forecolor01280Label3Caption密码Fontname造字工坊悦圆Fontsize14Forecolor01280Combol1RowSourceAdmin.用户名RowSourceType6–字段Text1PasswordChar*Command1Caption登录FontName造字工坊悦圆FontSize12Forecolor01280Command2Caption取消FontName造字工坊悦圆FontSize12Forecolor01280对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2-固定对话框Caption管理员注册Label1Caption管理员注册Fontname造字工坊悦圆FontSize28ForeColor01280Label2Caption用户名Fontname造字工坊悦圆Fontsize16Forecolor01280Label3Caption密码Fontname造字工坊悦圆Fontsize16Forecolor01280Label4Caption确认密码FontName造字工坊悦圆Fontsize16FontColor01280Text2PasswordChar*Text3Passwordchar*Command1Caption确认FontName造字工坊悦圆FontSize12Forecolor25500Command2Caption关闭FontName造字工坊悦圆FontSize12Forecolor25500对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2-固定对话框Caption社区图书管理系统ShowWindow2–作为顶层表单Label1Caption社区图书管理系统BackStyle0–透明Fontname造字工坊悦圆FontSize48ForeColor01280Label2Caption——欢迎您的使用BackStyle0–透明Fontname造字工坊悦圆Fontsize18Forecolor01280Label3Caption版本号
1.
0.1Backstyle0–透明Fontname造字工坊悦圆Fontsize16Forecolor000Label4CaptionLabel4Backstyle0–透明FontName造字工坊悦圆Fontsize12FontColor25500Label5CaptionLabel5Backstyle0–透明FontName造字工坊悦圆Fontsize12Forecolor25500Label6CaptionLabel6Backstyle0–透明Fontsize12Forecolor00255Timer1Interval500对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2–固定对话框Caption图书登记Commandgroup1ButtonCount7对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2–固定对话框Caption借书登记Command1Caption添加纪录Fontname造字工坊悦圆Fontsize11Forecolor25500Command2Caption关闭Fontname造字工坊悦圆Fontsize11Forecolor25500对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2–固定对话框Caption图书信息Command1Caption添加Fontname造字工坊悦圆Fontsize11Forecolor01280Command2Caption删除Fontname造字工坊悦圆Fontsize11Forecolor01280Command3Caption关闭Fontname造字工坊悦圆Fontsize11Forecolor01280对象名称属性名称属性值Form1AutoCenter.T.BorderStyle2–固定对话框Caption按读者编号查询Label1Caption读者编号Fontname造字工坊悦圆Fontsize14Forecolor01280Combo1RowsourceCheckout.读者编号RowsourceType6–字段Command1Caption查找Fontname造字工坊悦圆Fontsize11Forecolor25500Command2Caption关闭Fontname造字工坊悦圆Fontsize11Forecolor25500Grid1Readonly.T.。