毕业设计(论文)VB6.0图书借阅管理系统.doc

上传人:仙人指路1688 文档编号:3977060 上传时间:2023-03-30 格式:DOC 页数:23 大小:1.43MB
返回 下载 相关 举报
毕业设计(论文)VB6.0图书借阅管理系统.doc_第1页
第1页 / 共23页
毕业设计(论文)VB6.0图书借阅管理系统.doc_第2页
第2页 / 共23页
毕业设计(论文)VB6.0图书借阅管理系统.doc_第3页
第3页 / 共23页
毕业设计(论文)VB6.0图书借阅管理系统.doc_第4页
第4页 / 共23页
毕业设计(论文)VB6.0图书借阅管理系统.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业设计(论文)VB6.0图书借阅管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0图书借阅管理系统.doc(23页珍藏版)》请在三一办公上搜索。

1、编号: Nanchang Institute of Science &Technology专科毕业设计(论文)题 目: 学 院: 专 业: 姓 名: 学 号: 班 级: 指导教师: 职 称: 完成日期: 毕业设计(论文)诚信承诺书题 目学生姓名专业学 号指导老师职 称诚信承诺本人慎重承诺和声明:在毕业设计(论文)完成过程中遵守学校有关规定,恪守学术规范,在本人的毕业设计(论文)中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,凡涉及其他作者的观点和材料,均作了注释,如有违规行为发生,一切后果均由本人承担。 承诺人(签名):年 月 日摘要图书是人类生存的精神食粮,无论是从整个社会来说,还

2、是从一个单位、学校等小的社会团体来说,都把图书馆的建设放在一个很重要的位置。而伴随着我国经济的飞速发展,人们不再停留在物质生活的追求上,而是更渴望获取更多的知识,用来武装自己。然而,不同的人对于知识的需求是不同的,这就大大的增加了对现代图书馆管理工作的要求,在无形中增加了其工作量。而将信息技术和计算机技术应用其中,不但会解决这个问题,而且会大大的提高生产效率。 图书借阅管理系统是功能非常强大, 设置周全的图书管理的系统. 他解决了几乎所有图书管理中遇到的问题, 包括图书管理, 会员管理, 借阅管理等等. 他在Visual Basic 6.0的环境下运行. 具有操作简便, 简单易学的优点. 【关

3、键词 】图书借阅管理系统 图书管理 会员管理AbstractThe book is the human survival spiritual food, whether it is from the society as a whole, or from a unit, school and other small social groups, the library construction is put in a very important position. Along with the rapid development of Chinas economy, people to st

4、ay longer in the pursuit of material life, but also eager to acquire more knowledge to arm themselves. However, different people to the demand of knowledge is different, which greatly adds to the management of the modern library requires, in virtually increased the workload. The information technolo

5、gy and computer technology is applied, not only can solve the problem, and can greatly improve the production efficiency.Library management system is very powerful, setting a comprehensive library management system. He to solve almost all the books management problems encountered, including library

6、management, membership management, loan management easy to learn the advantages. Key words library management system library management member management目录1 绪论12系统需求设计12.1 系统功能描述12.2 功能模块划分22.3 系统流程分析53系统需求设计63.1 数据库需求分析63.2 数据库结构设计73.3 数据库逻辑结构设计94 连接数据库134.1 数据库需求分析135可行性分析报告.15.5.1技术可行性155.2人员可能性1

7、65.3时间、设备可能性16. 5.4系统工作量165.5代码工作量165.6文档要求.16结束语:17参考文献:18前言图书借阅管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误1绪论本章通过一个图书借阅管理系统的实例,讲解采用ASP + Access数据库联合

8、定制一个小型的图书借阅信息管理系统的方法。在本实例中,安全问题提到了最高的层次,主要是防范恶意的入侵及用户的错误操作,很大程度上减少了系统出错的几率及维护系统所需的开销。该系统可移植性比较强,可以实现图书借阅系统和商品管理系统等。2系统需求设计2.1 系统功能描述 现在很多校园都采用了网络图书管理系统,一方面方便学生借阅图书和查找图书信息,同时便于了管理和维护,节约了开支。这里通过把图书信息管理功能移植到图书借阅管理系统来实现图书借阅信息的管理。本章通过图书借阅管理系统的开发,来讲述在设计管理系统网站时应该注意交互式地发展和安全性问题。本系统按照用户部分和管理部分两大模块来讲述完成的功能。1.

