数据库课程设计产品订单管理系统.docx

上传人:夺命阿水 文档编号:1027564 上传时间:2024-03-01 格式:DOCX 页数:30 大小:361.20KB
返回 下载 相关 举报
数据库课程设计产品订单管理系统.docx_第1页
第1页 / 共30页
数据库课程设计产品订单管理系统.docx_第2页
第2页 / 共30页
数据库课程设计产品订单管理系统.docx_第3页
第3页 / 共30页
数据库课程设计产品订单管理系统.docx_第4页
第4页 / 共30页
数据库课程设计产品订单管理系统.docx_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数据库课程设计产品订单管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计产品订单管理系统.docx(30页珍藏版)》请在课桌文档上搜索。

1、数据库课程设计产品订单管理系统产品订单管理系统二零一二年五月目录一、弓I言1二、开发环境1三、需求分析13.1 按客户分类订单管理子系统13.2 其他信息子系统23.3 预览报表子系统2四、概念结构设计定单24.2子系统ER模型图34.21订单的职员实体关系34.22产品订单系统产品实体一一关系34.23产品订单系统订单实体关系44.24产品订单系统订单明细实体一一关系54.25产品订单系统付费实体一一关系54.26产品订单系统付费方式实体一一关系64.27产品订单系统客户实体关系64.28产品订单系统我的公司信息实体一一关系7五、数据字典(比较多,不一一列出)7六、系统全面设计86.1 数据

2、库表的设计86.2 由表生成各类窗口136.3 生成报表17七、全面设计代表性的SQL语句及结果187. 1.按职员分类的销售额子查询188. 2按客户分类的销售额子查询18八、设计细节展示198.1发票窗体设计198. 2结果展示198. 3按产品分类销售额窗体设计209. 4结果展示20九、关键技术及体会20十、课程设计总结21附录:主窗体代码:22一、引言订单管理是每所公司或者工厂务必面对的工作,特别这几年,我国加入MT0,随着国家政策的调整,给企业的订单管理,商品的进存销都带来了很多冲击。但一直以来用传统人手方式管理文件档案,这种管理方式存在许多缺点:效率低,保密性差,另外随着进货数量

3、的增加,这必定增加了订单管理者的工作量与劳动强度。同时,将产生大量的文件与数据,这给订单信息的查找,更新与保护都带来了很多困难。据调查,目前我国还有相当一部分企业的订单还停留在纸介质的基础上,特别小型工厂或者企业对订单的管理更是落后。这样的管理机制已经不能习惯时代进展的需求,其管理方法将浪费人力物力。随着科技的不断提高,计算机科学与技术日渐成熟,这种传统的手工管理模式必定被以计算机为物质基础的信息管理方式所取代。二、开发环境CPU:IntelPentiUm双核2.70GHZ内存:2G开发软件:Microsoftofficeaccess2003操作系统:MicrosoftwindowXPprof

4、essional版本2002ServicePack3三、需求分析我公司为加强订单管理,准备开发一个订单管理系统,该系统包含按客户分类订单管理子系统,其他信息子系统,预览报表子系统。下面是经需求调查并初步归纳出的有关存储要求:如下所示3.1 按客户分类订单管理子系统a.订购情况:订单标识,职员标识,产品,单价,数量,折扣,总计等信息。b.付费情况:包含订单标识,付费方式,付费日期,付费金额,持卡人姓名,信用卡号等信息C.预览发票:包含订单标识,发票日期,发票金额,付款条款等信息。3.2 其他信息子系统a.职员情况:包含职员姓,名,职务,电话号,邮件地址等信息b.公司信息:包含公司全称,地址,邮编

5、,营业税率,电话号,传真号等c.产品情况:包含产品标识,产品名称,产品单价等。d.付费方式:包含付费方式标识,付费方式,是否使用信用卡等。e.装运方式:包含装运方式标识,装运方式。3.3 预览报表子系统a.按客户情况:包含客户姓名,电话号,传真号,公司名称等b.按应收账款:包含客户姓名,当前应收账款,30-60天后应收账款,61-90天后应收账款,大于90天后应收账款,余额等信息。c.按客户分类销售额:包含公司名称,单位总计,总销售额,营业税,运费总计,发票上的金额等信息。e.按职员分类销售额报表:包含职员姓名,单位总数,总销售额等信息。f.按产品分类销售额:包含产品名称,单位总计,总销售额等

