- 11
- 0
- 约1.01万字
- 约 19页
- 2017-03-04 发布于四川
- 举报
图书管理系统需分求析与设计及实现
图书管理系统的分析与设计
1. 设计内容
设计开发一个图书管理系统,主要包括如下要求:
对读者基本信息的管理,包括读者信息的录入、修改、删除及查询;
对图书信息的管理,进行新书入库、现有图书信息修改删除以及C/S和B/S模式的数据库应用软件系统的设计和开发能力。
熟练掌握一种数据库系统(如SQL SERVER)的使用。
熟练掌握一种数据库应用软件开发工具(如ASP、VB、VC)的使用。
通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
要求:
要求掌握数据库的设计的每个步骤;掌握数据库设计各阶段的设计内容、设计方法和工具。
3. 设计过程
3.1 需求分析
3.1.1 用户需求
图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
(1)对用户信息的管理
能够对一定数量的读者信息进行存储与管理,这其中包括:读者信息的登记、删除及修改;读者基本信息的查询。
(2)对图书信息的管理
能够存储一定数量的图书信息,并方便有效地进行书籍数据的操作和管理,这主要包括:图书信息的录入、
(3)对图书借阅的管理
借书管理:读者从书架上选取所需图书后,将图书和借阅卡交管理人员,管理人员利用条形码扫描仪及读卡器将图书和借阅卡上的信息读入系统。系统根据借阅卡信息从借阅者的借阅文件中找到相应记录;根据图书信息从图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手续。?? ①?读者所借阅图书已超过该读者允许的最多借书数目。?? ②?该读者还有已超过归还日期而仍未归还的图书。??
若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录,记入读者编号(学生学号或教师编号)、图书编号(可以使用ISBN号)、借阅日期等内容。??
(4)对图书归还的管理
还书管理:还书时,读者将图书交给管理人员,管理员通过条形码扫描仪将图书上的图书条码读入系统,系统从借阅文件上找到相应记录,填上还书日期,同时系统根据借书、还书日期进行计算,判断是否超过归还日期,若未超期则结束过程,若超期则计算出超期天数、罚款数。通知读者交纳罚款。??
3.1.2数据流图
依据用户需求,绘制系统的顶层数据流图,如图3-1所示。第一层数据流图(如图3-2所示),借书处理的数据流图(图3-3),还书处理的数据流图(图3-4)以及入库处理的数据流图(图3-5)。
图3-1 顶层数据流图
将顶层数据流图分层细化,下面是第一层数据流图(如图3-2所示)。
图3-2第一层数据流图
图3-3是借书处理的数据流图。
图3-3 借书处理的数据流图
图3-4是还书处理的数据流图。
图3-4 还书处理的数据流图
3.1.3 数据字典
1. 数据结构字典
----------------------------------------------------------------------
数据结构名:借阅者
含义说明:借阅者信息
组成:借阅者姓名,借阅证号,班级,专业,院系,借书数量
----------------------------------------------------------------------
数据结构名: 管理员
含义说明: 管理员信息
组成: 管理员编号,管理员姓名,职称,负责书库
----------------------------------------------------------------------
数据结构名: 图书
含义说明: 图书信息
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
----------------------------------------------------------------------
2.数据流字典
----------------------------------------------------------------------
数据流名:借阅证
说明:借阅者信息
数据流来源:借阅者
数据流去向:借书处理
组成:借阅者姓名,借阅证号,班级,院系
----------------------------------------------------------------------
数据流名:图书
说明:借阅图书信息
数据流来源:借书处理
数据流去向:借阅者
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
---------------------------------
您可能关注的文档
- 2019年五年级数学用字母表示数3教案.doc
- 云南省部分名校2015届高三12月统一考试英语试题 含解析.doc
- 2019年五年级数学用字母表示数同步练习题五年级数学试题.doc
- 2019年五年级数学盈亏问题专项训练小学五年级新课标人教版.doc
- 国内三大HTM5L平台的对比分析.docx
- 机动车维修开业请申表一二类表格类模板表格模板实用文档.doc
- 2019年五年级数学神算子计算水平检测题[人教版].doc
- 2019年五年级数学秋季月考试题五年级数学试题.doc
- 2019年五年级数学秋季期末试题五年级数学试题.doc
- 2019年五年级数学科第一单元练习试卷(五年级图形变换练习).doc
- 2025年虚拟现实教育:沉浸式学习报告.docx
- 2025年全球量化资管行业发展前景与挑战报告.docx
- 2026中国矿业大学沐乐院士领衔城乡发展与绿色转型研究中心(URGT)特聘教授招聘1人备考题库(江苏.docx
- 2025年绿色建筑五年标准:节能技术标准完善报告[001].docx
- 2026中国矿业大学沐乐院士领衔城乡发展与绿色转型研究中心(URGT)特聘教授招聘1人备考题库(江苏.docx
- 2026中国石化玉溪澄江石油分公司加油员招聘5人备考题库附答案详解(名师推荐).docx
- 2026中国石化玉溪澄江石油分公司加油员招聘5人备考题库附答案详解(典型题).docx
- 2026中国矿业大学沐乐院士领衔城乡发展与绿色转型研究中心(URGT)特聘教授招聘1人备考题库(江苏.docx
- 2026中国石化玉溪澄江石油分公司加油员招聘5人备考题库附答案详解(典型题).docx
- 2026中国石化玉溪澄江石油分公司加油员招聘5人备考题库附参考答案详解(培优).docx
原创力文档

文档评论(0)