当前位置:首页 > 图书管理系统毕业论文
北京联合大学 高职毕业实践报告
2.5 开发工具方案论证
Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:
全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。
减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。
第三方的生态系统 允许您利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用来补充 Visual Studio 2005 第三方解决方案的全面部署。
改善团队的沟通 给您提供高效智能的生命周期工具,通过使用 Visual Studio 2005 Team System,来增强 IT 周期参与者之间的交流与协作。
Visual Studio 2005 Team System 扩展了 Visual Studio 产品线,其中包括高效、集成的生命周期工具,帮助团队在构建基于 .NET Framework 上的现代的、源于服务的解决方案时,能够实现更加高效地交流与协作、更早的预见开发的质量并通常可以贯穿整个开发过程。
Visual Studio 2005 Professional Edition 是为专业的开发个人或小型开发团队准备的全面的开发环境,适用于构建高性能的、多层应用。拥有 Visual Studio 2005 Professional Edition,您可以在这个高生产力的开发环境下创建各种 Windows、Web、移动和基于 Office 的解决方案。
Visual Studio 2005 Tools for the Microsoft Office System 使 IT 专业人员,ISV 和 系统集成商能够建立强大的基于 Microsoft Office System 的智能客户端解决方案。
开发过程中我使用了Visual Studio 2005作为开发工具,使用里面的C#作为开发语言。
- 20 -
北京联合大学 高职毕业实践报告
3系统概要设计
3.1系统功能描述
惠方中学图书馆管理系统是本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,惠方中学图书馆管理系统主要包括后台维护子系统、图书查询子系统等。 (1)后台维护子系统 ① 用户信息管理
管理员通过数据库管理和维护系统可以对读者进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。
在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。
②图书信息管理
新书入库、旧书报废、图书信息的修改。新书入库指对需求比较大的图书,如果数库中有,则增大其库存量,如果没有,则进购新书。旧书报废指因为人为因素(如借阅后丢失、损坏等)致使图书不能被继续借阅的,应从书库中清除掉。新书入库和旧书报废时,应对该书库总数进行调按,尤其是当旧书报废后,若该书总数为零时,应自动将该书信息删除。我们还对图书进行了分类,如果因为某书的减少,导致该类图书的减少,则当该类图书总数为零时,系统也应自动将该图书类别信息删除。
③管理员管理
管理员可以对管理员表中的信息进行插入、删除、修改、更新等基本操作以管理和维护读者信息。
④留言信息管理
管理员通过管理与维护模块可以对留言板子系统进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。
在管理和维护这一部分时除了要对留言信息表进行维护,还要使与留言信息表相关联的数据表保持一致性。即当对与留言信息表相关的数据进行维护时,也要使留言信息表中相关信息与其同步,这就要用到存储过程。这样才能很好的保证数据的一致性。
(2)图书查询子系统
用户可以通过通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行查询,以便用户对图书信息的快速检索。
- 21 -
北京联合大学 高职毕业实践报告
3.2 系统总体功能模块图
惠方中学图书馆管理系统 图书查询系统 用户管理 留言管理 系统帮助 借阅管理 后台维护子系统 用户设置 登陆管理 功能说明 系统提示 按书名查询 按作者查询 按出版社查询 按I SBN查询 按主题词查询 添加留言 查询留言 浏览留言 留言管理 用户信息管理 图书信息管理 留言信息管理 管理员信息管理
图3.1总体功能模块
- 22 -
北京联合大学 高职毕业实践报告
4后台维护系统设计详细设计
4.1后台维护系统设计
后台数据库的维护(如:管理员管理、读者信息管理、图书信息管理)、系统数据库设计。
4.1.1数据库管理和维护
数据库管理和维护的功能是专为管理人员设计和制作的,创作的主要宗旨是为管理人员提供方便、快捷的管理和维护整个系统数据的功能。
数据库管理和维护是图书管理系统的核心,在这一部分我会使用ASP.NET + SQL Server技术,利用Visual Studio 2005、Microsoft SQL Server 2000软件完成。最终达到使管理员可以对系统的数据进行管理与维护的目的。
它除了要实时管理图书信息信息外,还可以对其他数据提供必要的管理和维护功能。管理员可以对用户信息、留言板信息等进行管理,包括对注册用户的管理(删除、修改、更新用户基本信息等等),还要对读者提出问题或意见、定期公布的最新图书信息数据添加、删除、修改等进行基本的管理和维护。
在数据库管理和维护系统中,管理员可以输入所要维护的信息的条件,通过查询功能查找出符合条件的信息,从而对数据进行管理和维护。 4.1.2 后台维护模块图
(1)后台维护功能模块图
后台维护功能模块中包括用户信息管理、图书信息管理、管理员管理、留言管理。 如图4.1所示:
- 23 -
共分享92篇相关文档