课程设计成果--图书馆借阅系统数据库的设计与实现.doc
文本预览下载声明
荆楚理工学院
课程设计成果
学院:_ ______________ 班 级:学生姓名: 学 号:
学生姓名: 学 号:
设计地点(单位)______________ 设计题目: 完成日期: 年 月 日
指导教师评语: ____________________________________________________________________________
_________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _
成绩(五级记分制):______ __________
教师签名:__________ _______________
……………………………………………………………….. 2
1.1 需求分析……………………………………………………………….. 2
1.2开发与运行环境的选择….…………………………………………….. 2
1.3 数据流图……………………………………………………………….. 3
1.4 定义信息与应用……………………………………………………….. 3
1.5 定义操作任务………………………………………………………….. 3
1.6 定义数据项…………………………………………………………….. 4
第二章 概念设计………………………………………………………………... 7
2.1 实体…………………………………………………………………….. 7
2.2 实体之间的联系……………………………………………………….. 7
2.3 关系模式……………………………………………………………….. 7
2.4 对应的E-R图…………………………………………………………. 7
第三章 逻辑设计………………………………………………………………... 9
3.1 创建数据表…………………………………………………………….. 9
3.2 外键约束………………………………………………………………... 13
第四章 编码与管理………………………………………………………………14
4.1 定义触发器………………………………………………………………14
4.2 登录界面…………………………………………………………………15
结论 ……………………………………………………………………………….18
致谢 ……………………………………………………………………………….19
参考文献…………………………………………………………………………….20
需求分析
1.1 需求分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统
显示全部