图书馆管理系统毕业论文.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1引言..............................................................................................................................................12需求分析.....................................................................................................................................13功能分析.....................................................................................................................................24系统详细设计.............................................................................................................................24.1权限验证模块...................................................................................................................34.1.1权限验证IPO图...................................................................................................34.1.2权限验证模块的界面设计...................................................................................34.1.3权限验证模块的实现...........................................................................................44.2用户管理模块..................................................................................................................43.2.1用户管理...............................................................................................................44.2.2用户管理模块的界面设计...................................................................................54.2.3用户管理模块的实现...........................................................................................64.3基础数据设置模块..........................................................................................................64.3.1图书逾期罚款设置子模块...................................................................................64.3.2图书类型设置子模块...........................................................................................74.3.3读者类型设置子模块...........................................................................................94.4书库管理模块................................................................................................................104.4.1新书入库登记子模块.........................................................................................104.4.2图书信息查询子模块.........................................................................................114.4.3图书挂失子模块.................................................................................................12参考文献.......................................................................................................................................141基于图书馆管理系统设计计算机与信息工程学院2009级师范汉班宋伊乔20091105766指导教师赵希武教授摘要图书馆管理系统是采用VisualC++6.0开发的用户界面做前台,后台数据库则采用的是access,本系统提供6个功能模块,分别是系统管理模块、基础数据设置模块、借阅管理模块、书库管理模块、读者管理模块,以及数据库管理模块。这6个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用c++语言完成系统开发。关键词图书馆管理系统;VisualC++6.0;c++语1引言一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆纷繁复杂的读者信息,频繁更替的借还书信息,传统的方法不易管理,容易出现漏洞造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等方面进行管理,将会使图书馆的工作变得容易,使图书馆系统极大限度的应用于现代化图书管理中。2需求分析图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。一个最基本的图书馆管理系统要有如下几个重要功能:2(1)用户在借书超期的情况下得到来自系统的罚款。(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。(3)用户和管理员可以修改自己的密码。(4)未经管理员登记用户无法借阅。(5)完成图书的借出登记、归还登记信息、续借登记信息以及借书信息和还书信息的查询浏览等借阅相关的管理功能。(6)维护书库中的图书信息,能够完成新书的入库登记,图书信息的查询以及图书丢失处理等功能。(7)维护读者的相关信息,能够完成新读者信息的登记,读者信息的查询以及读者注销等功能。一个图书馆管理系统要是能实现以上的各种功能,那么这个图书馆管理系统也就算是比较成功的一个系统了。3功能分析根据以上需求分析,我所设计的图书馆管理系统有6个功能模块,分别是系统管理模块、基础数据设置模块、借阅管理模块、书库管理模块、读者管理模块,以及数据库管理模块。其中我所负责的是系统管理模块、基础数据设置模块、书库管理模块。各功能模块的具体说明如下:基础数据设置模块:该模块主要负责管理图书馆的图书类型设置,读者类别设置和罚款设置。书库管理模块:该模块主要负责管理图书馆的新书入库,图书查询和图书挂失。用户管理模块:该模块主要负责图书馆的工作人员信息,包括用户管理、登陆系统和退出系统三个子模块。4系统详细设计本系统的详细设计是基于系统需求分析与系统总体设计的结论来进行的,并采用VC6.0实现各模块的功能。因此,系统得设计和实现按照模块的划分来分别阐述。34.1权限验证模块根据需求分析和总体设计,此模块主要是根据用户输入的用户名和密码验证用户身份并且决定其操作权限。4.1.1权限验证输入:用户名和密码处理:(1)用户登录对话框启动。(2)从系统用户表中读取用户的名称信息,并写入用户名下拉框中,以方便登录。(3)用户选择用户名并输入密码(4)从操作人员表中检查是否有相应的用户名和密码。(5)如果用户名或密码错误,进行提示。(6)如果输入的用户名和相应密码正确,根据该用户的权限类别进行权限设置。(7)进行主控制平台。输出:主控制平台4.1.2权限验证模块的界面设计其界面设计如图4.1所示。图4.1权限验证模块44.1.3权限验证模块的实现实现权限验证模块的功能。(1)根据用户名和密码验证用户身份和分配权限。(2)登录对话框创建时,需要完成的一些初始化工作,读取可以登录的用户名称,并形成列表,供用户进行选择。4.2用户管理模块根据需求分析和总体设计,权限管理模块负责对操作人员基本信息的建立,以及对操作人员的权限进行基本维护,不同权限的操作人员,可以使用的模块范围不一样。此模块功能只限于具有系统管理员权限的用户使用。用户管理模块实现三个主要功能:添加新用户、修改用户权限和删除指定的用户。用户管理模块如图4.2所示。用户管理模块添加新用户修改用户口令修改用户权限删除用户图4.2用户管理模块3.2.1用户管理输入:用户名、密码和用户权限处理:(1)用户管理对话框启动(2)从系统用户表中读取用户信息,并写入用户列表。(3)根据系统管理员的选择进行相应的处理。输出:更新的系统用户表具体处理过程:51增加新用户的处理(1)设置用户名编辑框为可用态。根据管理员输入的用户名判断用户是否存在。如果存在,提示错误,并要求重新输入。(2)如果用户不存在,根据管理员输入的用户名、用户口令和权限的类别,在数据库中用户表中添加记录。(3)提示新用户增加成功。2修改用户口令和权限的处理(1)在“用户列表”中选择需要编辑的用户。(2)输入新的用户口令权限的类别。(3)确认操作。(4)完成对数据库中系统用户表的相应操作。3删除指定用户的处理(1)在“用户列表”中选择需要删除的用户。(2)删除操作(3)完成对数据库中系统用户表的相应操作。4.2.2用户管理模块的界面设计其界面设计如图4.3所示。图4.3用户管理模块64.2.3用户管理模块的实现

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功