欢迎来到天天文库
浏览记录
ID:31726783
大小:394.05 KB
页数:46页
时间:2019-01-17
《sql实验之图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库课程设计报告图书管理系统姓名:学号:制作人:指导老师:目录一引言错误!未定义书签。1.1课题背景及意义11.2课题开发技术选择1二系统开发平台错误!未定义书签。三需求分析13.1任务陈述13.2任务目标13.3系统功能表23.4数据需求23.5数据录入23.6数据更新/删除33.7数据流图3.四数据库设计34.1数据库逻辑设计34.1.1数据字典34.1.2・2E・R图44.2数据库物理设计54.2.1关系模式的存取54.2.2确定数据库的存储结构5五系统设计55.1界面设计55.2事物设计95.3系统调试与测试34六总纟吉356.1结束语356.2致谢36一引言由
2、于图书信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个便于管理图书信息的管理系统是十分重要的。1.1课题背景及意义为了充分实现素质教育,多方面发展公民的兴趣爱好,减少买书所需的高价,读者可以根据自己的兴趣和特长,选择借阅自己喜欢的图书。由于社会经济的快速发展,图书规模也越來越大,图书量也迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使读者们方便、快捷、准确使用图书资源,以及图书管理员对读者的相关信息的管理,己经成为一个重要的问题。利用计算机进行图书信息管理,不仅能够保证准确、无误、快速输出,而
3、且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学社会的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。1.2课题开发技术选择本课题设计主要运用的技术有两个:java项目开发和MicrosoftSQL2000数据库的操作。二系统开发平台1系统名称:图书管理系统2开发语言:JAVA3开发工具:EclipseV3.4JDK1.64数据库:MicrosoftSQLServer2000个人版5操作系统:MicrosoftWindowsXPSP36开发单位:()8网络工程2班三需求分析3.1
4、任务陈述图书管理系统是一个教育单位不可缺少的部分,它的内容对于社会图书的管理十分重要,所以,图书管理系统不但要为图书管理者提供充足的信息和快捷的查询手段。而且也要为读者查询提供必要和快捷的查询手段,但一直以来人们仍使用传统人工的方式管理图书系统,这种管理方式存在着许多缺点,如:效率低、工作量大等,而且,随着图书数量的增长,对于图书信息的查找、更新和维护都带來了不少的I木I难。3.2任务目标本系统主要可以实现一下任务日标:1系统可以添加/删除管理员或修改密码。2系统可以添加新的读者和新的图书。3管理员可以准确地按一定方式对读者和图书进行查找。4读者有借书、还书和续借的功能。
5、5管理员可以对读者进行查找、修改、删除和解锁的操作。6管理员可以対读者进行查找、修改和删除的操作。7系统可以对基础数据进行维护。8有强大的异常处理。3.3系统功能表此图书管理系统的主要功能如下图所示:按名字查询图书管理新书入库读者管理添加新读者修改密码添加删除管理员3.4数据需求1管理员基本信息记录:用户名、密码2读者基本信息记录:编号、姓名、性别、电话号码、住址、余额、注册时间、是否锁定3图书基本信息记录:编号、书名、简介、类型、出版社、库存量、单价、作者4借书所需基本信息记录图书标号、借书人编号、借书期限5还书所需基本信息记录所借书编号、借书人编号3.5数据录入1录入
6、管理员的基本信息用户名、密码2录入新读者的基本信息姓名、性别、联系电话、地址、金额3录入新书的基本信息书名、作者、出版社、入库数量、单价、类别、简介3.6数据更新/删除1管理员密码的更新2读者个人信息的更新/删除3图书信息的更新/删除3.7数据流图(业务流程图)—还书续漕冬改u査找條改删除刷斯关于►IMhWW数据库设计4.1数据库逻辑设计4.1.1数据字典Admin(用八)表:说明字段名数据类型字段大小主键允许空值用户名Anamevarchar20NoNo姓名ApwdChar20NoNoBooks(图书)表:说明字段名数据类型字段大小主键允许空值图书编号BidChar9Y
7、esNo图书名称BnameChar20NoNo简介BpreviewChar2NoNo类别BsortChar4NoNo出版社BpublishChar4NoNo入库数量BsumChar10NoNo价格BpriceChar10NoNo作者BauthorChar10NoNo入库时间BregtimeInteger10NoNoUsers(读者)表:说明字段名数据类型字段大小主键允许空值读者编号Uidint4YesNo读者姓名Unamevarchar20NoNo性别Usexchar2NoNo联系电话Uphonevarchar25NoNo地址
此文档下载收益归作者所有