图书馆信息管理系统设计方案
班级:J自动化1002姓名:胡飞翔学号:3101108038
一、简介
随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构管理走向科学化、规范化的必要条件。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。另外,由于有些高校图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发图书馆管理信息系统
二、功能结构设计
依据管理信息系统基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,经过这个
阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计
得到的各个模块详细的加以描述。
三、代码设计
代码共8位:入学年份-班级-班内排名号,前4位代表入学时的年份,中间2位代表班级号,最后2位代表所在班级内的学号。具体代码结构为:前4位取0001-9999代表入学时的年份,中间2位取00-99中的一个值来表示所在班级的班级号,最后2位取01-99之间的值来表示在班级内的排名号。
xxxx--xx--xx
在班内的学号(数字)
班级(数字)
入学年份(数字)
例如学号为20101522的学生表示的是他于2010年入学,班级号码为15班,在班内的学号为22。
四、物理配置方案设计
系统硬件配置系统硬件配置系统硬件配置系统硬件配置内存:512M或以上CPU:1.4GHz或者更高硬盘:2GB的预留空间。显卡:XGA1280x1024
五、输出设计
我设计的图书馆管理系统的输出项目只有4项,现在进行一一分析:(1)库存图书统计输出的项目:库存图书统计主要功能:对库存的图书的进行统计管理。输出的接受者:书库管理员输出的数据类型:字符型输出设备:显示器数值范围:9个字符精度要求:比较高(2)借阅图书情况统计输出的项目:借阅图书情况统计主要功能:外借部从图书库中取走用于借阅的图书统计。输出的接受者:书库管理员输出的数据类型:字符型输出设备:显示器数值范围:9个字符精度要求:比较高(3)读者个人信息输出的项目:读者个人信息主要功能:一系列关于图书馆的信息的读者个人信息的输出。输出的接受者:读者输出的数据类型:字符型输出设备:显示器数值范围:9个字符精度要求:比较高(4)读者所需的图书信息输出的项目:读者所需的图书信息主要功能:读者所需要的有关图书方面的信息资料的输出。输出的接受者:读者输出的数据类型:字符型输出设备:显示器数值范围:400000个字符精度要求:比较高
六、数据库设计
表2-1book_sytle书籍类别信息表
表中列名数据类型可否为空说明
bookstyleno varchar not null(主键)种类编号
bookstyle Varchar not null种类名称
表2-2system_readers读者信息表格
表中列名数据类型可否为空说明
readerid varchar not null(主键)读者借书证号readername varchar not null读者姓名
readersex varchar not null读者性别
readertype varchar null读者种类
regdate datetime null登记日期
表2-3system_book书籍信息表
表中列名数据类型可否为空说明
bookid Varchar Not null(主键)书籍编号
bookname Varchar Not null书籍名称
bookstyle Varchar Not null书籍类别
bookauthor Varchar Not null书籍作者
bookpub Varchar Null出版社名称
bookindate Datetime Null登记日期
isborrowed Varchar Not Null是否被借出
表2-4borrow_record借阅记录信息表
表中列名数据类型可否为空说明
vb语言程序设计第五版上机答案readerid Varchar Not null(外主键)读者借阅证编号bookid Varchar Not null(外主键)书籍编号borrowdate Varchar Not null读者借书时间
表2-5return_record借阅记录信息表
表中列名数据类型可否为空说明
readername Varchar Not null(外主键)读者借阅证编号readerid Varchar Not null(外主键)书籍编号
returndate datetime Not null读者还书时间
表2-6reader_fee记录信息表
readerid varchar Not null读者借书证编号
readername varchar Not null读者姓名
bookid varchar Not null(外主键)书籍编号
bookname varchar Not null书籍名称
bookfee varchar Not Null金额
borrowdate datetime Not Null借阅时间
七、小结
对于这篇论文我有不少心得体会。这次是对我们掌握所学知识的一次考核。它可以让我们了解自己一学期里的学习情况,有助于在今后的学习中加以改进。通过这次上机实验,我发现了自己对数据库和vb语言掌握的并不牢,有的知识点根本就不懂。这都要怪自己在平时的学习过程中不够用心,不懂的地方也
没有及时的去搞懂,课后也没怎么花时间去研究。这次实验我觉得自己不仅学到了很多软件设计方面的知识,也让我巩固了以前所学的知识以及看到了自己以前学习中的不足之处。
在今后的学习过程中,我一定会认真学习专业课程,再也不能像以前那样迷迷糊糊的,课后要多花时间去研究一些有关编程方面的题目,不懂的地方及时把它弄懂。以后自己还要多动手编写一些程序。在这里我要感谢学校能提供这么一个宝贵的机会,我们可以把课堂上所学的理论知识运用到实践中去,把书上的东西变成我们自己的。这个机会既让我们学习巩固了知识,也让我们发现了自己的不足之处。特别要感谢我们的指导老师,正因为有了您的帮助我们才可以完成实验。我也希望今后还会有更多的机会让我们去实践,去充实自己。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。