您好,欢迎访问三七文档
武夷学院课程设计报告数学与计算机系课程名称:数据库原理及应用设计题目:书店图书管理系统学生班级:08计算机科学与技术(3)班学生姓名:指导教师:完成日期:2010-6-15课程设计项目研究报告目录第1章项目简介..............................................................错误!未定义书签。1.1项目名称............................................................................................................错误!未定义书签。1.2开发人员............................................................................................................错误!未定义书签。1.3指导教师............................................................................................................错误!未定义书签。第2章需求分析..............................................................错误!未定义书签。2.1课程设计概述...................................................................................................错误!未定义书签。2.2主要功能.............................................................................................................错误!未定义书签。2.4数据流图............................................................................................................................................4第3章概念结构设计.....................................................................................43.1E-R图………………………………………………………………………………………………5第4章逻辑结构设计....................................................................................9第5章数据库创建.......................................................................................95.1数据库建立........................................................................................................................................95.2数据库初始化..................................................................................................................................145.3关系图..............................................................................................................................................19第6章视图的操作.....................................................................................20第7章课程设计项目进度表.......................................................................21第8章课程设计任务分配表.......................................................................22第9章设计心得........................................................................................22第10章参考文献......................................................................................23第1章项目简介1.1项目名称书店图书管理系统1.2开发人员08计科3宋慧娴(组长)陈恋陈镔珊高洁1.3指导教师韩存鸽第2章需求分析2.1课程设计概述IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,信息开始日益趋近市场化,中小型书店、个体书店其日常管理工作都是人工操作,历史数据很难保存和利用,对于书店的经营非常不利,旧的管理理念和系统已经很难满足日常工作的需求。所以对书店的有效管理就显得非常重要,良好的书店管理可以减少工作量,避免出错,更加系统的管理书店各项工作,提高工作效率,直接降低书店运行成本。图书的销售、管理和清查工作需要大量的人力和物力,而且手续繁琐、工作量大、时间长,容易出差错。针对书店现有的情况,我们认真分析了书店运营过程中很多行业特点,把握书店管理中具体的操作细节,开发一个面向中小型书店、个体书店的图书管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化,从而实现对书店的信息化管理。通过实施书店管理系统,提高了书店日常销售、管理工作的速度和准确性,使各类图书,各种销售方式,各项统计工作有条不紊的进行。2.2主要功能2.21数据需求1、对书店信息的添加,修改,删除2、对店长信息的添加,修改,删除3、对书籍信息的添加,修改,删除4、对库存信息的添加,修改5、对供应商信息的添加,修改,删除6、供应记录的添加,修改7、销售记录的添加,删除2.22事物需求1、在顾客管理部分,要求:a.图书的索引2、在书籍信息管理部分,要求:a.可以浏览书籍信息.b.对书籍类别进行查询d.可以对书籍信息进行维护,包括添加及删除。3、在书店信息管理部分,要求:a.可以浏览书店信息b.可以对书店信息进行修改和维护操作。4、在店长信息管理部分,要求:a.可以对图书供应进行查询,修改b.可以对图书销售信息进行查询,修改2.3数据流图检索判断销售库存量库存不足第3章概念结构设计3.1E-R图查询顾客库存信息供应销售供应商书店书店信息店长信息书籍信息书籍类别书店信息书店编号书店名称地址联系电话店长信息店长姓名店长编号手机号住址书店编号书籍类别信息类别编号类别名称书架编号书籍编号书籍名称书籍作者类别编号出版社书籍页数出版时间书籍信息性别书架信息库存信息供应商信息书籍类别信息种类编号种类名称书架信息书架编号位置名称库存信息书籍编号库存量书店编号供应商信息供应商编号供应商名称供应商地址供应商电话供应关系销售关系分E-R图111N1n1n供应商编号进货价供应日期书店编号供应数量书籍编号供应关系销售关系销售日期书店编号销售价格销售数量书籍编号店长书店属于书店供应商供应书店库存书籍拥有拥有N1NM1n总E-R图书店书籍书籍类别拥有属于书籍书架属于第四章逻辑结构设计有下划线的表示主键书店信息(书店编号,书店名称,联系电话,地址)店长信息(店长编号,书店编号,店长姓名,店长住址,手机号)书籍信息(书籍编号,书籍名称,书籍作者,类别编号,书籍页数,出版社,出版时间)书籍类别(类别编号,类别名称,书架编号)书架信息(书架编号,位置名称)库存信息(书籍编号,书店编号,库存量)供应商信息(供应商编号,供应商名称,供应商电话,供应商地址)供应关系(书店编号,书籍编号,供应商编号,供应日期,供应数量,进货价)销售关系(书店编号,书籍编号,销售日期,销售数量,销售价格)经过一系列的转化该关系模式属于第三NF第五章数据库表创建及表关系5.1数据库代码createdatabasebookshopsystemusebookshopsystemcreatetableshop/*书店信息表(书店编号,书店名称,联系电话,地址)*/(shopnochar(4)notnullprimarykey,shopnamechar(10)notnull,shopphoneint,shopaddresschar(20))书店信息(shop)项目中文类型约束主键外键主键外键对应关系备注shopno书店编号char(4)Notnull是shopname书店名称char(30)Notnullshopphone联系电话intNotnullshopaddress地址char(30)Notnullcreatetablebookkeeper/*店长信息(书店编号,店长编号,店长姓名,店长住址,手机号)*/(shopnochar(4)notnullprimarykey,keepernochar(4)notnullprimarykey,keepernamechar(10)notnull,sexchar(2)nulldefault'男'check(sex='男'orsex='女'),keeperaddresschar(20),keeperphoneint,constraintshop_keeperforeignkey(shopno)referencesbookkeeper(shopno))店长信息表(bookkeeper)项目中文类型约束主键外键主键外键对应关系备注shopno书店编号Char(4)Notnull是keeperno店长编号Char(4)Notnull是keepernane店长姓名Char(10)Notnullsex性别Char(2)check默认为男keeperaddress店长住址Char(30)keeperphone手机号Char(20)createtablebookshelf/*书架信息(书架编号,位置名称)*/(bookshelfnochar(8)notnullprimarykey,bookaddressvarchar(30))书架信息表(bookshelf)项目中文类别约束主键外键主键外键对应关系备注Bookshelfno书架编号char(8)Notnull是bookaddress位置名称varchar(30)createtablebookcategory/*书籍类别(类别编号,书架编号,类别名称)*/(categorynochar(8)notnullprimarykey,bookshelfnochar(8)notnull,categorynamevarchar(30)notnull,constraintcategory_shelfforeignkey(bookshelfno)referencesbookshelf(bookshelfno))书籍类别表(bookcategory)项目中文类型约束主键外键主键外键对应关系备注categoryno类别编号char(8)Notnull是bookshelfno书架编号char(8)Notnull是catego
本文标题:书店图书管理系统
链接地址:https://www.777doc.com/doc-3324370 .html