欢迎来到天天文库
浏览记录
ID:9328423
大小:532.50 KB
页数:26页
时间:2018-04-28
《图书馆藏书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、成绩课程设计(论文)课程名称数据库课程设计题目名称__图书馆藏书管理系统__学生学院计算机学院专业班级网络工程开发与管理2班学号_______学生姓名____指导教师2013年12月20日目录1.引言52.需求分析52.1数据需求52.2功能需求52.3功能层次图53.相关技术64.概念结构设计64.1数据实体描述及分ER图64.2整体ER图85.逻辑结构设计105.1数据库逻辑结构设计105.2完整性设计105.3具体逻辑模型设计:106.数据库的实施116.1创建数据库及数据库对象116.2用户界面的
2、设计和实现、应用程序编码167.系统功能测试237.1登录界面测试237.2数据操作248.总结261.引言图书借阅管理系统是智能办公系统的重要组成部分。目前,图书借阅管理系统正以方便、快捷的优点慢慢渗入人们的生活,将传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小出错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。采用数据库技术生成的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简
3、单、高效的工作中。基于这个问题,开发了图书管理系统。系统实现了借还书的方便性、高效性、有效性和及时性。2.需求分析2.1数据需求有图书信息,出版社信息,读者信息和借阅信息四大部分,其中图书信息包括图书号、书名、类型、出版社名、数量、位置、作者;出版社信息包括出版社名、电话、地址、邮编、联系人;读者信息包括学号、姓名、班级、电话、学院;借阅信息包括图书号、学号、结束日期、还书日期。2.2功能需求1)在读者信息管理部分,可以查询读者信息,可以对读者信息进行添加、修改及删除的操作;2)在书籍信息管理部分,可以浏
4、览书籍信息,可以对书籍信息进行维护,包括添加、修改及删除的操作;3)在借阅信息管理部分,可以浏览借阅信息,可以对借阅信息进行可修改维护及操作。2.3功能层次图图书藏书管理系统学生信息管理书籍管理借阅者信息记录借还书增加还书统计删除查找借书3.相关技术本次课程设计使用MicrosoftSQLServer2008和MicrosoftVisualStudio2008中的VisualC#进行开发实验工作。首先在SQLServer中建立好数据库并加入数据,然后使用VisualC#的窗体应用程序进行数据库的连接,完成
5、各种操作。4.概念结构设计4.1数据实体描述及分ER图4.1.1图书信息实体图书信息图书号书名类型作者出版社名位置数量4.1.2出版社实体出版社信息出版社名电话联系人邮编地址4.1.3借阅者信息实体借阅者信息学号姓名学院电话班级4.1.4借还登记信息实体借还登记信息图书号结束日期学号还书日期4.2整体ER图出版设书籍借阅者出版借阅出版社名电话邮编地址联系人图书号社名书名类型数量位置作者结束日期还书日期学号姓名班级学院电话1NNM5.逻辑结构设计5.1数据库逻辑结构设计为了完成需求分析中确定的基本功能和概念
6、设计中模块的划分,通过基于3NF的数据库设计方法(通过分析,各数据表已达第三范式),构造了4张基本表。此外,在基本表上定义了一些约束条件,包括基本表上数据类型和数据长度的限制以及是否允许为空或表内是否取值唯一的限定。5.2完整性设计完整性包括实体完整性,参照完整性,用户定义完整性。实体完整性是系统自行定义的,规定各关系的关键字不能为空值而且不重复。参照完整性属于表间规则。(1)定义出版社表:出版社名是主关键字,电话、地址、邮编、联系人不允许为空。(2)定义读者表:其中学号为主关键字,属性还包括姓名、班级、
7、电话、学院。(3)定义借还书时间表:书号以及学号是主关键字。(4)定义现有图书表:书号是主关键字,类型、作者、位置不允许为空,出版社名列为外部关键字。5.3具体逻辑模型设计:借阅者信息表字段名字段类型长度主外键约束约束条件学号字符型10主键唯一,不能为空姓名字符型20不能为空班级字符型20不能为空电话字符型15唯一,不能为空学院字符型60不能为空出版社表字段名字段类型长度主外键约束约束条件出版社名字符型20主键不能为空电话字符型15唯一,不能为空地址字符型60不能为空邮编字符型20不能为空联系人字符型20
8、不能为空图书信息表字段名字段类型长度主外键约束约束条件图书号字符型10主键前2位是英文字母,后5位是数字书名字符型50不能为空类型字符型20不能为空出版社名字符型20外键参照出版社名数量字符型5大于等于1,小于等于1000位置字符型50前1位是英文字母,后3位是数字作者字符型50不能为空借还书登记表字段名称字段类型长度是否主键约束条件图书号字符型10复合主键参照图书信息表学号字符型10复合主键参照读书信息表结束日期Smalld
此文档下载收益归作者所有