图书管理系统需求说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库实验-小型图书管理系统
实验目的
采用C/S模式完成一个小型的图书管理系统;完成从需求分析、数据模式设计到编码实现、系统调试的所有流程;通过此一图书管理系统的实现,在实践中掌握数据库系统设计的特点、方法和步骤。
实验环境
SQL Server 2000+ERwin + Power Builder
可2~3人组成一组,共同开发完成;
问题及算法描述
完成一个小型图书管理系统,功能要求如下:
1)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单
个或以AND方式组合多个条件查询书籍信息;
2)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量
3)可增添新的书籍
4)可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除)
5)可修改书籍的基本信息
6)能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式
组合多个条件查询读者信息
7)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期
8)可增添新的读者
9)可删除已有读者(如该读者有尚未归还的借书,则不允许删除)
10)可修改读者的基本信息
11)可完成借还书籍的手续
12)还书时如超期,应该显示超期天数
13)借书时如果有超期的书没有还,则不允许借书
14)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息
结果要求
一份E-R图
表结构定义(使用表格说明)
程序框架流程图
部分核心代码
小型图书管理系统(包括了Client端和Server端的可执行代码和源码)
有两人或以上组成小组共同完成项目的,小组应根据个人在项目中的作用和工作列出排名顺序,作为评分依据之一