C#课程设计图书馆信息管理系统【参考】.doc
文本预览下载声明
河南城建学院
《可视化编程技术》课程设计报告书
设 计 题 目: 图书馆信息管理系统
指 导 老 师: 魏新红、张星、张凯
学 生 学 号: 083410220
学 生 姓 名: 董登科
同 组 人 员: 田伟涛, 张华东
时 间: 2012年1月5号
目 录
目 录 1
第1章 需求分析 2
1.1 开发背景 2
1.2 详细需求分析 2
第2章 系统功能分析 4
2.1 系统功能设计及目标 4
2.2 系统总体结构 4
2.2.1 模块描述 4
2.2.2 系统总体流程图 5
第3章 数据库设计 7
3.1 数据库需求分析 7
3.2 数据库物理结构设计 7
3.3数据库逻辑结构设计 9
第 4 章 详细设计 12
4.1 用户界面设计 12
4.2 读者登录模块各个界面设计 12
4.3系统主窗体设计 12
4.3.1 系统主界面的实现 13
4.3.2 读者登录模块登录界面的实现 15
4.3.3读者登录模块主窗体的实现 18
4.3.4 读者借阅查询界面的实现 21
4.3.5 读者续借界面的实现 25
4.3.6 罚金查询界面的实现 29
第5章 设计总结 33
参考文献 33
第1章 需求分析
1.1 开发背景
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这管理系统被广泛应用于。使用进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。本系统就是为了管理好图书信息而设计的图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、、读者。图书信息管理包括图书、借还、查询等操作,包括系统,包括。图书借阅者的需求是查询图书所存的图书、个人借阅情况及个人的修改;员对图书借阅者的借阅及还书要求进行操作,同时给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。可直接查看图书馆图书情况,如果根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。管理功能的信息量大,数据安全性和保密性要求最高。实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,添加、删除和修改借阅信息删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。具体功能如下
第2章 系统功能分析
2.1 系统功能设计及目标
对于图书馆主要负责提供的功能是指从图书的购入开始直到该图书过期下架的整个流通过程,这其中包括图书入库、借出、归还以及对参与此流通过程的读者的信息管理。
图书信息管理:建立图书信息库,以便读者进行查询和借阅。在建立信息库时可能因操作错误或其它情况而造成数据库里图书信息的错误,需要修改这些错误。图书因使用过久或在读者借阅书籍时发生遗失的情况下需做遗失处理,这些都需要修改数据库关于书籍的信息。
出版社信息管理:建立出版社信息库,在图书入库的时候及时添加出版社信息,并按需要随时修改和更新。
读者信息管理:读者一般都是在校的学生和教师。可按需要修改数据库关于读者的信息。
借还书管理:图书馆主要的功能就是提供书籍供读者借阅,在借阅图书时应按图书馆的规则进行借阅,例如如果已有超时借阅的图书,则在归还前不允许再借阅等等。对于图书遗失或超期归还的情况应根据图书馆的规则进行处罚。
规则管理:对于读者借阅书籍的权限(可借阅书籍数目,每人每本书可持有天数等)应该能加以分类,若有图书遗失或超期未还的情况发生,图书馆都应该规定处罚的条例。
权限管理:另外对于操作此系统的前端工作人员的权限也应该有一定限制。这些都应该只能由系统管理员来进行操作和修改。
信息查询:读者在借阅书籍前都需查询图书馆关于所借书籍的大概信息:该图书是否在馆,是否已借出,在馆中的书架号;除查询书籍外,图书管理员还可查询关于读者的信息,是否有超期未还的图书,还可借阅书籍数目等。
2.2 系统总体结构
2.2.1 模块描述
图书馆信息管理系统可
显示全部