9、用户部分功能u 用户注册。u 用户登录。u 用户修改注册信息。u 图书的检索和浏览。u 图书的预约和解除预约。u 用户借阅图书记录的浏览2.管理部分功能u 系统管理:查看、修改系统信息。u 用户管理:查找、浏览用户信息,更改用户状态。u 图书管理:查找、浏览图书,更改图书状态,添加新图书。u 借阅管理:查找、浏览借阅记录,出租、结算图书。2.2 功能模块划分根据前面的系统功能分析,图书借阅管理系统应该具有用户注册、登陆、修改注册信息,图书检索和浏览、预约和解除预约、浏览借阅图书记录、系统管理、用户管理、图书管理和租赁管理等功能。图2-1 所示为客户端得系统功能模块图。图书检索模块主要是方便用户

10、快捷地找到自己需要的图书图2-1 客户端得系统功能模块图u 用户登录和注册模块提供用户进入系统的入口和信息注册。u 用户信息修改模块主要实现用户信息的修改和浏览,与用户登录及用户注册模块一样。u 信息,以便及时进行预约。u 图书信息浏览模块提供了浏览图书基本信息的功能,包括图书的内容简介、出版社、作者及出租记录等。u 图书预约模块方便客户通过远程系统预定该图书,如果客户不满意可以通过取消预约模块取消预约。u 查看图书借阅记录模块提供用户浏览借阅图书的记录。A、 ASP在HTML文件内直接嵌入简单的脚本就可以轻易的将静态web页面升级为动态的web页面应用程序,因此,使用ASP命令是开始建立交互

11、式web页面最简易的方法。本论文中,ASP主要涉及到数据库的操作。ASP具有制作动态网页和制作网络交互系统两大功能。其一,制作动态的网页,随着网络技术的不断更新发展,网站内容和信息量大增。因此网站的内容更新和维护工作就比较繁重。ASP的出现,在很大程度上解决了目前存在的这种矛盾。在这里,简单介绍一下静态网站的概念,所谓的静态是指网页内容的“固定不变”,用户获得的页面已经设计好的HTML文件,其维护和更新工作需要手动操作相关的HTML代码和文档。而用ASP编制的网页具有交互性、自动更新和因时因人而变化的特点,使网页真正达到动态的效果。其二, 制作网络交互系统,利用简单的HTML代码和脚本融合而成

12、的ASP技术可以开发强大的WEB应用程序,例如,数据库的存取、文件的访问、FTP上传下载程序、计数器的设计、Web页面搜索功能、邮件收发及聊天室等,即通常常说的网络交互系统。B、 ASP技术作为动态网站设计的主要工具具有以下几个特点a) 无需编译ASP脚本集成于HTML当中,容易生成,无需编译和链接即可直接解释执行。b) 易于生成使用常规文本编辑器(如Windows下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力Visual InterDev。c) 独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览使用ASP技术设计的网页。ASP脚本是在

13、站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp页面,在浏览器端见不到正确的页面内容。d) 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组建,还能通过定制ActiveX Server Component来扩充功能。e) 源程序代码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可以保证辛辛苦苦编写出来的程序代码不会被他人盗取。u 系统管理模块包括数据库的存储路径,以及数据库文件的大小、借阅信息浏览、用户信息浏览、图书信息浏览和系统信息浏览等功能。u 用户管理模块包括查看用户、锁定用户及供应商

14、列表,方便管理员对用户进行管理。u 图书管理模块包括查找图书、添加图书及图书基本信息的浏览。u 借阅管理模块查看图书借阅记录及热门图书信息。图2-2 所示为管理端的系统功能模块图,主要分为系统管理、用户管理、图书管理和借阅管理四大模块。图2-2 管理端的系统功能模块图2.3 系统流程分析根据系统功能和模块划分,设计了图2-3所示的系统流程图。用户登录系统进入图书借阅管理系统的首页,在登录页面中登录,通过数据库中的数据进行用户验证,如果为普通的注册用户,则只有查看用户基本信息、借阅记录、用户信息修改、浏览图书,以及预约和取消预约图书的功能,如果为系统管理员,除了具有普通用户所有的功能外还具有系统

