计算机毕业设计论文样例_第1页
计算机毕业设计论文样例_第2页
计算机毕业设计论文样例_第3页
计算机毕业设计论文样例_第4页
计算机毕业设计论文样例_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

摘要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,一方面要求建立起数据一致性和完整性强、数据安全性好的库另一方面则要求应用程序功能完备,易使用等特点。因此结合图书借阅的要求,对VisualFoxPro数据库管理系统、SQL语言、VF应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的图书管理系统可以满足借阅者、工作人员和管理员三方面的需要。三个模块分别为图书管理人员维护管理模块;图书工作人员借还管理模块;借阅者查询管理模块。本文首先分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图,系统关系模式,子模式,建立了数据库.然后进行了具体的程序设计,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,设计充分利用VisualFoxPro数据库技术的强大力量,提高了编程效率和可靠性。【关键字】数据库;管理信息系统;系统开发AbstractThebooksmanagementsystemmanagementsystemisthetypicalinformationmanagementsystem(MIS),Itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,ontheonehandtherequestestablishesthedatauniformityandtheintegritystrong,thedatasecuritygoodstorehouseontheotherhandthentherequestapplicationprocedurefunctioniscomplete,Easytouseandsoonthecharacteristic.Thereforetheunionbooksborrowtherequest,totheVisualFoxProdatabasemanagementsystem,theSQLlanguage,theVFapplicationprogramminghascarriedonthethoroughstudyandtheapplication,mainlycompletestothebooksmanagementsystemmanagementsystemdemandanalysis,thefunctionmoduledivision,thedatabasepatternanalysis,andfromthishasdesignedthedatabasestructureandtheapplicationprocedure.Thisarticledesignsthebooksmanagementsystemmanagementsystemmaysatisfiedborrowing,thestaffandthemanagerthreeaspectsneed.Threemodulesrespectivelymaintaintheadministrationmodulebethebooksadministrativepersonnel;Thebooksstaffborrowsthealsoadministrationmodule;Borrowinginquiryadministrationmodule.Thisarticlehasfirstanalyzedthebooksmanagementinformationsystemapplicationdemand,hasproducedthesystemdemandinstructionbooklet,thepartialERchart,theoverallsituationERchart,thesystemrelationspatterngraduallyaccordingtothedatabasedesigntheory,thesub-pattern,hasestablishedthedatabaseThenhascarriedontheconcreteprogramming,hasrealizedthedatabasetablebrowsing,therecordingincrease,thedeletionandtherevision,thereportformproduction,hasrealizedthemultidatabasestableconnectionoperation,hasrealizedtheconditioninquiryandthefuzzyinquiry,andnimblyrealizedtohasnotbeenpossibletorenewtheinquiryresultcollectiontherenewaloperation,hasrealizedthehostfromthetableoperation,realizedthepasswordmaintenancefunction,thedesignhasfullyusedtheVisualFoxProdatabanktechnologytheformidablestrength,enhancedtheprogrammingefficiencyandthereliability.Keywords:Database;ManagementInformationSystem;SystematicDevelopment以上内容不要页码目录TOC\o"1-5"\h\z\o"CurrentDocument"刖言1\o"CurrentDocument"第一章概述2\o"CurrentDocument"1.1引言2\o"CurrentDocument"1.2目标2\o"CurrentDocument"1.3系统需求2\o"CurrentDocument"第二章数据库及功能设计32.1数据库设计32.1.1数据库需求分析3\o"CurrentDocument"2.1.2数据库逻辑结构设计3\o"CurrentDocument"2.2系统功能描述4\o"CurrentDocument"2.2.2开发和运行环境选择4\o"CurrentDocument"2.2.3系统功能分析4\o"CurrentDocument"第三章系统流程图6\o"CurrentDocument"3.1系统功能模块图6\o"CurrentDocument"3.2图书馆管理信息系统数据流程图6\o"CurrentDocument"第四章系统界面74.1用户管理74.1.1用户登录7\o"CurrentDocument"4.2系统界面84.3读者管理9\o"CurrentDocument"4.3.1读者种类管理系统模式设计9\o"CurrentDocument"4.3.2读者信息管理系统模式设计94.4书籍管理9\o"CurrentDocument"4.4.1书籍种类管理系统模式设计94.5借阅管理104.5.1借阅信息管理模块的设计10\o"CurrentDocument"第五章数据库代码11\o"CurrentDocument"5.1用户登录的代码:11\o"CurrentDocument"5.2用户密码代码:115.3修改密码11结束语13\o"CurrentDocument"参考文献14\o"CurrentDocument"致谢15目录页码采用大写罗马字母目录内容从前言⑴开始刖言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。图书管理系统主要提供网上的图书阅览平台。电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。它充分的利用了互联网资源,使商家和用户都能从中获得益处。随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,人工管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。图书馆管理系统的流通部分是所有图书馆系统中最重要的部分,流通系统将读者与图书,读者与管理员,读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁,因而需要系统应具备较完善的诊错功能,从而根据系统的运及反馈信息高质量,高效率地管理系统流通部门的全部功能。由于时间仓促和水平有限,不当之处在所难免,请各位老师批评指正。第一章概述1.1引言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。图书管理系统主要提供网上的图书阅览平台。电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。它充分的利用了互联网资源,使商家和用户都能从中获得益处。1.2目标•对图书资源进行分类,发布到网上,以供读者阅读。•为读者提供图书检索功能;•读者能方便地阅览电子图书;•读者能对书目进行评论;•对读者的用户名、密码及权限进行管理。1.3系统需求随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。第二章数据库及功能设计2.1数据库设计2.1.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。2.1.2数据库逻辑结构设计图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。列名数据类型可否为空种类编号字符型(4)否种类名称字符型(10)否借书数量字符型(4)是借书期限字符型(4)是有效期限字符型(4)是备注字符型(20)是表1读者基本信息表列名数据类型可否为空读者编号字符型(10)否读者姓名字符型(10)否读者性别字符型(3)是读者种类字符型(10)是工作单位字符型(40)是家庭住址字符型(40)是电话号码字符型(10)是电子邮件地址字符型(20)是登记日期日期型(8)是备注字符型(20)是表2读者信息表2.2系统功能描述本系统的主要任务是使图书馆的信息管理工作系统化、规范化、自动化。2.2.1开发设计思想本系统的开发思想:系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。2.2.2开发和运行环境选择开发工具:VisualFoxPro6.0运行环境:Windows9x、WindowsNT或Windows20002.2.3系统功能分析系统功能分析有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。读者种类信息的修改、查询等。读者基本信息的输入,包括读者编号、读者姓名、读者种类、工作单位、电子邮箱地址、备注。读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、电话号码、电子邮件地址、备注等等。书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等等。书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、书籍页数、关键词、登记日期、备注信息等。借书信息的输入,包括借书信息的编号、读者编号、读者姓名、书籍编号书籍名称、借书日期、备注信息等。借书信息的查询、修改,包括借书信息的编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。还书信息的查询、修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。读者种类信息,包括的数据有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单位、电话号码、电子邮件地址、办证日期、备注等。书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。借阅信息,包括的数据项有:借阅信息编号。第三章系统流程图3.1系统功能模块图在系统功能分析的基础上,考虑VisualFoxPro6.0程序编制的特点,得到如图1所示的系统功能模块图。图1系统功能模块图3.2图书馆管理信息系统数据流程图用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

