资源描述:
《图书馆管理系统结构设计毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、辽宁科技大学本科生毕业设计(论文)第46页图书馆管理系统结构设计毕业论文目录1绪论11.1图书馆管理系统开发的背景11.2图书馆管理系统开发的目的11.3图书馆管理系统开发的内容21.4技术分析简介21.4.1VisualStudio.NET21.4.2ADO.NET31.4.3SQLSERVER200532需求分析42.1可行性分析42.1.1技术可行性42.1.2经济可行性42.1.3使用可行性和法律可行性42.1.4可行性结论52.2用户需求52.2.1信息需求52.2.2处理需求52.2.3安全性和完整性需求62.3数据流图和数据字典62.3
2、.1数据流图72.3.2数据提取82.3.3数据字典93总体设计113.1系统功能模块设计11辽宁科技大学本科生毕业设计(论文)第46页3.2系统结构设计113.3数据库设计133.3.1实体属性图133.3.2系统基本E-R图153.3.3系统关系模式设计153.3.4数据库逻辑结构设计164详细设计与实现204.1主要类说明204.2图书馆首页设计214.2.1图书馆首页介绍214.2.2热门图书实现214.2.3新闻公告实现234.3读者登陆注册模块设计244.3.1读者注册页面实现244.3.2读者登陆页面实现264.4图书借阅模块设计274
3、.4.1查询图书页面实现274.4.2图书借阅页面实现284.4.3图书评论页面实现324.5还书续借模块设计344.5.1图书续借页面实现344.5.2还书页面设计364.6管理员管理模块364.6.1图书信息管理页面实现364.6.2图书借阅管理实现404.6.3读者信息管理实现405测试42辽宁科技大学本科生毕业设计(论文)第46页5.1测试的定义和目的425.2单元测试和集成测试425.2.1单元测试425.2.2系统模块测试结论44结论45致谢46参考文献47辽宁科技大学本科生毕业设计(论文)第46页1绪论1.1图书馆管理系统开发的背景IT
4、产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。随着网络技术的高速发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。图书馆管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使
5、用等特点。1.2图书馆管理系统开发的目的图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然
6、被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书馆管理系统,将是非常必要的,也是十分及时的。辽宁科技大学本科生毕业设计(论文)第46页1.3图书馆管理系统开发的内容图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书馆管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段
7、。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是
8、图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。系统开发的总