《数据库课程设计产品订单管理系统.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.6520.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