图书管理系统报告

上传人:pu****.1 文档编号:431316952 上传时间:2023-04-25 格式:DOC 页数:37 大小:1.02MB
返回 下载 相关 举报
图书管理系统报告_第1页
第1页 / 共37页
图书管理系统报告_第2页
第2页 / 共37页
图书管理系统报告_第3页
第3页 / 共37页
图书管理系统报告_第4页
第4页 / 共37页
图书管理系统报告_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《图书管理系统报告》由会员分享,可在线阅读,更多相关《图书管理系统报告(37页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统实验报告一、数据流图设计1、图书管理系统的顶层图;2、图书管理系统的第0层DFD图;2图书管理简书目表总书目表超期罚款表图书借阅表借书证表权限表读者信息表部门表用户名、密码图书类型图书信息还书借书读者信息图书挂失读者信息图书信息借阅证借书信息罚款单读者图书管理员图书管理员图书管理系统读者3、1层图、2层图(加工的细图):部门信息图1顶层数据流图用户名、密码借阅证1读者管理4系统管理部门信息借书信息读者信息读者信息罚款单图书信息图书挂失3借阅管理借书图书类型还书图书信息图2 0层数据流图图4 2层数据流之一超过规定借书数量的借书证没有超过规定借书数量的借书证3.1.3借书数量审核没有

2、超期借书借书证证有超期借书借书证证有效借书证无效的借书证借书证号罚款单3.1.5罚款处理3.1.1借书与续借处理总书目表图书借阅表3.1.2超期检查超期罚款表3.1.1借书证审核借书证表图3 1层数据流之一图书挂失罚款单还书借书罚款单罚款单超期罚款表3.2还书3.3图书挂失总书目表图书借阅表3.1借书与续借图5 2层数据流之二超期图书已作超期处理的图书没有超期的图书有效条形码号无效条形码号图书条形码号罚款单3.2.4还书处理图书借阅表总书目表超期罚款表3.2.5罚款处理3.2.3超期处理3.2.2图书超期检查3.2.1检查条形码二、数据库设计 1、图书管理系统简介 图书馆可以利用本系统实现对图

3、书馆信息的管理,本系统的主要功能为管理有关读者,出版社,书记,借阅者以及管理者的信息。 本系统主要有借阅者信息管理模块,书籍管理管理信息模块,图书出版社模块以及图书管理员等模块组成。 2、 数据需求分析 经过考察咨询以及分析,认为高校的图书管理系统应该有以下几部分数据组成2.1、读者信息:包括借书证号,姓名,联系方式,借书的数目。 2.2 、借阅信息:包括借阅日期,应归还日期,所借图书的编号,以及证件号码。2.3、管理着信息:管理者名称,管理者编号,以及管理者联系方式。根据以上分析,本系统要有读者信息表,出版社信息表,书籍信息表,借阅信息表以及管理者信息表。 3 、事务需求分析 根据考察,高校

4、图书管理系统应完成以下任务 3.1读者信息管理部分,应完成以下功能。n 可以浏览读者信息,并且可以对读者信息进行维护。n 可以删除添加及更改读者信息。 3.2书籍信息管理部分应完成以下功能,u 可以浏览书籍信息,u 可以删除添加以及更改图书信息, 3.3 图书管理系统部分应完成以下功能u 可以浏览当前管理者的信息,u 可以更改删除以及添加管理者的信息。4、图书管理系统的实例;分别是学生,教师,图书管理员以及教师借书证,以及学生借书证组成。41、学生的基本信息有以下信息组成学生 姓名 性别 班级 学号 因为学生的学号是不重复的故选择学生学号作为学生的主键来实现学生的基本信息的存储 修改及删除4.

5、2、教师的基本信息有以下信息组成教师 姓名 性别 教师编号 因为教师的编号是不重复的故选择学生学号作为学生的主键来实现教师的基本信息的存储 修改及删除4.3、图书管理员的基本信息有以下信息组成图书管理员 姓名 性别 图书管理员编号 因为图书管理员的编号是不重复的故选择图书管理员编号作为学生的主键来实现管理员基本信息的存储 修改及删除4.4、图书的基本信息有以下信息组成图书 图书编号 图书名 图书作者 图书的出版社 图书借出日期 图书应还日期因为图书的编号是不重复的故选择图书编号为主键;来实现图书基本信息的存储 修改及删除,4.5、学生借书证号有以下基本信息组成学生借书证 学生借书证号因为借书证

6、编号唯一故选借书证编号为主键来实现学生借书的基本操作4.6、教师借书证号有以下基本信息组成教师借书证 教师借书证号因为教师借书证编号唯一故选借书证编号为主键来实现学生借书的基本操作5、整个过程的系统流程如下学生或教师借书证图书管理员图书 携带 核对权限 查找并记录借书信息图书图书管理员借书证学生或教师 消除借书信息 核对权限 携带 6、数据分析概念模型分析需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。通过以上分析,我们已经基本了解了用户对处理的要求,接下来需要的工作是分析用户对数据的要求。为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。概

7、念性模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体-联系方法(Entity-Relationship Approach)。这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型,E-R图中共用三种符号:实体、属性和联系。通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系有分为一对一、一对多和多对多三种类型6.1、 概念模型阶段 (E-R图)1拥有学生借书证学生 1 借阅 m 图书管理员教师n图书管理借阅教师借书证拥有nnm1m6.2、数据库的数据表studentstuden

8、tnumstudentnamstudentsexstudentclass2008121014张三男08级01班2008121015李四女07级04班2008121016李三男07级11班studentlendbooksstudentnumstudentbooknum200812101420081210142008121015200812101520081210162008121016 teacherteachernamteachernumteachersex宋子文200811男李德200812男远山200813男 tercherlendbookstachernumteacherbooknum2

9、00811200812222008122008121820081320081455studentlendbookstudentbooknumbooknum200812101300030220081210170222022008141212098777 teacherlendbookteacherbooknumbooknum200812094577200712022777200455092347 mangermangernammangersexmangernum王凤女0001李德男0002凌风男0003 bookbooknumbooknambookautbookpubbooklenbookren

10、094577C语言谭浩强清华大学2008-3-282008-4-28022777软件工程张海藩清华大学2008-2-272008-3-27092347C+语言陈文宇电子邮电2008-1-332008-3-33 mangerbookmangernumbooknum001094577007022777002092347Book表的基本信息属性名类型长度特性BooknumChar10NOT NULLBooknamChar10NULLBookpubChar10NULLBookautChar10NULLBookrenChar10NULLbooklenChar10NULLBookteacherlendbo

11、oks表的基本信息属性类型长度特性teacherbooknumChar10NOT NULLBooknumchar10NOT NULLManger表的基本信息属性类型长度特性MangernumChar10NOT NULLMangernamChar10NULLmangersexChar10NULLMangerbook表的基本信息属性类型长度特性MangernumChar10NOT NULLbooknumChar10NOT NULL Student表的基本信息属性类型长度特性StudentnumChar10NOT NULLStudentnamChar10NULLStudentsexChar10NULLStudentclassChar10NULL Studentlenbook表的基本信息属性类型长度特性StudentbooknumChar10NOT NULLstudentnumChar10NULL Studentlendbookbook表属性类型长度特性StudentnumChar10NOT NULL

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号