您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > C#课程设计 图书馆信息管理系统
河南城建学院《可视化编程技术》课程设计报告书设计题目:图书馆信息管理系统指导老师:魏新红、张星、张凯学生学号:083410220学生姓名:董登科同组人员:田伟涛,张华东时间:2012年1月5号目录目录................................................................................................................................................1第1章需求分析.............................................................................................................................31.1开发背景............................................................................................................................31.2详细需求分析....................................................................................................................3第2章系统功能分析.....................................................................................................................52.1系统功能设计及目标........................................................................................................52.2系统总体结构....................................................................................................................52.2.1模块描述.................................................................................................................52.2.2系统总体流程图.....................................................................................................6第3章数据库设计.........................................................................................................................83.1数据库需求分析................................................................................................................83.2数据库物理结构设计........................................................................................................83.3数据库逻辑结构设计.......................................................................................................10第4章详细设计.........................................................................................................................134.1用户界面设计..................................................................................................................134.2读者登录模块各个界面设计..........................................................................................134.3系统主窗体设计...............................................................................................................134.3.1系统主界面的实现...............................................................................................144.3.2读者登录模块登录界面的实现...........................................................................164.3.3读者登录模块主窗体的实现................................................................................194.3.4读者借阅查询界面的实现...................................................................................224.3.5读者续借界面的实现...........................................................................................264.3.6罚金查询界面的实现...........................................................................................30第5章设计总结...........................................................................................................................34参考文献.........................................................................................................................................34第1章需求分析1.1开发背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,而有信息处理就离不开数据库,这使得数据库管理系统被广泛应用于各领域。使用数据库管理系统进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。本系统就是为了管理好图书信息而设计的图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。1.2详细需求分析图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、系统维护、读者登陆。图书信息管理包括图书录入、借还、查询,续借等操作,系统维护包括系统图书的增删查改,读者增删查改,数据库备份等操作,读者登陆包括修改密码,借阅查询,读者续借,罚金查询等操作。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人密码的修改;管理员对图书借阅者的借阅及还书要求进行操作,同时给借阅者查看确认,还可以为读者实现续借和超期罚款的功能;图书馆管理人员的功能最为复杂,包括对图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。读者可直接查看图书馆图书情况,如果读者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。管理员功能的信息量大,数据安全性和保密性要求最高。要能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、用户和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,添加、删除和修改借阅信息,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。具体功能如下∶1查询图书馆馆藏信息2借阅,归还图书和续借未超期图书3查询个人基本信息并修改自己的密码4查询借阅记录,续借,和查询罚金记录5管理员可以对读者和图书进行增删查改第2章系统功能分析2.1系统功能设计及目标对于图书馆主要负责提供的功能是指从图书的购入开始直到该图书过期下架的整个流通过程,这其中包括图书入库、借出、归还以及对参与此流通过程的读者的信息管理。图书信息管理:建立图书信息库,以便读者进行查询和借阅。在建立信息库时可能因操作错误或其它情况而造成数据库里图书信息的错误,需要修改这些错误。图书因使用过久或在读者借阅书籍时发生遗失的情况下需做遗失处理,这些都需要修改数据库关于书籍的信息。出版社信息管理:建立出版社信息库,在图书入库的时候及时添加出版社信息,并按需要随时修改和更新。读者信息管理:读者一般都是在校的学生和教师。可按需要修改数据库关于读者的信息。借还书管理:图书馆主要的功能就是提供书籍供读者借阅,在借阅图书时应按图书馆的规则进行借阅,例如如果已有超时借阅的图书,则在归还前不允许再借阅等等。对于图书遗失或超期归还的情况应根据图书馆的规则进行处罚。规则管理:对于读者借阅书籍的权限(可借阅书籍数目,每人每本书可持有天数等)应该能加以分类,若有图书遗失或超期未还的情况发生,图书馆都应该规定处罚的条例。权限管理:另外对于操作此系统的前端工作人员的权限也应该有一定限制。这些都应该只能由系统管理员来进行操作和修改。信息查询:读者在借阅书籍前都需查询图书馆关于所借书籍的大概信息:该图
本文标题:C#课程设计 图书馆信息管理系统
链接地址:https://www.777doc.com/doc-3968243 .html