数据库课程设计之书店管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。数据库课程设计题目:书店管理系统姓名:李佳学院:基础科学学院系别:信息与计算科学班级:0151学号:26(20012375)日期:2005.7免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。第一章概述1.1书店管理系统概述随着社会的发展,人们生活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对书店的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。1.2书店自动化管理的目的和意义我们要实现科学技术现代化,图书情报工作的现代化是极其重要的,又由于科学和技术的不断发展和进步,现代技术是一个动态的概念.第二次世界大战以来,以计算机技术为代表的现代技术有了巨大的发展,而且还在迅速的变化发展之中,70年代后期,出现图书情报工作的“联机革命”,使计算机更广泛地,更有效的应用到各个角落,发达国家较重视这一领域的发展,我国尚存在较大的差距。所以我们说,图书情报工作计算机化是提高我国科学技术水平的一项带有重大战略意义的措施,它是图书情报工作现代化的重要标志。免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。计算机技术是现代技术的一部分,图书自动化也只是书店现代化的一部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在书店现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而书店自动化是书店现代化的核心和主导部分。图书情报的计算机管理系统能提高书店本身管理水平,能代替工作人员进行图书情报资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。总之,建立书店的计算机自动化管理系统,不但可以大大提高书店图书流通率,而且推动了社会文化生活的进步。第二章需求分析2.1应用领域的调查分析书店管理涉及图书信息、读者信息、图书借阅等多种数据管理。图书信息管理包括图书征定、借还、查询等操作,读者数据管理包括读者类别管理和个人数据的录入、修改和删除。经过实际考察与分析,书店管理系统主要应具有以下功能:图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;书店工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;书店管理人免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看书店图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,书店工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。书店管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。书店管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计书店的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。在本系统中由于没有打印机设备供试验,所以预先把报表打印改成报表预览。具体功能如下:设计不同用户的操作权限对所有用户开放的图书查询借阅者维护借阅者个人部分信息借阅者查看个人借阅情况信息维护借阅者个人密码根据借阅情况对数据库进行操作并生成报表根据还书情况对数据库进行操作并生成报表查询及统计各种信息维护图书信息维护工作人员和管理员信息维护借阅者信息2.2系统描述书店管理系统软件需要实现的主要功能和业务流程建立计算机的书店管理系统,应适合计算机的特点,设计书店管理系统的流通部分.本书店流通系统具有如下功能:一.图书管理包括对所有图书的查询和统计。二.人员管理免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。包括对操作员的管理和对读者的管理。三.图书的流通管理包括:图书的借阅管理,还书管理,丢书管理,超期罚款管理,淘汰图书管理等。四.打印报表主要应该实现超期读者名单。通过借阅报表和还书报表查出超期罚款人的姓名和超期金额等。五.统计功能统计读者人数,图书册数,等等。免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。图书管理系统图书管理图书流通管理打印报表统计功能人员管理功能模块免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。供应商书店管理员书店工作人员读者借阅者销售书缺书记录供应报告分配查询浏览业务流程图根据调查分析我们得到了业务流程图.至此完成了第一阶段对业务流程和数据流程的调查。2.2.2提练数据流图根据以上的调查和分析,可知数所主要在三方面流动,一是书的数据,二是读者的数据,三是工作人员和管理人员的数据。从供应商那得到购买的书后,书店进行登记并放入可销售和借阅的集合。然后消费者可以看到新书,可有报表打印出。读者借阅,卖者卖书。免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。书店有相应的统计。同时,除了新书还要统计旧书和所缺的书,进行处理。还有,人员的自己的数据修改,删除等。供应商书店书的处理其它处理系统管理读者数据管理书的统计图书编目管理过期和缺少出售数据流程图1工作人员借书还书续借借阅者报表书目查询借阅记录查询个人信息查询数据流图2免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。2.3定义数据库系统支持的应用根据以上分析,我们来考虑数据能做哪些事情,需要在数据库中实现什么。在数据流程中我们可以找出能用数据库实现的应用。处理数据库如何实现这个应用。应用有很多,以下是列出的部分应用。应用定义表编号应用名应用功能定义输入信息输出信息1图书查询查询图书信息所要查询的书名图书表中所满中条件的2图书统计统计书数统计范围书数3人员查询查询人员信息所要查询的条件人员详细信息4借阅者查询查询信息编号个人资料5借阅者统计统计信息条件满足条件集合6进书统计进书信息条件满足条件集合7借出书目借出信息条件满足条件集合8缺少书目缺少信息条件满足条件集合9供应商供应商信息条件满足条件集合10图书修改图书信息条件满足条件集合11人员修改人员信息条件满足条件集合免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。2.4定义数据库支持的信息定义确定最终数据库要存储哪此信息。察看数据库中每个存储信息,确定其中哪些应该而且可能由数据库存储。信息定义表编号信息集合名信息集内容定义产生此信息集的应用应用此信息集的应用1图书各种图书借阅者查找和借阅提供图书信息2借阅者借阅者的记录借阅者管理个人信息借阅者详细信息3管理人员工作人员的记录工作人员管理个人信息工作人员的详细信息4借阅借阅信息工作人员管理借阅者的借书和还书确定借阅信息5统计各种信息进行统计统计人员和借阅者,或书的信息查找所需统计以上是我们定义的部分信息表,其实还有很多具体的操作没有写出,这需要看各种需求而定。但以上信息表已给出大部分的存储12借阅者修改借阅者信息条件满足条件集合免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。数据,特别是图书和借阅者,是两个比较大的集合,记录时要详细具体,尽能多的记录。2.5定义数据库操作任务数据库的操作任务对应于最终数据库系统的事务。一个对应包括一个或多个数据库操作任务。注:修改包括删除插入和更新DBIPO表1任务名图书查询,修改,功能查询,修改编号1所属应用编号1,2,6,7,8,10输入数据项所要查询的书名输出数据项输出结果数据库操作定义查询SELECTBNAME(书名)FROMDWHERE(查询条件);插入INSERTINTOD(属性列)VALUES(值);删除DELETE免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。FROMDWHERE(删除条件);修改UPDATEDSET(列名)=(表达式)WHERE(条件);统计SELECTCOUNT(*)FROMDWHERE(范围)DBIPO表2任务名管理人员查询功能查询修改管理人员的详细信息编号2所属应用编号3,11输入数据项查询条件输出数据项查询结果数据库操作定义查询SELECTBNAME(书名)FROMBWHERE(查询条件);插入I

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功