
图书管理系统课程设计报告.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
目 录 1、开发背景 4 2、系统描述 4 3、数据分析 4 3.1、数据流图 4 3.2、数据字典 5 4、概念模型设计 7 5. 逻辑模型设计及优化 7 6. 物理设计和实施 8 7、应用程序设计(前台) 10 8、课程设计心得体会 11 参考文献 12 1、开发背景 90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成 了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了 时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了 充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引 入Internet后,形成了新型的浏览器服务器(BrowserServer)结构,而传统的客户机 服务器(ClientServer)结构在这方面就远不及BS结构。图书馆管理信息系统是在适 应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开 发的。该系统的是终目的是要将自己的图书馆放到网络上,以方便员工查阅。 2、需求分析 §2-1系统目标设计 通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化, 从而达到提高学校管理效率的目的。 §2-2本系统的开发设计思想 系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过 程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于各种数 据的查询,又便于系统功能的修改,及时根据用户需求进行数据的添加、删除、修改、 查询等操作。 3、数据分析 3.1、数据流图 通过需求分析,得出图书馆管理信息系统的流程图如图1所示 通过图书馆图书管理系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能 ,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。 该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查 询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对 每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。 3.2、数据字典 3-2-1读者信息的输入、修改、查询 包括:读者编号、读者姓名、家庭住址、电话号码。 3-2-2图书信息的输入、修改、查询 包括:图书编号、图书名称、作者姓名、出版社名称、图书价格、图书类别。 3-2-3用户信息的输入、修改、查询 包括:用户编号、用户名、密码。 3-2-4借书、还书办理手续 包括:借书、还书信息的办理:包括读者编号、图书编号。 3-2-5全部信息的统计 统计的内容包括:未还图书、已还图书和所有业务。并按照读者姓名、图书书名、图 书作者、图书出版社、图书分类、图书价格进行统计。 4、概念模型设计 根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图所示。 图2 系统的总体概念模型 5. 逻辑模型设计及优化 图书信息 图书编号 char (8) 主键,不允许重复 图书名称 char (8) 图书类别 char (8) 出版日期 datetime 作者信息 char (4) 外键 出版社名称 char (12) 读者信息 读者编号 char (4) 主键,不允许重复 读者姓名 char (20) 家庭住址 char (8) 电话号码 int 用户表 用户名 char (8) 主键,不允许重复 密码 char (20) 权限 char (20) 6. 物理设计和实施 6.1用户登录 图6.1.1登录界面 6.21图书添加模块 6.22图书修改模块 6.23图书删除模块 6.3借书管理模块 6.4还书管理模快 6.4用户管理模块 界面如下:此管理模块主要功能是实现用户的添加 7、课程设计心得体会 在这次课程设计中,我们所选择的是设计一个图书管理系统,这对我们来说是一次尝 试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利 用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的 过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体 的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。 在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并 查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认 真执行管理
《图书管理系统--数据库课程设计报告》是对一个基于BS架构的图书馆管理信息系统的全面剖析,旨在提高图书馆管理的效率和便利性。系统设计遵循模块化原则,满足不同用户权限的需求,实现了图书信息、读者信息、用户信息的输入、修改、查询,以及借书、还书流程的自动化。
在开发背景中,该报告基于90年代中期互联网的发展指出,在tranet逐渐成为企业信息系统的关键组成部分,并催生了bs架构。相较于传统的cs架构,它具有更广泛的网络接入能力和更好的用户体验。图书馆管理信息系统正是在这样的背景下诞生,旨在为中小型公司或事业单位提供服务,并实现图书馆资源的网络化管理。在需求分析阶段,系统设计目标旨在构建符合图书馆规范的信息管理系统,并通过模块化设计确保操作便捷高效。该系统将有效提升数据处理效率,同时保障系统的安全性和功能性。在数据分析模块中,详细描述了数据流图与数据字典的相关内容。通过数据流图,清晰地呈现了系统的主功能模块:管理员负责图书的信息录入和管理操作;普通用户可以通过系统进行图书信息查询以及借阅操作。此外,在数据字典部分列出了各个关键信息项及其详细说明,其中包含读者信息、图书信息和用户信息等核心领域中的具体参数设置。这些内容涵盖了借阅记录、归还操作以及相关的统计数据等详细字段描述。采用基于E-R模型的概念模型设计构成了系统的逻辑架构基础。在逻辑模型设计中,明确设置了各实体的属性信息,并规定了主键字段及外键关联规则。在物理设计和实施阶段,本报告涉及了包括登录界面、书籍信息管理模块在内的多个功能模块的界面设计,具体涵盖了借阅与归还功能模块和用户管理功能模块的设计,这些构成了系统的核心功能。在课程设计心得体会部分,作者讲述了自己在课程设计过程中的体验与收获。文中着重描述了从零开始构建管理系统的过程,并详细阐述了如何将所学的理论知识转化为实际应用的能力。此外,文章还体现了团队成员在整个设计与实施过程中严格遵守规范方法和步骤,并对每一个细节都给予了高度关注。本报告全面阐述了一个完整且系统的图书管理系统开发流程,重点讲述了基于数据库技术构建图书馆信息管理系统的核心架构和功能实现细节。
全部评论 (0)


