欢迎来到天天文库
浏览记录
ID:22867275
大小:167.00 KB
页数:14页
时间:2018-11-01
《课程设计完整版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、图书管理系统设计1、课程设计的目的和意义立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作
2、真正做到科学、合理的规划,系统、高效的实施。2、系统需求分析及功能设计2.1需求分析:目标:对图书信息进行图书入库、借阅登记、借阅查询、过期提示、这些日常业务的需要。高效性通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。运行环境运行环境运行环境运行环境:Windows2000/XP/2003操作系统下,安装并配置软件MicrosoftSQLServer2000数据库管理系统2.2功能设计:图书管理系统主要实现以下七方面的功能:a..查询书籍的详细信息b.密码的设定c.图书借还d.图书入库e.图书修改和删除f.图书超期并显示是否需要续借的提示g.查询用户借阅
3、的信息h.限定借阅本书i.设置时间功能描述:图书管理包括查询书籍的详细信息、借还情况、入库、超期提示、和查询用户借阅的信息等方面功能。用户登陆,用户必须使用正确的用户名和密码才能访问。查询书籍的详细信息:书籍名字或者编号即可查询书籍的信息。图书借阅,进行借书登记;当用户要查询自己的借阅情况时,可进行借阅查询。图书入库,主要实现入库登记。图书修改和删除,实现对某些书籍的信息的修改和删除的功能。限定借阅本书,要求每个读者一次只可以最多借阅5本图书设置时间,设置借出图书时间为当前的时间用户密码的设置,限定密码的结构,并且可根据读者自己的需求修改密码图书超期提示,当借阅者所借图书到期时未归还,提示
4、其尽快办理归还手续。查询用户借阅的信息,可以查询用户的借阅的书籍的信息3、概念结构设计3.1E-R图由需求分析的结果可知,本系统设计的实体包括:3.1.1图书的基本信息:图书编号、书名、图书类别、版本、作者、价格、出版社、所在书库、数量、借阅状态、备注图书信息书名所在书库图书类别借阅状态版本图书编号数量作者书名出版社价格3.1.2读者的基本信息:读者证号、姓名、证件密码、类别、单位、读者信息姓名证件密码单位类别读者证号3.1.3管理员的基本信息:管理员编号、姓名、账号、密码、家庭住址、电话号码、备注管理员信息姓名管理员编号账号密码家庭住址电话号码备注3.1.4借阅情况的基本信息:借阅编号、
5、读者证号、图书编号、管理员编号、借出时间、归还时间、超期时间借阅情况信息借阅编号读者证号图书编号管理员编号归还时间超期时间借出时间3.2由上述分析可得到系统的E—R图:4、数据库设计数据库设计是根据系统功能的要求和数据规模规划数据库服务器选型、数据表结构定义、分配数据库服务器端的功能实现以及创建数据库对象。数据库与数据表设计分析前面的系统功能要求,需要一个表来存储和管理读者信息,使系统能够接受读者借阅图书时输入的各项数据,以实现数据录入、查询或统计图书信息等功能。图书是本系统的第一个实体。为了能实现查询和统计图书情况等功能,必须有一个表来存储和管理所有图书的信息,包括图书的类别,图书编号等
6、。读者是本系统的第二个实体。4.1图书信息数据表定义图书信息表中应该记录每一本图书的信息和状态,系统查询这些信息并决定是否可被借阅。根据图书馆信息管理系统功能的需求,根据读者需要可以查询每一本书的基本信息,包括图书所在书库以及是否可借的状态。图书馆管理者同时也可随时录入图书的各种信息。图书信息表的结构定义如表1所示。表1图书信息数据表定义列名数据类型大小是否为空约束说明Ttsbhchar12否主键图书编号Tsmchar20否书名Ttslbchar20否图书类别Tbbchar20是版本TzzChar20是作者Tjgint8否价格Tcbsvarchar20是出版社Tszskchar20否所在书
7、库Tslint12否数量Tjyztchar12否借阅状态Tbztinyint1是备注Ttsbh(图书编号)是表的主键,唯一标识每本书的信息。图书信息表取名为tbl1。4.2读者信息数据表定义此表中记录了每一个读者的基本信息,读者可根据读者证号以及证件密码登陆查询所借书籍的信息。读者信息数据表的定义如表2所示。表2读者信息数据定义表列名数据类型大小是否为空约束说明DdzzhChar12否主键读者证号DxmChar10否姓名
此文档下载收益归作者所有