1 / 25

项目 5 设计制作图书管理系统

项目 5 设计制作图书管理系统. 5.1 系统总体功能设计 5.2 数据库设计 5.3 系统功能预览 5.4 各功能模块详细设计. 本项目训练的目的. 通过设计制作图书管理系统,使学生了解如何按照软件工程的设计思想,从需求分析、系统功能设计、数据库设计到各功能模块详细设计,设计一个完整项目的开发流程,基本掌握图书管理系统的编程思路与设计技巧。. 任务 5.1 系统总体功能设计. 5.1.1 系统功能需求分析. 1 、功能需求

silvio
Download Presentation

项目 5 设计制作图书管理系统

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 项目5 设计制作图书管理系统 5.1 系统总体功能设计 5.2 数据库设计 5.3 系统功能预览 5.4 各功能模块详细设计

  2. 本项目训练的目的 • 通过设计制作图书管理系统,使学生了解如何按照软件工程的设计思想,从需求分析、系统功能设计、数据库设计到各功能模块详细设计,设计一个完整项目的开发流程,基本掌握图书管理系统的编程思路与设计技巧。

  3. 任务5.1系统总体功能设计 5.1.1 系统功能需求分析 1、功能需求 根据系统的需求,并结合实际图书馆管理的情况,本系统应具有快速启动窗体、登录窗口、图书管理系统主窗体、系统设置、信息管理、借阅管理、图书查询、报表打印、系统维护、帮助等基本功能模块。

  4. 5.1.1 系统功能需求分析 2、环境需求 (1)硬件环境 本系统至少在处理器为Inter Pentium 166 MX、内存32M、硬盘空间1GB、配有SVGA显示适配器或更高配置的硬件环境中运行。 (2)软件环境 本系统要求的操作平台为Windows 98/ME/2000/XP, 采用的数据库系统为Microsoft Access2007。

  5. 5.1.2 系统功能模块分析 1、系统功能结构 根据需求分析,可将系统分解为7个主要功能模块,系统的功能结构图如图5-1所示。

  6. 5.1.2 系统功能模块分析 1、系统功能结构 根据需求分析,可将系统分解为7个主要功能模块,系统的功能结构图如图5-1所示。

  7. 5.1.2 系统功能模块分析 2、各功能模块设计 系统各功能模块主要实现如下功能: (1)登录窗体:可验证用户身份、限制登录次数、向主窗体传递登录用户姓名等操作。 (2)主控窗体:为用户提供快捷的操作菜单及工具条,并根据用户登录身份设置“读者借书规定”模块的使用权限,在状态栏中显示登录用户的姓名。

  8. 5.1.2 系统功能模块分析 (3)系统设置:设置读者身份级别、所借图书数量、借书最长期限,图书类型等信息。 (4)信息管理:提供读者基本信息、图书信息的添加、修改、删除等管理功能。 (5)借阅管理:能完成借书、还书、续借、丢失、超期提醒等处理功能。 (6)图书查询:根据读者编号、图书编号、图书类型、数据表名称等信息进行单条件或多条件查询

  9. 5.1.2 系统功能模块分析 读者的借阅信息、库存图书信息、各数据表结构及记录信息。 (7)报表打印:对借书信息进行分类统计、绘制统计图形,并根据输入数据产生动态报表。 (8)系统维护:具有添加用户、删除用户、新用户注册、修改密码、重新登录等功能。 (9)帮助:为系统添加WinHelp帮助文件,显示借阅规定、图书类型等帮助信息。

  10. 任务5.2 数据库设计 本系统使用Access数据库管理系统,数据库名为db5.accdb,包括的数据表如图5-2所示。

  11. 任务5.2 数据库设计 图书数据表books的设计界面如图5-3所示。

  12. 任务5.2 数据库设计 图书类型数据表booktype的设计界面如图

  13. 任务5.2 数据库设计 读者丢书数据表dzdsb的设计界面示:

  14. 任务5.2 数据库设计 读者借书数据表dzjsb的设计界面:

  15. 任务5.2 数据库设计 读者借书统计数据表dzjstjb的设计界面:

  16. 任务5.2 数据库设计 读者信息数据表dzxxb的设计界面:

  17. 任务5.2 数据库设计 借书规定数据表jsgd的设计界面:

  18. 任务5.2 数据库设计 系统菜单信息数据表menub的设计界面:

  19. 任务5.2 数据库设计 用户信息数据表userb的设计界面:

  20. 任务5.3 系统功能预览 • 项目中各模块界面如下: • 1.系统关于界面frmAbout。 • 2.设置图书类型表信息界面frmaddbooktype。 • 3.设置读者借书规定表信息界面frmaddjsgd。 • 4.超期提醒界面frmcqtx。 • 5.丢书管理界面frmdsgl。 • 6.读者信息管理界面frmdzgl。 • 7.帮助界面frmhlp。 • 8.还书管理界面frmhsgl。

  21. 任务5.3 系统功能预览 • 9.绘制统计图界面frmht。 • 10.借书管理界面frmjsgl。 • 11.读者借阅查询界面frmjycx。 • 12.查询各表结构及记录浏览界面frmlist。 • 13.系统登录界面frmLogin。 • 14.主界面frmmain。 • 15.快速显示界面frmSplash。 • 16.借书分类统计生成报表界面frmtj。 • 17.库存图书查询界面frmtscx。

  22. 任务5.3 系统功能预览 • 18.图书信息管理界面frmtsgl。 • 19.图书分类检索界面frmtsjs。 • 20.修改密码界面frmxgmm。 • 21.续借管理界面frmxjgl。 • 22.用户管理界面frmyhgl。 • 23.标准模块名称Module1。 • 24.数据环境名称DataEnvironment1。 • 25.图书借阅分类统计报表名称DataReport1。 • 26.图书借阅报表名称DataReport2。

  23. 任务5.4 各功能模块详细设计 见教材及工程文件

  24. 项目小结5 本项目综合所学知识,按照软件工程的设计思想,从系统的需求分析、系统功能设计、数据库设计到各功能模块设计,详细介绍了每一个开发步骤,展示了开发一个完整图书管理系统的设计流程,学生在分析各模块的设计思想及技术要点中,进一步体会完整项目的开发流程。

  25. 项目拓展5 在本项目的基础上,进一步完善图书管理系统的功能。要求:将“图书表”拆分为图书订购与新书入库表,增加图书订购、新书入库验收、订单查询、分类统计订单、输出订单报表等功能,完善图书借阅功能,如增加计算借阅超期罚款金额、丢失图书罚款金额等功能。

More Related