论文部分内容阅读
【摘 要】图书管理系统是一个典型的管理信息系统(MIS),图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理,数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,缺乏系统、规范的信息管理手段。基于这此问题,有必要建立一个图书管理系统。本论文根据任务书、开题报告的要求,按照软件的生命周期,逐步定义、开发、运行和维护本系统。在工具的选择上,选用ACCESS 作为后台数据库,创建了数据库、数据表、存储过程;选用Microsoft Visual Basic6.0环境下作为前台开发工具,确定了后台的访问方式,实现了界面的形象设计、代码编译、测试和维护工作;完成了本系统的功能模块如下:图书管理、读者管理、借阅管理、系统管理、系统维护等。本系统的开发研制,为学校教师和学生提供充足的信息和快捷的查询手段,使图书管理工作规范化、系统化、程序化;避免图书管理的随意性;提高信息处理的速度和准确性;能够及时、准确、有效的查询图书的借阅情况。
【关键词】管理信息系统 图书管理 Visual Basic ACCESS
一、概述
管理信息系统是一门新兴的、集管理科学、信息科学、系统工程学及现代通信技术、计算机科学等为一体的综合性学科。开发与应用管理信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。管理信息系统具备数据处理、计划、控制、预测和辅助功能,具体作用如下:①对各种类型的数据进行收集录入、加工处理、检索查询、存储传输。②对各种具体工作合理的计划和安排。③利用历史的数据对未来可能发生的结果进行预测。④向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。⑤用最低的费用最短的时间提供尽可能精确、可靠的真信息,以便使决策者选择最佳的实施方案。
二、开发背景
一个现代化的图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。传统的管理方法既浪费人力物力财力又容易导致各种错误的发生。因此实现一个智能化、系统化、信息化的图书管理系统是十分必要的。该软件有很好的界面和可扩充性。它运用ACCESS 数据库及Visual Basic作为开发工具,在Windows环境下开发。针对各图书馆图书数量,借阅人数的增多,手工管理方式存在诸多的弊端,以实际开发一个图书馆管理系统,设计了解决方案。并对该软件各个功能进行详细分析,数据库的确定到软件功能设计与实现进行详细的论述。
三、开发意义
伴随着信息技术的日新月异,在图书馆的管理中运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。随着我国现代化技术的不断提高和普及,学校也在不断的提高它的各个部门的管理质量,而图书馆管理就是对图书的编目、下架、遗失等。因此,图书的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真是感觉太原始了。自从管理信息系统这一新型的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“图书馆管理系统”这样一个较为普遍,同时又较为典型的课题。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能更好的把理论与实际结合起来,充分将自己所学的专业知识应用于实践中,并在实践中不断进取。
四、系统开发工具简介
系统的开发主要采用Visual Basic 6.0连接ACCESS 数据库开发工具相结合进行开发的。有关数据库的应用程序无处不在。大到企业资源计划系统,小到一个实验室的设备管理系统,都需要对各种各样的数据进行操作。Visual Basic作为一种应用广泛的编程工具,因其简单易学,功能强大为广大程序开发人员所喜爱。开发数据库程序在Visual Basic的应用占有非常大的比重。
五、需求分析
系统开发的总体目的是在图书馆信息管理中实现管理系统化、自动化,减少工作量,增加效率及可靠性。为了方便管理员录入图书的相关信息时避免不必要的错误发生,对用户的相关信息由系统初始化中的数据来填制,所以管理员要做好系统的初始化的工作,这将为以后的录入工作提供很大的方便。系统管理的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。针对一般图书管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:①读者类别信息,包括的数据项有:种类名称、借书数量、借书期限、有效期限等。②读者信息,包括的数据项有:读者姓名、读者编号、读者性别、读者种类、工作单位、家庭住址、电话号码、已借书数量等。③书籍类别信息,包括的数据项有:类别名称、类别编号等。④书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社、登记日期、是否被借出等。⑤借阅信息,包括的数据项有:借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期、还书日期等。⑥用户信息,包括的数据项有:用户名、密码、权限等项。
六、可行性研究
可行性研究的目的的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。在这个阶段必须就时间、人力、物力、财力、效益、技术等要素来评估他们是否有足够的资源支持使用的需要。要从技术可行性、经济可行性、操作可行性和法律可行性四个方面来进行研究。
一个项目的发展实际上是从有开发需要或现存系统有重大的改变开始,现代化的电子邮件已经形成替代传统的邮差送信模式的趋势。电子邮件是现代化的标准之一,信息也应该以一种现代化方式来进行传送。
参考文献:
[1] 萨师煊,王珊.数据库系统概论.第三版.北京:高等教育出版社,2002:38-131
[2] 丁宝康.数据库原理.北京:经济科学出版社,2000:45-87
[3] 陈戈止编著.信息系统与管理.云南:西南财经大学出版社,2001:22-49
【关键词】管理信息系统 图书管理 Visual Basic ACCESS
一、概述
管理信息系统是一门新兴的、集管理科学、信息科学、系统工程学及现代通信技术、计算机科学等为一体的综合性学科。开发与应用管理信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。管理信息系统具备数据处理、计划、控制、预测和辅助功能,具体作用如下:①对各种类型的数据进行收集录入、加工处理、检索查询、存储传输。②对各种具体工作合理的计划和安排。③利用历史的数据对未来可能发生的结果进行预测。④向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。⑤用最低的费用最短的时间提供尽可能精确、可靠的真信息,以便使决策者选择最佳的实施方案。
二、开发背景
一个现代化的图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。传统的管理方法既浪费人力物力财力又容易导致各种错误的发生。因此实现一个智能化、系统化、信息化的图书管理系统是十分必要的。该软件有很好的界面和可扩充性。它运用ACCESS 数据库及Visual Basic作为开发工具,在Windows环境下开发。针对各图书馆图书数量,借阅人数的增多,手工管理方式存在诸多的弊端,以实际开发一个图书馆管理系统,设计了解决方案。并对该软件各个功能进行详细分析,数据库的确定到软件功能设计与实现进行详细的论述。
三、开发意义
伴随着信息技术的日新月异,在图书馆的管理中运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。随着我国现代化技术的不断提高和普及,学校也在不断的提高它的各个部门的管理质量,而图书馆管理就是对图书的编目、下架、遗失等。因此,图书的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真是感觉太原始了。自从管理信息系统这一新型的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“图书馆管理系统”这样一个较为普遍,同时又较为典型的课题。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能更好的把理论与实际结合起来,充分将自己所学的专业知识应用于实践中,并在实践中不断进取。
四、系统开发工具简介
系统的开发主要采用Visual Basic 6.0连接ACCESS 数据库开发工具相结合进行开发的。有关数据库的应用程序无处不在。大到企业资源计划系统,小到一个实验室的设备管理系统,都需要对各种各样的数据进行操作。Visual Basic作为一种应用广泛的编程工具,因其简单易学,功能强大为广大程序开发人员所喜爱。开发数据库程序在Visual Basic的应用占有非常大的比重。
五、需求分析
系统开发的总体目的是在图书馆信息管理中实现管理系统化、自动化,减少工作量,增加效率及可靠性。为了方便管理员录入图书的相关信息时避免不必要的错误发生,对用户的相关信息由系统初始化中的数据来填制,所以管理员要做好系统的初始化的工作,这将为以后的录入工作提供很大的方便。系统管理的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。针对一般图书管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:①读者类别信息,包括的数据项有:种类名称、借书数量、借书期限、有效期限等。②读者信息,包括的数据项有:读者姓名、读者编号、读者性别、读者种类、工作单位、家庭住址、电话号码、已借书数量等。③书籍类别信息,包括的数据项有:类别名称、类别编号等。④书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社、登记日期、是否被借出等。⑤借阅信息,包括的数据项有:借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期、还书日期等。⑥用户信息,包括的数据项有:用户名、密码、权限等项。
六、可行性研究
可行性研究的目的的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。在这个阶段必须就时间、人力、物力、财力、效益、技术等要素来评估他们是否有足够的资源支持使用的需要。要从技术可行性、经济可行性、操作可行性和法律可行性四个方面来进行研究。
一个项目的发展实际上是从有开发需要或现存系统有重大的改变开始,现代化的电子邮件已经形成替代传统的邮差送信模式的趋势。电子邮件是现代化的标准之一,信息也应该以一种现代化方式来进行传送。
参考文献:
[1] 萨师煊,王珊.数据库系统概论.第三版.北京:高等教育出版社,2002:38-131
[2] 丁宝康.数据库原理.北京:经济科学出版社,2000:45-87
[3] 陈戈止编著.信息系统与管理.云南:西南财经大学出版社,2001:22-49