6、信四、概念结构设计定单4.1 整体ER模型图4.2 子系统ER模型图4.21 订单的职员实体关系4.22产品订单系统产品实体一关系4.23产品订单系统订单实体一一关系4.25产品订单系统付费实体关系4.27产品订单系统客户实体关系五、数据字典(比较多,不一一列出)文文文文文日数一间 本本本本本盟字一色订单字段名称数据类型ShipCityShipStaterProvinceShipPostalCodeShipCountryShipPhoneNuinberShipDateShippingMethodID文第星数据类型动字币期本本期自数货日文文日字段属住字段名称渺PaynentIDOrderIDPa

7、ymentAmountPaymentDateCreditCardNumberCardholdersNameCreditCardExpDate回客户字段名称CustomerIDCompanyNameContactLastNameContactFirstNanieBillingAddressCityStateOrProvince口我的公司信息=Ir 编字段名称SetupIDSalesTaxRateCompanyNameAddressCityStateOrProvincePostalCode六、系统全面设计6.1数据库表的设计本系统表一共有十一张,分别为“SwitchboadItems”“产品”、“

8、订单”、“订单明细”、“付费”、“付费方式”、“客户”、“我的公司信息”、“职员”、“装运方式”。表RSwitchboardItemsR产品国订单W订单明细表三付费N付费方式国客户国我的公司信息国职员表6-2SwitchboadItemsSwitchboardItemsSwitchboard-项目编号项目文字命令,参数添加新字段10王切换面扳0激认11愉入/查看按客户分类的3按客户分类的订工12愉入/查看其他信息1213预览报表1314更改切换面板项目520窗体切换面板021谕入/杳看职员3职员22输入/查看我的公司信息3我的公司信息23渝入/查看产品3产品24谕入/杳看付费方式3付费方式25

9、渝入/查看装运方式3装运方式26返回切换面板1130报表切换面板031预览客尸列表报表4客尸列表32预览应收帐款分期报表4应收帐款分期33预览按存户分类销售容耐4按客户分类销售?34预览按职员分类销售额才4按职员分类销售今35前览按产品分类销售容耐4按产品分类销售?36返回主切换面板11*000记录:Y51项供19项M搜索注:表6-2SwitchboardItemsw要紧用于对主界面的设置,包含SwitchboardID”、“项目编号”、“项目文字”、“命令”,“参数”。产品标识.+1*23*4*5+6*78*9*IOl三11米(新建)篮橄足排高玻棒台绳曲垒球球夫球球球榄球球尔琉球球球棍球单价

10、45.955.6512.953.256.7545.558.75127.459.6517.8515.50添加新字段注:表6-3”产品”要紧用于储存产品信息包含产品标识、产品名称、单件等三项信息表6-4订单客户标识职员标,订购日期,订单,收货方名称,收货方地址,人人购物百货刘继禹2012/2/252人人购物百货南京路78号2人人购物百货朱俊军2012/3/1432人人购物百货南京路78号另3人人购物百货郭芳2012/4/1887人人购物百货南京路78号三4人人购物百货李力2102/5/5125大人购物百货南京珞78三5人人购物百货刘绻禹2012/4/25145人人购物百货南京路78号新华大街6号新

11、华大街6号新华大街6新华大街6号新华大街6号铁西区帝通街8号铁西区帝通街8号铁西区帝通街8号南京路78号订单标i困1收熊收货方省/自;,收货方印惊惊惊京京京1.rwLruPuS6人人购物百货朱俊军2012/2/1122美乐熟食店K7人人购物百货朱俊军2012/4/1333美乐熟食店S8人人购物百货郭芳2012/4/9444芙乐熟食店+9人人购物百货李力2012/5/11555美乐熟食店10人入嬲百货朱俊军2012/4/12666美乐熟食店+11大发体盲用品李力2012/2/1855大发食品店12大发体育用品王平2012/2/25124大发食品店13大发体官用品张阳2012/3/26222大发食

12、品店田20人人购物百货张阳2012/2/13888人人购物百*(新建)100087100087100087100087100087134003134003通化甜134003通化吉林134003通化吉林134003鞍山辽宁114002皎山辽宁114002鞍山辽宁114002北京北京100087记录:”第1项供14项”HL国明灯表订单明细标识1234:567891011121314151617订单标识1绳1篮陈:球IW1成2绳榄球棍球1球2桶2足2日榄球.球璃球23g3三i尔夫球陈i尔夫球教量,10050100204010205010010003040单价折扣添邠新字段45.5520.00%9.6

