欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    图书销售管理系统数据库设计Word文档格式.docx

    • 资源ID:3172616       资源大小:29.43KB        全文页数:28页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书销售管理系统数据库设计Word文档格式.docx

    1、5.2 联系所对应的关系模式 163 关系模式优化处理1第六章 物理结构设计186。1 系统数据处理特点186.2 系统数据存储选择18第七章 数据库的实施和维护 187。 数据库的实施 9致 谢 0引 言随着计算机的普及书店规模的不断扩大,传统的图书销售管理方法,都是通过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了书店管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对图书销售和库存进行管理通过图书销售管理系统可以解决书店管理中遇到的各种问题,该图书销售管理系统分析了

    2、市场需求和实际需要,利用Mrft isual Sudo200连接SQ数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理图书录入、图书销售及管理、图书查询、报表查询等功能.第一章 系统分析11功能需求:本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目标:a、用户管理:对系统所有用户的相关信息进行管理。b、图书管理:对图书信息进行添加以及编辑,对图书基本信息的录入及编辑包括图书类别、图书进价、图书售价、图书出版社、图书折扣、图书作者等。c、图书销售管理:对图书的销售信息进行动态添加并实现对图书库存量的动态修改等,所添加的图书销售信息

    3、包括图书的售价、折扣、销售日期。d、查询管理:用户根据实际需要对图书、图书销售、图书库存等信息分类查询。e、报表查询:系统用户可以通过对时间段的选择来查看该段时间内图书的销售情况,以便于做出更为合理的销售计划、提高效益。f、数据管理:为了防止系统用户的误操作,用户可以根据自己的需要对图书信息、销售数据等进行备份等操作。.2待开发软件功能:通过以上的系统目标分析,根据以上系统所要满足的功能,设计出了图书销售管理系统的主要功能模块图,如图1.1所示。图书销售管理系统图书管理模块(M2)报表查询管理模块(M5)图书销售管理模块(M3)查询管理模块(M4)数据管理模块(M6)用户管理模块(M1)图1.

    4、1 图书销售管理系统的系统功能图第二章 系统功能概要设计该图书销售管理系统是根据书店的情况结合实际需求而开发的,完全能够帮助书店实现高效、准确的图书销售自动化管理。2.1 系统主要功能模块设计:结合前面对系统功能的分析,以及Mcosoft isul tuo28开发环境的特点,得到如下图所示的系统功能模块图:图2。1图书销售管理系统主要功能模块图系统各个模块功能分配如下:(1)用户管理模块:系统用户根据权限进行系统登录并对相关用户信息进行管理;()图书管理模块:对图书的各种信息、类别进行录入、管理;(3)图书销售管理模块:对图书的各种销售信息进行录入、管理;(4)查询管理模块:对各种信息进行统计

    5、、查询;(5)报表查询管理模块:对销售完的图书进行统计、查询;(6)数据管理功能模块:对系统相关数据进行操作。2 系统处理流程分析:(1)系统启动,用户根据自己的身份选择登录用户类型并进行身份验证(根据用户输入的登录信息与数据库中的信息进行比对);()登录成功后,进入系统主界面;(3)系统初始化,导入数据库;(4)登录成功的用户根据自己的权限级别进行相应的功能选择并进行操作;()退出系统。系统具体处理流程如图2.2所示:开 始选择账号类型型管理员用 户登录成功进入系统主界面结 束图2.2 系统处理流程图是否系统接口设计:.外部接口(1) 用户界面:采用GUI图形用户界面,含菜单、图片控件、ut

    6、o按钮、文本框等元素() 软件接口:系统运行于Mrosoft Visual Std 2008 开发环境下。(3)硬件接口:运行于P机上。.2内部接口(1)用户管理模块(1):由相应事件驱动消息激活,完成用户登陆功能,之后进入消息循环状态,对相关用户信息进行操作.(2)图书管理模块:由相应事件驱动消息激活,完成图书信息管理,之后进入消息循环状态。(3)图书销售管理模块(M3):由相应事件驱动消息激活,完成图书销售以及销售信息管理,之后进入消息循环状态。(4)查询管理模块(M):由相应事件驱动消息激活,完成对图书相关信息的查询功能,之后进入消息循环状态.(5)报表查询管理模块(5):由相应事件驱动

    7、消息激活,完成图书销售报表查询,之后进入消息循环状态。()数据管理模块(M):由相应事件驱动消息激活,对系统相关数据进行操作,之后进入消息循环状态。第三章 系统数据库设计3.1系统数据库分析:通过对图书销售管理系统的功能分析我们已知道,图书销售管理系统具有处理图书录入、图书销售、销售统计、查询库存等功能,通过该系统能够帮助用户迅速准确的对已销售图书和剩余库存图书进行统计和销售数据的汇总工作,以此来提高书店的管理效率以及实际操作过程中的准确性.因此,在该系统的后台就必须得有一个强大的数据库作为其功能的支持.SQL(tructredQery Lauag)作为一门结构化查询语言,是关系数据库的标准语

    8、言,也是一个通用的、功能极强的关系数据库语言。当前,几乎所有关系数据库管理系统软件都支持SQL,而许多的软件厂商也对SQL的基本命令集进行了不同程度的扩充和修改,使用户在对其功能的使用上更加的容易.所以,在图书销售管理系统的数据库使用上就选择SQ数据库。2系统关系表:在对图书销售管理系统的功能模块进行了设计的基础上,要使其能够稳定、可靠的实现图书销售的自动化管理,就必须建立关系型数据表,具体关系表如下: (1)用户信息(ses):seID(用户账号)、assword(用户密码)、nxian(用户权限);(2) 图书信息(ookInfo):kID(图书编号)、BokNam(图书名称)、Categ

    9、ry(图书类别编号)、Author(图书作者)、Pblsher(图书出版社)、ubsherDate(图书出版日期)、Prchase(图书进价)、Pric(图书售价)、SockNbe(图书库存数量)、Discont(图书折扣)、Barcode(图书条形码);() 图书类别信息(CtoyInfo):CateoryI(图书类别编号)、CtgryName(图书类别名);()图书销售信息(SkeDeais):SaleID(销售编号)、BooD(图书编号)、RllePice(销售价格)、aleuber(销售数量)、SeDae(销售日期)。在系统的实际运行中,使用系统的有三个权限级别的用户,分别是顾客、一般

    10、用户(员工)、数据库管理员(DB),作为游客仅能进入系统查看有限的图书信息.因此,作为顾客在数据库中没有相关信息记录。数据库管理员对图书销售管理系统拥有绝对的控制权,而一般用户对系统的控制权有限。数据库管理员能够动态的添加、删除一般用户且能够根据实际情况对一般用户的信息进行修改。在数据库管理员登录的系统的同时,一般用户不能进入到系统;相反,在一般用户进入系统后,数据库管理员也不能进入系统。数据字典:根据系统需求分析,利用表格方式设计出了以下数据字典:1数据项数据字典的数据项如下表所示:编 号数据项名称数据类型备 注1UseIDNarcar用户账号、有唯一值、不能为空、长度为20个字符2Pwod

    11、varcha用户密码、长度为20个字符Qunxaarhar用户权限的划分(管理员、用户)4BokDInt图书编号、有唯一值、不能为空5BkNamevrcha图书名称、6CategoryInt图书类别、不能为空7uthoNvrcr图书作者8Publisherachr图书出版社9shDaeDaetime图书出版日期0PurcaeMne图书进价1PriMe图书售价1StocmberIt图书库存1Discount图书折扣14aodevarcar图书条形码15CairNamNvachar图书类别名称16SaleIDI图书销售日期17ReSleNubeMoey销售价格18SleDaeDtetime销售日期

    12、3.2数据结构数据字典的数据结构如下表:编号数据结构名存储名别名属 性备注用户信息表UsersUUserID、asord、Quanxan永久存储图书信息表BookInfoBooI、BokName、ategor、Autr、ublisher、PlshDate、Purhse、Prie、ockNume、Discont、arcoe图书类别表CateIfCCaegorID、atgoyame销售信息表SaleDetailsSleID、ookID、RealSalePrice、Saleub、alete图书查询表虚拟XBookI、BookName、CatgryD、uthor、Puisher、blisat、Pric

    13、e、StokNumbe、icount、arode;(均来自表)联系分类查询表YBokName、CategoryNam;(分别来自B、C表)库存查询表ok、BookNe、StckNber;(均来自B表)33数据流表数据字典的数据流如下表所示:数据流名称数据流来源数据流去向组成添加用户信息用户输入UserD、Passwor、Qunxan删除用户Uer、Paword、Qunxn修改密码User、Passwd图书入库信息用户输入、CBookI、BookNme、CtegoryID、Author、Publsr、PblishDae、Purcha、Prce、Stockber、Discout、roe图书编辑Bo

    14、o、oNe、tegryID、Ahor、Pubisher、blshe、blishate、Pucase、rc、StocNumber、sct、Bcd图书类别信息添加tegorD、agryme图书类别信息修改CagoryID、CatgorName图书信息查询BD、BookName、ategorID、Autor、Pulisher、PublishDate、rice、StocNumer、Dscount、Barcod图书分类信息查询C、BtegoryID、CteoryNe、ookID、BooName库存信息查询BookID、BookName、CaegrIDStockNumbe查询日度报表SleD、BoID、R

    15、ealSalePrice、Sale、alDae查询月度报表SaleID、Bok、ReaSaePrce、aleuber、Saleate查询年度报表SaleI、BookID、ReSalePrie、SleNube、SaleDte3.3。4数据存储数据字典的数据存储如下表所示:数据存储名称物理存储名称组 成用户表srID、Pssor、anian实体BoIoBokD、Bome、CtgoyI、Athr、Pulsher、uliser、ublisDat、Pucase、Prce、Stocumber、Disc、arcodeSlDeailsSaeID、BookID、RaSalePrice、Sluber、SleDte

    16、CegorIfoCtegoryID、Categoryme3处理过程数据字典的处理过程如下表所示:处理过程名称输入数据流处理类容输出数据流备 注销售统计终端输入已销售的图书编号、名称、价格以及图书类别图书分类统计图书类别编号、图书类别名称图书库存统计B、C图书编号、名称、类别以及图书库存数量DBA编辑U、C用户、图书等常规信息U、第四章 概念结构设计经过前面的系统功能需求分析,确定了该图书销售管理系统由用户管理、图书管理、图书类别、查询管理以及销售报表等几大功能模块组成。下面给出各个功能模块的分析及分E-图的设计及对其进行的各项调整。4.1用户管理模块:经过小组成员对图书销售管理系统的功能分析得

    17、出,该系统对用户的设置类型为两种,一种是系统管理员(也即数据库管理员DB),另一种用户即图书销售管理系统的一般用户(操作员),该图书销售系统的管理员为一个,一般用户(操作员)为多个。种用户对系统的功能控制权限不同,具体如下:A、管理员:对系统的一般用户进行信息添加、删除,一个系统管理员可以对多个一般用户的信息进行管理;对图书信息进行登记、修改,对图书类别信息进行添加、修改,对图书的各种信息进行查询以及销售报表的查询。B、操作员:对自己的用户信息进行修改、对图书的销售进行管理、登记,对图书肚饿各种信息进行查询。操作员UserIDPasswordQuanxiannQuanxian管 理n图4.1

    18、用户管理E-R图图书管理模块:图书管理模块的设计是对图书的各种相关信息以及图书的类别信息进行添加、修改等操作,图书信息的添加有系统管理员操作。A、图书信息:每一种图书对应着一个图书类别,图书与图书类别之间是多对一的关系。、图书类别信息:一种图书类别由多种不同的图书,图书类别与图书之间是一对多的关系。、一个管理员可以添加多种图书,图书与管理员之间是多对一的关系,;一个管理员可以添加多种图书类别信息,图书类别与管理员之间是多对一的关系。图 书(B)图书类别(C)StockNumberBookIDPriceBookNameDiscount DatePurchaseAuthorCategoryIDCa

    19、tegoryNamePublisherDateBarcode组成图4.2 图书管理E-R图添加3图书销售管理模块:图书销售管理模块的功能比较单一,其主要功能是让一般用户(操作员)实现对图书销售信息的动态添加,以便于系统用户根据图书的销售情况对图书的销售进行预测,更好的做好图书销售的调整计划.A、图书销售信息:每本图书的销售只能由一个操作员来完成,不同图书的销售可以由不同的操作员来完成添加,图书的销售与操作员之间是多对多的关系。、一般用户(操作员):每个操作员可以销售多本不同的图书,操作员与图书销售之间是多对多的关系。图书销售(S)销 售RealSalePriceSaleNuberSaleDat

    20、e图4.3 图书销售管理模块E-R图m4.查询管理模块:查询管理模块的设计使得系统管理员能够动态的根据需要查询各类图书信息以及图书库存信息,能够更好的方便用户对图书做出管理,提高工作效率。该管理模块分为三个部分即:图书查询、分类查询、库存查询。图书查询是根据用户输入的图书名或者图书条形码查找图书的相关信息;分类查询是根据用户输入的图书类别名查找该类别下的所有图书;图书库存查询是根据用户输入的图书编号查找该编号对应的图书名以及图书数量.A、图书查询:该查询涉及到的关系表为X表,该查询操作只能同时由一个用户来完成(管理员、操作员),每个系统用户都可以进行查询,该查询与用户之间是多对多的关系。B、分

    21、类查询:该查询涉及到的关系表位Y表,该查询操作只能同时由一个用户来完成(管理员、操作员),每个系统用户都可以进行查询,该查询与用户之间是多对一的关系。、库存查询:该查询涉及到的关系表位Z表,该查询操作只能同时由一个用户来完成(管理员、操作员),每个系统用户都可以进行查询,该查询与用户之间是多对一的关系D、用户:这里的用户包括管理员和一般用户(操作员),涉及到用户表U,用户可以一次根据查询种类进行多种图书的查询,用户与这三种查询之间是多对多的关系.用 户(U)图书查询(X)分类查询(Y )库存查询(Z)查 询PublishDate图44 查询管理模块图5报表查询管理模块:报表查询管理模块的设计使

    22、得管理员能够更为方便的查看、打印各类图书的销售统计情况.该查询模块分为三个查询部分,系统管理员可以根据自己的实际需要选择相应的报表查询种类查看图书销售的统计信息,具体即为:日度报表查询、月度报表查询、年度报表查询三类。三类报表查询都是根据系统管理员输入的相关销售时间段来查看在该时间段内所有的图书销售统计情况.报表查询涉及到的关系表为表,所涉及到的属性为S表的所有属性,即为:SaleD、BooID、RealalePrice、SaleNber、SaeDt。再者系统管理员可以对销售报表按日度、月度、年度三类来查询,而销售报表只能够被系统管理员所查询。所以,系统管理员与报表之间是一对多的关系.管理员(

    23、DBA)销售报表(S)图4.5 报表查询管理模块E-R图6数据管理模块:图书销售管理系统设计中数据管理模块的设计是为了便于系统用户能够备份系统中的图书信息、图书类别信息、图书销售信息、用户信息等数据以及恢复被系统用户误操作所删除的相关信息,该模块功能的实现主要依靠、B、S、C四个关系数据表.7图书销售管理系统E图:管理员(UserI、asor、Qunxian);操作员(UerID、asswod、Quanian);图书(BokD、CegoyD 、Bookam、Autho、Pubisher、PblishDate、Pucse、Pice、StockNur、Diount、Barcode);图书类别(CeoyD、CateoryName);图书销售(eI、BkID、RealSlePrc、SaeNuer、SaleDate;)图书查询(BooID、CegoID 、BookName、Auth、ublisher、PlisDae、Pice、StockNube、Discount、Barcode);分类查询(Categoyame、BookNa);库存查询(BokID、oame、StckNmer);销售报表(alI、BookD、RealSalPice、aleue、Sle).图4.7


    注意事项

    本文(图书销售管理系统数据库设计Word文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开