第四章系统界面4.1用户管理4.1.1用户登录启动系统,进入系统界面。如图2所示:为了使本系统安全,只有拥有权限的用户才能进入。选择用户,输入口令,单击确定按钮,如果口令正确,则进入系统,如果提示口令错误信息,请重新输入口令,输入三次都不正确,直接退出系统。如图3所示:4.2系统界面进入系统界面,单击菜单上的系统,然后选中下拉菜单里的修改密码。如图4所示:图4修改密码4.3读者管理4.3.1读者种类管理系统模式设计图书馆需要管理不同种类的读者,并且不同读者享受的服务不同,读者种类管理模块主要实现如下功能:•添加读者种类。•修改读者种类。•删除读者种类。4.3.2读者信息管理系统模式设计读者种类管理模块主要实现如下功能:•添加读者种类。•修改读者种类。•删除读者种类。4.4书籍管理4.4.1书籍种类管理系统模式设计书籍种类管理模块主要实现如下功能:•添加书籍种类。•修改书籍种类。•删除书籍种类。这是通过表单向导完成书籍种类管理表单的设计,设计的最终结果如图5所示:图5最终结果4.5借阅管理4.5.1借阅信息管理模块的设计借书信息管理模块主要实现如下功能:•添加借书信息。•修改借书信息。•删除借书信息。•查询借书信息。由于在数据库足我们把读者编号和书籍编号作为主键,因此通过读者编号就能在读者信息中找到对应的书籍名称。第五章数据库代码5.1用户登录的代码:wait""windowtimeout1thisform.hidedoformE:\图书馆管理系统\用户登录界面5.2用户密码代码:确定代码:Ifthisform.Text1.value="老师"andthisform.Text2.value="123456"wait"欢迎使用"windowtimeout1thisform.hidedoe:\图书馆管理系统\管理系统菜单.mprthisform.releaseelsethisform.num=thisform.num+1Ifthisform.num=3wait"用户名或口令不对,登录失败!"windowtimeout1thisform.releaseelsewait"用户名或口令不对,请重输!"windowtimeout1endifendif取消代码:Thisform.release5.3修改密码确定:use000.dbflocaforthisform.text1.value=passwordifnotfound()messagebox("不成功")elsereplallpasswordwiththisform.text2.valueforthisform.text1.value=passwordmessagebox("成功")endif取消:thisform.release结束语基于VisualFoxpro6.0具有强大的数据库管理功能,所以我们选定VisualFoxpro6.0实现图书馆管理信息系统中的各项功能。经过了两个多月的学习和工作,我终于完成了《数据库VisualF

温馨提示

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

评论

0/150

提交评论