13、520.00%4.9530.00%5.6550.00%17.8535.00%9.6510.00%5.6512.00%12.9515.00%45.5520.00%6.7512.00%9.6523.00%9045.551017.85305.6540.00%23.00%32.00%9090017.856.7518192021,22记录:H第1项供36项,7307010030105.6512.956.7512.954.9525.00%30.00%40.00%10.00%0.00%12.00%5.00%注:表6-4“订单”及表6-5订单明细表”要紧用于查看订单的基本内容。“定单”要紧包含“订单标识”、“

14、客户标识”、“职员标识”、“订单编号”、“收货方名称”、“收货方地址”、“收货方城市”、“收货方省/自治区”、“收货方邮政编码”、“收货方国家”、“收货方电话”、“发货日期”、“装运方式标识”、“运费”、“营业税额”;“订单明细”要紧包含“订单明细标识”、“点单标识”、“产品标识”、“数量”“单价”、“折扣”等。表6-6付费国付易付费标识订单标谆付费金箱付费日期信用卡号,持卡人信用卡到堪信用卡权限付费方式标识,蜷如112,330.952012年2月汨支票229,OOO.301201年2月14日支票331,460.652012年4月18日支票44104.302012年4月2旧支票554,000.

15、452012年3月2汩支票668.652012年2月1日2151461963011王小丽2014/12/1交通银行信用卡7734.652012年4月1日4121321959062王小刚2013/3/1交通银行信用卡8834.602012年4月9日2011421974012陆丰2015/10/1交通银行信用卡9954.302012年5月口日6321121970051张小雨2014/1/21交通银行信用卡IO1154.302012年2月18日现金111214.302012年2月25日支票1213139.102012年3月26日现金*(新建)I=M三1项供12Q”4:SSMI注:表6-6“付费”只要

16、用于查看付费方式、金额与日期。只要包含“付费标识”、“订单标识”、“付费金额”、“付费日期”、“信用卡号”、“持卡人”、“信用卡到期日”、“信用卡权限”、“付费方式标识”。表6-7付费方式口付暮而付费方式标付费方式是否使用信用卡添加新字段三1支票NoJs2工商银行信用卡YesJb3现金NoJs4交通银行信用卡Yes米(新建)注:表6-7“付费方式”要紧包含“付费方式标识”、“付费方式”、“是否使用信用卡”表6-8客户客尸标识图12人人购物百货何公司名称,联系人生,联系人名,人人购物百货王小丽帐翱寄地址 南京路78 78,城市.北京省/自治区,邮政编码,北京100087北京100087何3大发体

17、肓用品王枚枚铁西区帝通街8赣山St114002,4大通体盲用品田单学院路27号 北京北京100037*(新建)国家/岖,联系人财中国经理中国销售代表中国触代表中国注:表6-8“客户”要紧用于查看客户的基本信息。百痢港信息-BX设用标识营业税率公司名称,地址城市,省/自治区,邮跌编码国家/地区冷15.0弊住客隆球类运动品批发店南岸区南山街道崇文路2重庆重庆400065中国(0*(新建)0.00%表6-9我公司信息注:表6-9”我的公司信息”要紧用于查看公司的基本信息。gen职员标识 离军 芳力继平俊职芬 梢俗代表 销倍剂经理 销值代表 的值经理 泊值代案电亍邮件名 分机 uof anssina.

18、 com 111lslna. con IiuJiyuOfllna. con vangpingfl 1 n0. Col ZhuJunJiArAa 1 na. c7 张 三 格儡代豪 zhanga8Ina. coj 0270002 京曲电话 工作电话 61111 023 62222 3333 (023) 64444 023) 65550 023 666660270000002700001表6T1装运方式装运方式标装运方式,田1至运l25号运3车失品各产E运4公路齐E运 X 澳索图63产品窗口国产品-X图6-4按客户分类的订单国按客户分类的Xi订单标订单日期发货日期总消售额付费总额应付金额12012

19、/2/22012/2/36,756.962,330.954,426.0122012/3/142012/3/1510,866.709,000.30一2,243.3432012/4/182012/4/193,122.811,460.655,296.3142102/5/52012/5/6151.02104.306,652.6652012/4/252012/4/265,750.254,000.452,756.5162012/2/12012/2/3136.798.656,748.31T2012/4/12012/4/21,585.3934.656,722.3182012/4/92012/4/9511.84

20、34.606,722.3692012/5/112012/5/112,746.4354.306,702.66102012/4/122012/4/13935.056,756.96112012/2/182012/2/201,889.5854.306,702.66122012/2/252012/2/2667.3814.306,742.66132012/3/262012/3/266,217.92139.106,61786202012/2/132012/2/1412,370.556,756.96图6-5打印发票窗口确定I取消国订单分货3图6-6订单分类窗口职员标识朱俊军日订单标识1球球雷球球榄xZ坡绳篮瞰

