![数据库课程设计 某书店图书进货销售系统及咖啡店创业计划书_第1页](http://file4.renrendoc.com/view/2c0d67090533e4197897bf5a50ea622c/2c0d67090533e4197897bf5a50ea622c1.gif)
![数据库课程设计 某书店图书进货销售系统及咖啡店创业计划书_第2页](http://file4.renrendoc.com/view/2c0d67090533e4197897bf5a50ea622c/2c0d67090533e4197897bf5a50ea622c2.gif)
![数据库课程设计 某书店图书进货销售系统及咖啡店创业计划书_第3页](http://file4.renrendoc.com/view/2c0d67090533e4197897bf5a50ea622c/2c0d67090533e4197897bf5a50ea622c3.gif)
![数据库课程设计 某书店图书进货销售系统及咖啡店创业计划书_第4页](http://file4.renrendoc.com/view/2c0d67090533e4197897bf5a50ea622c/2c0d67090533e4197897bf5a50ea622c4.gif)
![数据库课程设计 某书店图书进货销售系统及咖啡店创业计划书_第5页](http://file4.renrendoc.com/view/2c0d67090533e4197897bf5a50ea622c/2c0d67090533e4197897bf5a50ea622c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计某书店图书进货、销售管理系统学校:广西大学学院:计算机与电子信息学院班级:网络班组长:组员::指导老师目录一.需求分析21.1编写目的21.2背景21.3可行性分析…………………31.4系统总体的功能需求…………………3二.概念结构设计32.1概念结构设计步骤…………42.2局部E-R图42.3整体E-R图…………82.4物理结构设计……………………9三.数据库的实施和维护113.1建立数据库………………………113.2根据结构设计建表..…………………123.3载入数据……………………153.4创建存储过程……………163.5查询与统计功能……………………183.6触发器脚本………………183.7视图脚本………………193.8约束……………………20四.测试………………21五.总结………………………23
数据库开发与设计一.需求分析1.1编写目的在科学飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜内,现在人们借助计算机和数据库技术科学的保管和管理大量的复杂数据,以便方便而充分的利用这些宝贵的信息资源。本系统的设计目的就是为中小型书店提供一套运行稳定、安全可靠、操作方便的管理系统。帮助书店销售业务处理日常工作业务,规范管理各项工作和操作流程。从根本上改变以前那种旧的管理模式,真正提高管理和服务水平。1.2背景随着社会信息量的迅速增长,计算机处理的数据量不断增加,在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位,企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中国的信息化沿着企业信息化和政府信息化这两根链条正在飞速的发展,在全国的各级教育单位中,都在进行管理方式的改革,由以前的人工管理方式在向现在的人工加计算机技术的过渡中,在现在的这种模式中可以很大的提高工作人员的工作效率,提高了正确性。在传统模式下利用人工进行图书销售信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令书店管理者对图书的信息管理带来了很大困难,严重影响了书店的经营效率。随着科学技术的不断提高,计算机科学日渐成熟,使用先进的计算机技术来代替传统的人工模式,来实现信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书销售信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书销售信息管理的效率,也是书店的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。1.3可行性分析可行性分析的任务是明确开发应用项目的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。但如果领导或管理人员对信息系统的需求很不迫切,或者条件尚不具备,就是不可行。下面从系统的经济可行性、管理可行性、技术可行性等对本系统开发进行可行性分析,看可行与否。经济上的可行性科学技术的发展和人们生活水平的不断提高,计算机的价格越来越能被很多人所接受,不管是在企业还是家庭,计算机的使用已经成为普遍现象,所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险,且系统本身成本较低,不需要很多的开发费用和以后的维护费用。管理上的可行性该书店图书销售管理系统是鉴于目前书店图书信息的剧增,读者市场对图书的呈爆炸性增长的前提下,书店对图书销售管理的自动化与准确化的要求日益强烈的背景下构思出来的,操作简单、方便,便于管理,并且书店有关管理者均同意该系统的开发、使用,相应的管理制度改革的时机也已成熟,规章制度齐全,提供的原始数据也很准确,所以,从管理上来说,是可行的。1.4系统总体的功能需求某书店需要一套信息管理系统辅助完成图书销售业务,该图书销售系统业务主要实现:图书类别、出版社、图书、仓库信息的管理;实现进货、入库管理;实现销售、出库管理;创建存储过程查询某段时间内各种图书的进货和销售情况;创建视图查询各类图书的库存总数;创建触发器当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量;要求一单可以处理多种图书(比如销售设置销售单及其明细两个表);建立数据库相关表之间的参照完整性约束。二.概念结构设计一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。将E-R模型转换为关系模型转换原则:一个1:1联系可以转换为一个独立的关系,也可以与任意一段对应的关系模式合并。如果转化为一个独立的关系模式,则与该联系相连的各个实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一个实体对应的关系合并,则需要在该关系模式的属性中加入另一个关系的主码和联系本身的属性。一个m:n的联系可以转化为一个单独的关系模式,这个单独的关系模式的主码是两端实体的码,再加上联系的属性。一个1:n联系可以转化为一个独立的关系模式,也可以与n端的关系模式合并作如果与n端的关系模式合并,在n端的关系模式中加上另一端关系的码和联系属性。2.1概念结构设计步骤第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们们先逐一的设计分E-R图。
第二步是进行视图的集成:各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图,得到全局概念模型。
2.2局部E-R图1.图书销售系统E-R图出版社出版社进货进货书店书店处理处理库内图书库内图书2.书店-库内图书“处理”联系细化E-R图书店书店书店书店书店书店销售退书处理销售退书处理库内图书库内图书库内图书库内图书库内图书库内图书3.库内图书实体属性图图书ISBN码库内图书作者出版社图书信息图书名图书种类库存量图书ISBN码库内图书作者出版社图书信息图书名图书种类库存量4.供应商实体属性图出版社出版社出版社地址出版社名称联系人出版社地址出版社名称联系人5.供应图书报价-书店-供应商“进货”联系的属性图图书ISBN编码进货数量进货日期进货价格进货编号出版社书店进货图书ISBN编码进货数量进货日期进货价格进货编号出版社书店进货6.书店-库内图书“销售”联系的属性图销售数量销售时间图书ISBN编码销售价格销售编号库内图书销售书店销售数量销售时间图书ISBN编码销售价格销售编号库内图书销售书店7.书店-库内图书“退书”联系的属性图退书时间退书数量退书信息图书ISBN编码退书编号库内图书书店退书时间退书数量退书信息图书ISBN编码退书编号库内图书书店退书退书账户姓名密码管理员8.“管理员”属性图账户姓名密码管理员2.3整体E-R图2.4物理结构设计出版社信息表字段名数据类型字段大小是否允许空备注出版社char20N主键出版社地址char20NChar12N联系人Char10N库内图书信息表字段名数据类型字段大小是否允许空备注图书ISBN编码intN主键图书种类Char10N图书名Char20N出版社Char20N外键库内图书量intY作者Char20N图书信息char200Y 销售信息表字段名数据类型字段大小是否允许空备注销售编号intN主键图书ISBN编码intY外键销售时间datatimeN销售数量intN销售价格moneyN 进货信息表字段名数据类型字段大小是否允许空备注进货编号intN主键出版社intY外键图书ISBN编码intN外键进货日期datatimeN进货价格moneyN进货数量intN 退书信息表字段名数据类型字段大小是否允许空备注退书编号Char20N主键图书ISBN编码Char14N外键退书时间DataN退书数量MoneyN退书信息IntegerN 管理员信息表字段名数据类型字段大小是否允许空备注姓名Char20N编号Char10N主键密码char10N三.数据库的实施和维护3.1建立数据库根据以下代码建立数据库:CREATEDATABASE书店进货销售管理系统ON(NAME=order_dat,FILENAME=‘F:\mssql\data\orderdat.mdf’,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=order_log,FILENAME=‘F:\mssql\log\orderlog.ldf’,SIZE=10MB,MAXSIZE=30MB,FILEGROWTH=5MB)3.2根据结构设计建表CREATETABLE出版社信息表(出版社char(20)primarykey,出版社地址char(20),char(20),联系人char(20))CREATETABLE图书类别表(类别号char(20)primarykey,类别char(20),类别信息char(20),备注char(20))CREATETABLE图书信息表(图书号char(20)primarykey,图书名char(20),出版社char(20)CONSTRAINTFK_1foreignkeyreferences出版社信息表(出版社),类别号char(20)CONSTRAINTFK_2foreignkeyreferences图书类别表(类别号),作者char(20),备注char(20))CREATETABLE进货订单(进货单号char(20)primarykey,进货者char(20),备注char(20))CREATETABLE销售订单(销售单号char(20)primarykey,购买者char(20),备注char(20))CREATETABLE进货详情表(进货项号char(20)primarykey,进货单号char(20)CONSTRAINTFK_3foreignkeyreferences进货订单(进货单号),图书号char(20)CONSTRAINTFK_4foreignkeyreferences图书信息表(图书号),图书数量char(20),进货日期date,进货价格char(20),备注char(20))CREATETABLE销售详情表(销售项号char(20)primarykey,销售单号char(20)CONSTRAINTFK_5foreignkeyreferences销售订单(销售单号),图书号char(20)CONSTRAINTFK_6foreignkeyreferences图书信息表(图书号),图书数量char(20),销售日期date,销售价格char(20),备注char(20))CREATETABLE库存信息表(图书号char(20)CONSTRAINTFK_7foreignkeyreferences图书信息表(图书号),图书数量char(20),入库信息char(20),出库信息char(20),备注char(20),)3.3载入数据(1)图书类型出版社图书信息表仓库进货、入库销售、出库(7)图书类别视图3.4创建存储过程(1)某段时间内进货查询CREATEprocedurebuysearch@起始时间date,@结束时间dateasbeginSELECT*from进货详情表where进货日期>=@起始时间and进货日期<=@结束时间end;某段时间内的销售查询CREATEproceduresellsearch@起始时间date,@终止时间dateasbeginSELECT*from销售详情表where销售日期>=@起始时间and销售日期<=@终止时间end;3.5查询与统计功能--每月的销售总额和销售总量CreateProcQueryBook@dateCHAR(10)AsSelectSum(SellNum)asTotalNuns,Sum(Sprice)asTotalSalesFromSellOutWhereDateDiff(mm,@date,SDate)=0--每月销售的排行榜CreateProcBookBack@datesmalldatetimeAsSelecttop10b.Bname,s.SellNumFromBookbinnerjoinSellOutsonb.BookID=s.BookID--按月查卖了多少本书CreateProcQueryMonth@datesmalldatetimeAsBeginSelectb.Bname,Sum(b.Bnum)FromBookasbinnerjoinSellOutassonb.BookID=s.BookIDWhereDatediff(mm,@date,s.SDate)=0Groupbyb.BnameEnd3.6触发器脚本--使用触发器,实现新书在书库中的插入工作和图书数量修改CreateTrigger进货On进货详情表FORInsertAsdeclare@nintSelect@n=图书号frominserteddeclare@numintSelect@num=图书数量FrominsertedUpdate库存信息表set图书数量=图书数量+@numWhere图书号=@nCreateTrigger销售On销售详情表FORInsertAsdeclare@nintSelect@n=图书号frominserteddeclare@numintSelect@num=图书数量FrominsertedUpdate库存信息表set图书数量=图书数量-@numWhere图书号=@n3.7视图脚本CreateViewSBookAsSelectPublisher,BookID,Bname,20-BnumasNumFromBookwhereBnum<5--小于本时就定本书GroupbyPublisher,BookID,Bname,20-BnumCreateProcSelectBookAsBeginSelect*FromSBookInsertIntoBuyInSelectv.BookID,GetDate(),v.Price,v.NumFromSBookasvEnd--建立查询供应商信息的视图createviewProvider_viewasselectProviderID,Paddress,Pphone,Pcontacter,PnamefromProvider--建立查询书籍信息视图createviewBook_viewasselectBookID,ProviderID,Bkind,Bname,Bpublish,BnumfromBook四.测试4.1测试的目的1、软件测试是为了发现缺陷而执行的过程。
2、测试是为了证明程序中的错误,而不是证明程序中无错误。
3、一个好的测试用例指的是它可能发现至今尚未被发现的缺陷
。
4、一次成功的测试指的是发现了新的软件缺陷的测试。这种观点主要目的:测试要以查找缺陷为中心,而不是为了演示软件能够正确运行。但是发现缺陷并不是软件测试的唯一目的。通过分析缺陷产生的原因和缺陷的分布特征,可以帮助程序员发现软件开发过程的不足,以便及时改进。项目名称:某书店图书进货、销售管理系统(1)程序运行环境已经正确设定。
是程序代码检查:
(1)程序单位首部有程序说明和修改备注。
是(2)变量、过程、函数命令符合规则。
是(3)程序中有足够的说明信息。
是(4)修改注释符合要求。
是(5)类库的使用符合要求。
是画面及报表格式检查:
(1)画面和报表格式符合规定需求。
是(2)程序命名符合格式需求。
是(3)画面和报表的字段位置和宽度与设计文档一致。
是功能测试:
(1)多画面之间切换正确。
是(2)功能键、触发键、按钮、菜单、选择项功能正确。
是(3)数据项关联及限制功能正确。
是正确性测试:
(1)读/写/删除操作结果正确。
是(2)各种组合条件之查询或报表正确。
是(3)设计文档规定的其它操作。
是
可靠性测试:
(1)非法键容错测试。
是(2)异常字符容错测试。
是(3)程序负作用检查。
是五.总结通过这次的数据库验证体系课,学到了很多实际应用的东西。平时只是一味的学习理论知识,很少能有亲手实践做系统的时间,这次的课教会了我们怎样去着手做一个系统,怎样团队合作,怎样去一步一步构建一个系统等等。在开始做这个图书销售管理系统的时候我们对其用处都不清楚,流程图都画不出来,最后经过讨论分析重复的去尝试,最终把数据流图花了出来,也有了一些成就感。接下来的E-R图,关系逻辑模型都慢慢摸索了出来,并且把平时学的理论知识和上机实践结合在了一起。从做整个系统开始,我们发现原来做一个系统是多么的不容易,首先是对整个系统的理解和分析,然后把这个系统的构架想象出来,再把这个构架去填充完整,使其成为一个能够运行的完整的系统。
通过这次做书店管理销售系统,我们也发现了很多问题,很多是我们眼高手低,总以为会了,但是实际行动时才知道欠缺了许多东西。当然这次做系统学会了很多,相信对我们以后的学习甚至是工作都有用处。希望今后能有更多的机会去做系统,去亲手实践。当然了,我们还要继续努力学习,毕竟学习是没有终点的,更加期待下学期的学习。
咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算1、咖啡店店面费用咖啡店店面是租赁建筑物。与建筑物业主经过协商,以合同形式达成房屋租赁协议。协议资料包括房屋地址、面积、结构、使用年限、租赁费用、支付费用方法等。租赁的优点是投资少、回收期限短。预算10-15平米店面,启动费用大约在9-12万元。2、装修设计费用咖啡店的满座率、桌面的周转率以及气候、节日等因素对收益影响较大。咖啡馆的消费却相对较高,主要针对的也是学生人群,咖啡店布局、格调及采用何种材料和咖啡店效果图、平面图、施工图的设计费用,大约6000元左右3、装修、装饰费用具体费用包括以下几种。(1)外墙装饰费用。包括招牌、墙面、装饰费用。(2)店内装修费用。包括天花板、油漆、装饰费用,木工、等费用。(3)其他装修材料的费用。玻璃、地板、灯具、人工费用也应计算在内。整体预算按标准装修费用为360元/平米,装修费用共360*15=5400元。4、设备设施购买费用具体设备主要有以下种类。(1)沙发、桌、椅、货架。共计2250元(2)音响系统。共计450(3)吧台所用的烹饪设备、储存设备、洗涤设备、加工保温设备。共计600(4)产品制造使用所需的吧台、咖啡杯、冲茶器、各种小碟等。共计300净水机,采用美的品牌,这种净水器每一天能生产12l纯净水,每一天销售咖啡及其他饮料100至200杯,价格大约在人民币1200元上下。咖啡机,咖啡机选取的是电控半自动咖啡机,咖啡机的报价此刻就应在人民币350元左右,加上另外的附件也不会超过1200元。磨豆机,价格在330―480元之间。冰砂机,价格大约是400元一台,有点要说明的是,最好是买两台,不然夏天也许会不够用。制冰机,从制冰量上来说,一般是要留有富余。款制冰机每一天的制冰量是12kg。价格稍高550元,质量较好,所以能够用很多年,这么算来也是比较合算的。5、首次备货费用包括购买常用物品及低值易耗品,吧台用各种咖啡豆、奶、茶、水果、冰淇淋等的费用。大约1000元6、开业费用开业费用主要包括以下几种。(1)营业执照办理费、登记费、保险费;预计3000元(2)营销广告费用;预计450元7、周转金开业初期,咖啡店要准备必须量的流动资金,主要用于咖啡店开业初期的正常运营。预计2000元共计: 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:发展计划1、营业额计划那里的营业额是指咖啡店日常营业收入的多少。在拟定营业额目标时,必须要依据目前市场的状况,再思考到咖啡店的经营方向以及当前的物价情形,予以综合衡量。按照目前流动人口以及人们对咖啡的喜好预计每一天的营业额为400-800,根据淡旺季的不同可能上下浮动2、采购计划依据拟订的商品计划,实际展开采购作业时,为使采购资金得到有效运用以及商品构成达成平衡,务必针对设定的商品资料排定采购计划。透过营业额计划、商品计划与采购计划的确立,我们不难了解,一家咖啡店为了营业目标的达成,同时有效地完成商品构成与灵活地运用采购资金,各项基本的计划是不可或缺的。当一家咖啡店设定了营业计划、商品计划及采购计划之后,即可依照设定的采购金额进行商品的采购。经过进货手续检验、标价之后,即可写在菜单上。之后务必思考的事情,就是如何有效地将这些商品销售出去。3、人员计划为了到达设定的经营目标,经营者务必对人员的任用与工作的分派有一个明确的计划。有效利用人力资源,开展人员培训,都是我们务必思考的。4、经费计划经营经费的分派是管理的重点工作。通常能够将咖啡店经营经费分为人事类费用(薪资、伙食费、奖金等)、设备类费用(修缮费、折旧、租金等)、维持类费用(水电费、消耗品费、事务费、杂费等)和营业类费用(广告宣传费、包装费、营业税等)。还能够依其性质划分成固定费用与变动费用。我们要针对过去的实际业绩设定可能增加的经费幅度。5、财务计划财务计划中的损益计划最能反映全店的经营成果。咖啡店经营者在营运资金的收支上要进行控制,以便做到经营资金合理的调派与运用。总之,以上所列的六项基本计划(营业额、商品采购、销售促进、人员、经费、财务)是咖啡店管理不可或缺的。当然,有一些咖啡店为求管理上更深入,也能够配合工作实际需要制订一些其他辅助性计划。第六部分:市场分析2019-2021年中国咖啡市场经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四平货运驾驶员从业资格证考试题库答案
- 2025年度新能源汽车预约解除及售后服务保障合同
- 二零二五年度游艇租赁与保养一体化服务合同
- 二零二五年度商务办公租赁合同
- 科技驱动下的学校运动场所绿色材料发展
- 2025年度生态养殖场牛羊批量采购合同
- 二零二五年度能源项目银行过桥垫资服务合同
- 2025年度航空航天材料科学家雇佣合同
- 2025年证件外借期限管理与违约责任合同
- 2025年度建筑工程进度监理合同补充协议
- 2025年山西国际能源集团限公司所属企业招聘43人高频重点提升(共500题)附带答案详解
- 青海省海北藏族自治州(2024年-2025年小学六年级语文)统编版随堂测试(上学期)试卷及答案
- 外研版(三起)小学英语三年级下册Unit 1 Animal friends Get ready start up 课件
- 江苏省无锡市2023-2024学年高三上学期期终教学质量调研测试语文试题(解析版)
- 铜矿隐蔽致灾普查治理工作计划
- 《民航安全检查(安检技能实操)》课件-第一章 民航安全检查员职业道德
- DB34T4826-2024畜禽养殖业污染防治技术规范
- 腰麻课件教学课件
- 石油化工企业环境保护管理制度预案
- 2024年甘肃省高考历史试卷(含答案解析)
- 2024年山东省烟台市初中学业水平考试地理试卷含答案
评论
0/150
提交评论