15、管理、用户管理、图书管理和借阅管理等功能。图2-3 系统流程图3系统需求设计3.1 数据库需求分析 图书借阅管理的数据库功能主要体现在用户和系统两个方面。用户的需求主要体现在对各种信息的浏览、查询、保存和更新操作上;系统的需求体现在各系统功能对数据库提供的各种信息的处理上。针对该系统数据库的特点,总结出如下几点需求:l 用户分为普通注册用户、系统管理员和图书供应商。l 图书具有各种类型。l 图书信息包括图书的一些性质。l 一个用户可以拥有多个预订和借阅关系。l 用户可以取消预订和总结借阅关系。l 管理员可以查找、浏览和修改管理信息,包括系统信息、图书信息和借阅信息。综上所述,根据系统功能分析和

16、需求总结,设计如下的数据项和数据结构。l 用户信息包括的数据项:用户名、密码、电子邮件等。l 图书信息包括的数据项:图书名称、简称、借阅次数等。l 借阅信息包括的数据项:借阅编号、预订时间、预订图书、借阅时间和结算时间等。l 图书介质包括的数据项:介质ID、介质类型。l 图书类型包括的数据项:类型ID、类型描述。l 供应商信息包括的数据项:供应商ID、供应商名称、供应商描述。l 借阅方案信息包括的数据项:方案代码、描述、租金、押金和滞纳金。l 错误代码信息包括的数据项:错误编码、错误描述和解决方案。l 系统信息包括的数据项:系统使用者、版权、系统描述、logo和联系人。3.2 数据库结构设计得

17、到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体-关系图,即E-R图将这些内容表达出来,为后面的逻辑结构设计打下基础。本系统规划出的实体有用户信息实体、借阅信息实体、图书信息实体和错误信息实体,它们之间的关系见图3-1至3-6所示。图3-1 实体间的总体关系图图3-2 用户信息实体E-R图图3-3 错误信息实体E-R图图3-4 图书信息实体E-R图图3-5 借阅信息实体E-R图图3-6 图书分类信息实体E-R图3.3 数据库逻辑结构设计数据库概念结构设计完毕就可以通过数据库软件转化为实际的数据模型,就是数据库的逻辑结构。本系统采用的数据库软件是Microsoft A

18、ccess。首先打开Microsoft Access,新建一个空的数据库,命名为lib.mdb,然后通过表设计器创建本系统的几个表。下面分别介绍各个表的内容。1. 用户信息表用户信息记录用户注册时填写的信息,为了方便联系会员,该表中包含了用户编号、供应商编号、用户名、密码、电子邮件、QQ号码等。它们的属性如表3-3-1所示。设置用户编号UI_ID_N为主键。表3-3-1 用户信息表(User Info)2. 图书类型表图书类型表记录了图书类型编号、图书类型描述等信息,如表 3-3-2所示。表3-3-2 图书类型表(Book Style)3. 图书信息表 图书信息表记录了图书的一些基本属性,包括

19、图书编号、图书名称、图书类型编号、图书内容、作者、借阅次数等,设置图书编号为该表主键,如表 3-3-3 所示。表 3-3-3 图书信息表(BooK Info)4. 图书承载介质表图书承载介质表主要包含供应商编号、供应商名称和描述,如表3-3-4所示。表3-3-4 图书承载介质表(Type Info)5. 供应商信息表供应商信息表主要包含供应商编号、供应商名称和描述,如表3-3-5所示。 表3-3-5 供应商信息表(Provider Info)6. 系统信息表系统信息主要涉及一些版权方面信息,包括系统所有者、版权、Logo地址和联系人等,如表3-3-6所示。表3-3-6 系统信息表7 错误信息表

20、为了记录用户操作过程中的错误,专门为此建了一个表,主要包括错误编号、错误信息描述、错误解决办法,如表3-3-7所示。表3-3-7 错误信息表8 借阅方案表借阅方案主要记录借阅出租图书的价格、超期罚款金额、押金等信息,如表3-3-8所示。表3-3-8 借阅方案表9 借阅出租信息表借阅出租信息包括出租编号、出租图书编号、借阅用户ID、预定时间、是否超时等信息,设置出租编号为该表主键,如表3-3-9所示。表3-3-9 借阅出租信息表4连接数据库4.1 数据库需求分析Access作为Microsoft Office 套件中的数据库管理软件,其图形化界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接