21、Q45.5510020.00%965502000%4.9510030.00%5652050.OOX总计3,644.00386.346.5056.50订单编号52订单分类汇总营丑税率5.00%运费订单曰期2012/2/2营业税发货曰期2012/2/3订单总计装运方式公路托运二付费总额装运选项(三)应付金额6,416.1520.00320.816,756.962,330.954,426.01:记冢Y第1项(共蒜厂丁卜i选素图6-7订单明细窗口官B丁单产品绳球篮球瞰榄球曲棍球绳球橄榄球足球玻璃球高尔夫球绳球高尔夫球披璃球曲棍球瞰榄球曲棍球kFaTF数量折扣总计10020.00%3,644.11502

22、0.00%386.0010030.00%346.50=2050.00%56.504035.00%464.10Ll1010.00%86.852012.00%99.445015.00%550.3810020.00%3,644.00100012.00%5,940.3023.00%222.924050.00%135.OO9040.00%2,459.TO1023.00%137.443032.00%115.269025.00%1,204.88CCC*%tf*WWACLCUC.45556.759.656.7545.5512.9517855.6517.85X855图6-8付费窗口图6-9付费方式窗口默认条款货

23、到后1。天内付款。发票说明感谢您在本公司定货。图6-10我的公司信息窗口国我的公司信息请在此处输入您的公司名称和地址信息。可通过关闭此窗体来保存这些信息。电话号码(023)8888888传真号码(023)8888888图6-11职员窗口国装运信息图6-13装运信息6.3 生成报表按产品分类销售额生成的报表注:输入开始与结束日期点预览后坦按产品分类捐售嵌从2000/2/3至2015/7/1的订单产品名称M京计息销售额台球垒球曲棍球棒球橄榄球玻璃球篮球绳球足球高尔夫球总诗16016,377.331301,767.001401,806.421070.00180745.2444014,088.6211

24、0393.521901,564.271501,708.11212011,448.68363049,969.19七、全面设计代表性的SQL语句及结果1. 1.按职员分类的销售额子查询SELECTDISTINCTROW订单.Employee。订单QrderDate,订单.Freightcharge,订单.SaIesTaxRate,Sum(CLng(Quantity*UnitPrice*(l-Discount)*100)/100)AS总销售额,SUm(订单明细表Quantity)AS单位总数FROM订单LEFTJOIN订单明细表ON订单.OrderID=订单明细表.OrderlDGROUPBY订单.

25、EmpIoyeeID,订单.OrderDate,订单.FreightCharge,订单.SaIesTaxRate;7. 2按客户分类的销售额子查询SELECTDISTINCTROW订单.CustomerID,订单.OrderDate,订单.FreightCharge,订单.SaIesTaxRate,Sum(CLng(Quantity*UnitPrice*(l-Discount)*100)/100)AS总销售额,SUm(订单明细表.Quantity)AS单位总计FROM订单LEFTJOIN订单明细表ON订单.OrderID=订单明细表.0rderlDGROUPBY订单.CustomerIDz订单

26、.OrderDate,订单.FreightCharge,订单.SaIesTaxRate;八、设计细节展示8.1发票窗体设计龙经5IalBjeAj发票H期可单标双=CFomJL痴/加名OrderlD东彖ContactNameNlFgXsm打发索一交户标识发低R期xrgseraLoOANDSwitchboardID=&Mel(SwitchboardID)StrSQL=StrSQL&ORDERBYItemNumber;Setrst=dbs.OpenRecordset(strSQL)IftherearenooptionsforthisSwitchboardPage,displayamessage.Ot

27、herwise,fillthepagewiththeitems.If(rst.EOF)ThenMe!OptionLabell.Caption=TherearenoitemsforthisswitchboardpageElseWhile(Not(rst.EOF)Me(OptionLabel&rst!ltemNumber).Visible=TrueMe(OptionLabe&rst!ltemNumber).Caption=rst!ItemTextMe(Command&rst!ItemNumber).Enabled=Truerst.MoveNextWendEndIfClosetherecordset

28、andthedatabase.rst.Closedbs.CloseEndSubPrivateFunctionHandIeFocusfintBtnAsInteger)Thisfunctioniscalledwhenamenuoptionreceivesthefocus.intBtnindicateswhichbuttonwasclicked.DimintptionAsIntegerOnErrorGoToHandleMouseOver_ErrForintption=1ToConNumButtonsShowthatthismenuoptionhasthefocus.Ifintption=intBtnThenMe(Option&intOption).Visible=Tr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号