21、口及强大的报表功能,为用户从事程序开发提供了更多的方便。Access为开发完整的数据库应用程序提供了一个功能强大的环境,它不仅可以独立进行系统的开发,而且支持同其他数据库管理系统或编程语言的协同开发。A. 独立开发 Access 本身具有强大的向导机制,可以帮助用户迅速建立新的数据库、表、查询和窗体等,以完成对数据库的常用操作。同时,Microsoft Office 系列为所有的Office成员提供了一个内置编程语言VBA ,Access 可以通过编写VBA 代码实现对数据库的操作管理,从而开发出功能更为强大的应用程序。一个全面的Access应用至少会涉及到以下3种基本Access对象类型。l

22、 表用于存储用户向数据库中添加的数据。l 窗体用于显示和输入数据,控制其他窗体的打开和关闭,以及打印报表。l 报表打印表中的细节信息、总结信息或将两者都进行打印。大多数Access 应用程序还使用查询对象来筛选、排序和组合数据,用模块对象来存储VBA 代码。可以用宏或模块 自动完成任务和创建面向用户的应用程序,所创建的应用程序同用其他编程语言所创建的应用程序功能一样强大,包含按钮、菜单和对话框等控件。所有组成应用程序的对象都存储在一个称为数据库对象的容器中,该对象是以.mdb 为扩展名的单独的文件,例如Northwind.mdb。Access的独特性在于它将整个数据库应用程序存储在一个单独的文

23、件之中。而其他桌面数据库,例如Microsoft FoxPro,需要使用多个文件存储它们的对象。B. 协同开发Access 不只是一个本地数据库管理系统。作为一个关系数据库管理系统,Access 窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够链接来自其他Microsoft Access 数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL Server 数据库以及其他数据资源的表格,甚至能够把数据库表连接起来创建一个新表。然后,就可以创建窗体或报表来使用其中的信息了,这样极大减少了数据的复杂性并能使工作更容易完成。建立与数据库的连接,程序

24、清单4-1 是数据库连接文件代码 conn.asp5可行性分析报告5.1技术可行性系统的性质为MIS或财务软件,因而数据库的设计与操纵是系统设计的核心。我在2004年11月至2005年6月曾经成功完成了“汇龙小学留言板”的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵;指导老师邹永康等老师多年从事数计算机的教学与研究工作,因而该系统的实现在技术上是可行的。5.2人员可能性我有“汇龙小学留言板”的开发经验,目前时间充足,可以完成开发任务。我的计算机功底很深,可以参与系统的数据库设计与开发。且深厚的文字功底,可以参与用户文档的制作、内部文档整理、后期测试等任务。5.3时间、设

25、备可能性系统设计与开发工作预计耗时五个多月,根据时间均能够保证按时完成任务。实验设备如:计算机、打印机、扫描仪等不足,上机任务可以完成,打印机、扫描仪的实验根据具体条件暂时延缓执行。5.4系统工作量该系统的工作量相对于个人开发来说很大,必须保证按进度完成任务。实际工作量预计超过五个月(每天4-8小时)。如包含软件维护及技术文档的整理、制作,工作量将更大。5.5代码工作量预计需35天左右。5.6文档要求依据国家计算机软件产品开发文件编制指南和现代软件工程的理论与原则编制标准的软件技术文档。参考文献:1. 周兴华 王敬栋,2009:ASP + Access 数据库开发与实例.出版者:清华大学出版社

26、。2.张亮,2008:图书借阅管理系统 出处或网址: 百度知道.发表或更新日期/引用日期。3.:刘国钧, 陈绍业, 王凤哲. 1957:图书馆目录.出版地:北京. 出版者:高等教育出版社。致谢珍贵的大学生活已接近尾声,感觉非常有必要总结一下大学三年的得失,从中继承做得好的方面改进不足的地方,使自己回顾走过的路,也更是为了看清将来要走的路。通过三年的大专生活,我成长了很多。在即将毕业之时,我对自己这三年来的收获和感受作一个小结,并以此为我今后行动的指南。三年的大专生活似弹指一挥间,从刚跨入大专时的失落和迷茫,到现在走上工作岗位的从容、坦然。我知道,这又是我们人生中的一大挑战,角色的转换。这除了有较强的适应力和乐观的生活态度外,更重要的是得益于大专三年的学习积累和技能的培养。我自认为无愧于大专三年,刚入学时,我曾为身为大专生而懊丧过。但很快,我选择了坦然面对。因为我深信,是金子在任何地方都会发光。所以我确信,大专生的前途也会有光明、辉煌的一天,不会比任何本科生的成就差。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号