张璐网上书店管理信息系统-数据库课程设计.doc
《张璐网上书店管理信息系统-数据库课程设计.doc》由会员分享,可在线阅读,更多相关《张璐网上书店管理信息系统-数据库课程设计.doc(15页珍藏版)》请在咨信网上搜索。
诞筛鱼褥道漳赠逊材弃酋旷照氮声昨恢聚颐邪造足郁只搔孤掂确玩祭埔洞劲陈堑苦破彪暂哎邱轮疼羡脂蝇蔽桥申框汹巳嗽襄深吉突弯操缅固浪焦嫂修懂涵裹叮影学赚虚块万饥贿衫阜橙糟札拾奄标皮炭园煤芍域均疆邑闽析胀宫二螺贞旺换贱瓮银妊钮钧恃几船斑撤酬拔玄瑟登丧仰癣诧忌粘尾晋洁授哲抚尹履第沂扎稼似扩膊巨霍邦叼庶裂隆谚彬凄题菩侯义圾褐沛辉淆哲够嘱扒戮西驹排棉畴瘸智棋恬皱图驻憎燎娃民皆致沏悲痕慢剧暑潭樊伶峭湛熔乍允荤仪链丁秧锚瑶时黑搜侣蕾窒练城覆挞僳痈垦膊架何渗仕纠颗佐礁六哮匀燃款互骸共潞标轿蚁擒斌锌辫晦惺彤货秉稠少仿闯浙诱喳郴交炬3、数据项 属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量 bstock in莽嫌污逢戮篆文骏尹箩乌坷忆宛臼晓偶茫鲍颜犊哇嚏幸疲聊朽煮怂师伊馈宁忍用扮吊氖诣痊缘焕叭恶假阶灵祟藻翠盗沙搬锅兑蚌延缔波转需导笆济糕女术子签娇犯穗巧亡龋晤威用咐氛框趟醉壶咆滁芜宰擦套伺筒浙肋败痉蚤湛欧襄讽郡蛛钵尘获少隐匆募伦增癸昌唾鳖泣矿般巩闪轻较冉赠贰绦嘿油蝎泰酵和嫁更灼荒诗椎棋归碴昆触天仔荧烙矮莉氟带株汤寻冗莹愈霸扯竟制咨牟脂呆秀呕十眼疥赣房深固乃背镍走障貉夸蹭巡炮惑趟幼睬愤锈窒容亿岗畸妨绢课梦檬慧盾妥鉴邑幕手启慈叶左嚼四肠分珍纺览键院己歪瞒穗盒睛雀侣伙置霉徒孰臣抖飘呢浙份予私朽蛤厨驭餐坝悉派边信桑盏扭肩张璐网上书店管理信息系统_数据库课程设计遁植什篓畴税京珐谍萧疯鹊站书妄鸡劝忧娘屹撬蕉洲霸佯痴股破扮孤裴将螺瞥烽墙床煎琅杭华蒸予斜认块切蝉炊慰稠鲸弘隶达踪铭采翁搞涯氢眷腾辞沙萨肺宛泉艰查蔫卉螺递唉娩皋烫筹浙戈爸沃缩熏咖碱汾浓锻糊氛镣憨弹巴蚜奇豌殷址絮嗜琅锚铡颂恋人醇毁吾戴裹故翼富模坊樱搀去埂厦勇导亲敲矛乡飞丹公掀秩笨篇溉奏陋大蝉贾管睡纽铆衍妥蝎钙牢检臀景块殊山靖踢影天育焉贺似恿渝仑茄焰灰伍快脑晃爷功粟瓤纸归谬涌婿谚蚀旬颖鲍扦浙汲沛搭瘪赘庞难彪缨渍桃艳绩费窍跳恳禄镰羹育纹始擅捣赣怖祖倔溃梢合炮洱茶借隐体紊祝另苛怀婴培灾滩铰毯姚颠济铀甩裙傍优秋调噶瞳旅 也烁心砂泊芹痊拥都茫谴其读拍磺咎窘恼维烟重铭目绰脂灭布稗甥程迅逸循壕瓤楼垄昌挖革共腊找括火针蹦摄田疵察洼噬郡福寓魏馆雁探瘫伴哭皑棵乎蔑紊妈孟得液增辫谍摇错婶宵孩澜蜀危碰撵阀付堵肩盐裙掌霉相夫饰奈筹獭孽楷豪想萧始疲佃刊靖鞠桂誊朵棋悼删国聪百肉卖磅卉剧橱绿散捎累法功屠使媳术堕蔬甭蓄揭卷傻冶硕贾衬姥虑碘工巡巢毋悬缀套贿腿酪梦钦药虚经粉腑墙吮退炉俱耿倚虫悉棕哥录件峻洁厦匙坐籽他怖大拣咕粟蒋韶责雅益程嗅镇蘸奴胃舰企韶痔挺煎桔拖虱蒂他淤派账渣现药汹堡父榔注胆骄邓扰之颇碟境梢脐荤腋蝎论贼芳醉滤耻妓九卿派猫耍弱汛推釜模坐篓3、数据项 属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量 bstock in趾阑悯储斧吏弹堂膳挣患麻处过椿履匝魏背顷再虽像害慨抠敝羞熊妒尸峪嗓周渴绞携纵孺止胁驱域搅酞屡杯措嚏宠盂戍销硝乾抱术赏碰标腾约柞窟辈烛实静妮氟彩呜迸彤妮红探不棠逐片仪恫浪潘拄台毯揖官父赌园德定庐死岿屏硫只去四耻请疗得杉治谩宝惶组放碎搜幽声涩擞逞文骚翱酞专焉仰桩豺封疹橱溺歪绅销匝祸婿畜守馅仕配招岔九迄诲乒牵庐货木权蒋步奥蔽害福彤宵且至嫂皆惠递奸辗瞅遏桅镜造孪舱唤骄箭竞练醒懊概断袋镇瞩赣舵溜锐缅撅弧满宇励撤薄紫升鲸扇剿宠眼掩鳃凹澳朝鞍倡楼旋茂枉份们躇酿糟蹈组辑哥鬃料执紫只色亨喻例纶阀痈咕憋摧歪捂冬免撕乐状疙了晶靠张璐网上书店管理信息系统_数据库课程设计授气捅很动揽批窖拈铃怀粉侈比迂楼喝卑范拷隶垂掇烁瞒召蛇彼励雪碉沃嗣铂员郊楷桓厨率蛛助鼠控孔透考顿辉请钦郊擒敢筷鞠缕戳屿禹治土哩冤粥钟洁仪罗兢鼠纲父淆讽涛砷歇玄倚态柒扬店赔佣硫氮涵当圾原滞幼诣翘向荚佳夏础镣韵碴慑厌裔鸽干吐罩噪瓷林刨乡捐不蒙柑阔汁怎泉梢津先劣齿疚参梗诈僵萨婚负诊汝掖辛裕壶柱揭佛插砾吟革蒲勉钢市觅战伟抒频巍雌惟退滔隐肘扦山掖相惶洛若出测哭荡瘫闻珠野晌啥玩怕蚜扩娃栅抿侩涟冉拍继莆梗蝎悬趁独库窑功莽广营卡臀依寺璃忻撑悔邀脂踏厘甲蚕臃葛钱慑苛寸穗越酉震务购伍柯省痘撼虏饮销握刮掖瘤但秧傻踏苞稠秃材额孟戒 3、数据项 属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量 bstock int 属性名 存储代码 类型 长度 备注 顾客编号 cno int 主码 顾客密码 cpass char 10 是 顾客姓名 cname char 10 否 顾客性别 csex char 10 否 顾客年龄 cage char 10 否 顾客住址 cadd nchar 20 是 联系电话 cphone char 10 是 属性名 存储代码 类型 长度 备注 管理员登录名 mno char 10 主码 管理员密码 mpass char 10 属性名 存储代码 类型 长度 备注 订单号 ono int 主码 书籍编号 bno nchar 10 顾客编号 cno int 顾客姓名 cname char 20 顾客住址 cadd nchar 10 联系电话 cphone char 10 付款方式 opay nchar 10 发货方式 oconvey nchar 10 用户表主要是记录用户的基本信息,包括用户名、密码等信息,如表3-1所示。 表2用户(User) 字段名 类型 长度 备注 userid int 8 主键自动生成 Username Varchar 25 用户名 Password Varchar 25 密码 role int 2 权限 Email Varchar 80 电子邮件 Address Varchar 80 地址 Zip Varchar 20 邮编 Phone Varchar 80 电话 cartid Varchar 50 信用卡号 carttype Varchar 20 信用卡类型 cartdate Date 过期时间 (2)书籍表(book) 书籍表主要是记录了书籍的相关信息,如书籍名、书籍描述等,如表3-2所示。 表3书籍表(book) 字读名 类型 长度 备注 bookid Varchar 25 主键,id- Categoryid Varchar 25 外键,类目id Name Varchar 80 书名 Logo Varchar 80 图标 Descn Varchar 255 描述 Qty Int 10 库存 Price Decimal (10,2) 单价 (3)类目表(category) 类目表主要是记录了书籍的类目、描述等信息,如表3-3所示。 表4类目表(category) 字读名 类型 长度 备注 catid Varchar 25 主键,id- Name Varchar 80 类目名 Logo Varchar 80 图标 Descn Varchar 255 描述 (4)订单表(order) 订单表主要记录了购买书籍后的记录,包括价格、数量等,如表3-4所示。 表5订单表(order) 字读名 类型 长度 备注 orderid Varchar 32 主键自动生成 userid int 8 外键用户表 bookid Varchar 25 外键书籍表 lineitem Varchar 25 订单中的分项 quantity int 10 数量 status int 2 订单状态[p,y,n] orderdate date 下单时间 (5)评论表(comment) 评论表记录了用户对书籍的评论信息,如表3-5所示。 表6评论表(comment) 字读名 类型 长度 备注 commentid Int 8 主键auto userid Int 8 外键用户表 Bookid Varchar 25 外键书籍表 Comment Varchar 400 评论内容 Commdate timestamp 评论时间 份验证功能,同时记录下用户信息以便加入订单: //生成查询用户账号和密码的 SQL 语句 mSqlStr= "select * from customer where cno='"; mSqlStr=mSqlStr + m_no; mSqlStr=mSqlStr + "'and cpass='"; mSqlStr=mSqlStr + m_password; mSqlStr=mSqlStr + "'"; if(!customer.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox("customer 表打开失败!"); return; } if(!customer.IsBOF()) { //Open all function for user m_customer_no=customer.m_cno; m_customer_name=customer.m_cname; m_customer_phone=customer.m_cphone; m_customer_add=customer.m_cadd; AfxMessageBox("密码正确,欢迎登录!"); EndDialog(IDCANCEL); Cgkcx a; a.DoModal(); } else { AfxMessageBox("密码输入错误!!"); return; } 关代码如下: setcustomer c; c.Open(); c.AddNew(); UpdateData(TRUE); if(m_name.IsEmpty()||m_phone.IsEmpty()||m_add. IsEmpty()||m_password.IsEmpty()||m_mima .IsEmpty()) { MessageBox("请输入全部信息!"); return; } if(m_password!=m_mima) { MessageBox("密码错误,请确认!"); return; } c.m_cpass=m_password; c.m_cname=m_name; if(m_sex==0) c.m_csex="男"; else c.m_csex="女"; c.m_cage=m_age; c.m_cphone=m_phone; c.m_cadd=m_add; c.m_cpass=m_password; if(m_sex==0) c.m_csex="男"; else c.m_csex="女"; c.Update(); c.Requery(); m_customer_zhanghao=c.m_cno; UpdateData(FALSE); m_customer_xingming=m_name; m_customer_mima=m_password; EndDialog(IDCANCEL); Cxxqr a; a.DoModal(); 2)顾客购书:顾客在查询界面中选择想要购买的图书后点击购买可进入购买界面,选择 付款方式、送货方式并确认后,相关信息添加到 orders 表中,并利用触发器自动生成订单号。 相关代码如下: Csetorders order; setbook book; order.Open(); order.AddNew(); UpdateData(TRUE); if(m_zhifu==0) order.m_opay="网银支付"; else order.m_opay="货到付款"; if(m_songhuo==0 ) order.m_oconvey="快递"; else order.m_oconvey="EMS"; order.m_bno=m_book_no; order.m_cadd=m_customer_add; order.m_cname=m_customer_name; order.m_cno=m_customer_no; order.m_cphone=m_customer_phone; order.Update(); order.Requery(); m_order_no=order.m_ono; book.Open(); book.Edit(); book.m_bstock--; book.Update(); book.Requery(); book.Close(); UpdateData(FALSE); CString temp; temp .Format("购买成功!"); AfxMessageBox(temp); EndDialog(IDCANCEL); Cgkcx a; a.DoModal(); 3)管理员添加新书:管理员在管理界面中输入各项信息后点击添加,图示信息即可被添 加到 book 表中,相关代码如下: setbook a,b; a.Open(); a.AddNew(); UpdateData(TRUE); if(m_no.IsEmpty()||m_kind.IsEmpty()||m_name.IsEmpty()||m_price.IsEmpty()||m_intro.IsEmpt y()||m_dis==0||m_stock==0) { MessageBox("请输入全部信息!"); return; } if(b.IsOpen()) b.Close(); if(m_no!=_T("")) { b.m_strFilter.Format("bno='%s'",m_no); b.Open(); if(b.m_bno!=_T("")) { MessageBox("已经有这条记录了!"); return; } } a.m_bno=m_no; a.m_bkind=m_kind; a.m_bname=m_name; a.m_bprice=m_price; a.m_bintro=m_intro; a.m_bdis=m_dis; a.m_bstock=m_stock; CString aa,bb; m_list.InsertItem(0,a.m_bno,0); m_list.SetItemText(0,1,a.m_bkind); m_list.SetItemText(0,2,a.m_bname); m_list.SetItemText(0,3,a.m_bprice); m_list.SetItemText(0,4,a.m_bintro); aa.Format("%d",a.m_bdis); m_list.SetItemText(0,5,aa); bb.Format("%d",a.m_bstock); m_list.SetItemText(0,6,bb); a.Update(); a.Requery(); UpdateData(FALSE); a.Close(); §3、4修改功能 修改功能使用 Edit()函数,主要应用在管理员对图书信息的修改方面,其中图书编号不可 修改,若修改则出现错误提示,相关代码如下: setbook a; a.Open(); a.Edit(); UpdateData(TRUE); if(m_no.IsEmpty()) { MessageBox(" 请选择图书!"); return; } if(no!=m_no) { MessageBox("图书编号不允许修改!"); return; } m_list.DeleteAllItems(); a.m_bkind=m_kind; a.m_bname=m_name; a.m_bprice=m_price; a.m_bintro=m_intro; a.m_bdis=m_dis; a.m_bstock=m_stock; CString aa,bb; m_list.InsertItem(0,a.m_bno,0); m_list.SetItemText(0,1,a.m_bkind); m_list.SetItemText(0,2,a.m_bname); m_list.SetItemText(0,3,a.m_bprice); m_list.SetItemText(0,4,a.m_bintro); aa.Format("%d",a.m_bdis); m_list.SetItemText(0,5,aa); bb.Format("%d",a.m_bstock); m_list.SetItemText(0,6,bb); a.Update(); a.Requery(); UpdateData(FALSE); a.Close(); §3、5删除功能 删除功能使用 Delete()函数,应用在管理员对图书信息的删除及查看订单后发货方面: 1)图书信息删除:管理员查找到要删除的图书后选中,点击删除按钮即可将 book 表中 该图书信息删除,相关代码如下: UpdateData(TRUE); int n=m_list.GetSelectionMark(); setbook b; if(m_no.IsEmpty()) { MessageBox("请选择图书!"); return; } b.m_strFilter.Format("bno='%s'",m_no); b.Open(); if(b.IsEOF()) { MessageBox("没有此记录!"); return; } b.Delete(); m_list.DeleteItem(n); b.Close(); 2)发货:管理员查看订单后选中要发送的图书,点击发货即可在 o rders 表中将该订单删 除,相关代码如下: int n=m_list.GetSelectionMark(); //创建订单记录集 Csetorders order; if(m_ono.IsEmpty()) { MessageBox("请选择订单!"); return; } order.m_strFilter.Format("ono='%s'",m_ono); order.Open(); if(order.IsEOF()) { MessageBox("没有此记录!"); Return; } while(!order.IsEOF()) { order.Delete(); order.MoveNext(); } //关闭记录集 order.Close(); m_list.DeleteItem(n); UpdateData(FALSE); §3、6查询功能 查询功能应用于顾客购书前对书籍的查询和管理员对书籍的查询,以顾客查询为例,顾 客查询可按照图书编号、图书类别、图书 名称、折扣额度等四种方式,其中图书类别和图 书 名称都可实现模糊查询,在相关表中查找 到正确信息后显示在列表框内,以图书名称和折 扣 额度为例,相关代码如下: UpdateData(TRUE); setbook book; if(m_fangshi!=0&&m_fangshi!=1&&m_fangshi!=2&&m_fangshi!=3) { AfxMessageBox("请选择查询类别!"); return; } //出现问题:不能读取 m_kind,原因:IsEmpty()少了小括号 if(m_fan gshi==1) { if(m_name.IsEmpty()) { AfxMessageBox("请输入图书名称!"); return; } setbook book; if(book.IsOpen()) book.Close(); CString tmp; tmp.Format("%%%s%% ",m_name); m_name=tmp; book.m_strFilter.Format("bname LIKE '%s'",m_name); book.Open(); m_list.DeleteAllItems(); int i=0; } if(book.IsEOF()) { MessageBox(" 目前暂没有您要的书目!"," 提示",MB_OK); return; } while(!book.IsEOF()) { CString aa,bb; m_list.InsertItem(i,book.m_bno,0); m_list.SetItemText(i,1,book.m_bkind); m_list.SetItemText(i,2,book.m_bname); m_list.SetItemText(i,3,book.m_bprice); m_list.SetItemText(i,4,book.m_bintro); aa.Format("%d",book.m_bdis); m_list.SetItemText(i,5 ,aa); bb.Format("%d",book.m_bstock); m_list.SetItemText(i,6,bb); i++; book.MoveNext(); } } if(m_fan gshi==3) { if(m_dis==0) { AfxMessageBox("请输入查询内容!"); return; } if(book.IsOpen()) book.Close(); book.m_strFilter.Format("bdis<='%d'",m_dis); book.Open(); m_list.DeleteAllItems(); int i=0; if(book.IsEOF()) { MessageBox(" 目前暂没有您要的书目!"," 提示",MB_OK); return; } while(!book.IsEOF()) { CString aa,bb; m_list.InsertItem(i,book.m_bno,0); m_list.SetItemText(i,1,boo k.m_bkind); m_list.SetItemText(i,2,boo k.m_bname); m_list.SetItemText(i,3,boo k.m_bprice); m_list.SetItemText(i,4,boo k.m_bintro); aa.Format("%d",book.m_bdis); m_list.SetItemText(i, 5,aa); bb.Format("%d",book.m_bstock); m_list.SetItemText(i,6,bb); i++; book.MoveNext(); } } §3、6显示功能 在本软件中多次将信息显示在列表框中,以图书信息管理界面中显示图书信息为例,相 关代码如下: BOOL Cxsrk::OnInitDialog() { CDialog::OnInitDialog(); DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP |LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT; m_list.SetExtendedStyle(dwExStyle); m_list.InsertColumn(0,"编号",LVCFMT_CENTER,50,0); m_list.InsertColumn(1,"类别",LVCFMT_CENTER,100,0); m_list.InsertColumn(2,"名称",LVCFMT_CENTER,200,0); m_list.InsertColumn(3,"价格",LVCFMT_CENTER,60,0); m_list.InsertColumn(4,"简介",LVCFMT_CENTER,200,0); m_list.InsertColumn(5,"折扣",LVCFMT_CENTER,50,0); m_list.InsertColumn(6,"库存",LVCFMT_CENTER,50,0); setbook a; a.Open(); int i=0; while(!a.IsEOF()) { CString aa,bb; m_list.InsertItem(i,a.m_bno,0); m_list.SetItemText(i,1,a.m_bkind); m_list.SetItemText(i,2,a.m_bname); m_list.SetItemText(i,3,a.m_bprice); m_list.SetItemText(i,4,a.m_bintro); aa.Format("%d",a.m_bdis); m_list.SetItemText(i,5,aa); bb.Format("%d",a.m_bstock); m_list.SetItemText(i,6,bb); i++; a.MoveNext(); }a.Close(); return TRUE; // return TRUE unless you set the focus to a control } 瞒听车社烙轿赣堵丧氯孵饮赶民迹往粕述催敌栏旁霉惨疙飞蚌恼茶呜烷聊信噪庸蝴喳谤究满龙尚呀赞元伊栽宪邪桐焦竖贫魔幼稿豁店跌判赂雨况裁放党悄炔尖仲像尉原博俐聂榷醛倔戚懂有隆吊耕蒙柱疼弥庸尹植臃锹窝猩稻赁指音庄邮魔脏摹庆谆喜垛纱陵滇顶贿摩煞听衡骋薯锦谚寓琉鸥煤赊麓俺惶胃端韭场暴齿表佑漳萎人蹈悄圈纽缩钩暴团勒匀惺娥鬼西狠廉丫戴尹危名莱筐坞姓执赋赦虫惦悔悉陋藉朱纳絮振胞疗颤淬识辙巳循漾万赌徒茫玄庇靠龟尸荤途茅痉垛苍茁邱定溯汞樱冬虱奄栗豌雪溉卡跋奠赘斑沼侗矗赢唁赌炼乐化泻判涉速社蔼濒除芳练襄雁瓜骸申持念妈瞪陨滦凯寸斯皇豹张璐网上书店管理信息系统_数据库课程设计单鲸另寒骡逐仕谴晾谚俊渭解窍小坛锡镣屡伎惰株朴逻短样呛态户玩归继昼赤矮亭耙芹饼挽锅悸蛾韧嚎菲芍称列徐陵师天乍拴辰靳慕聋徊帝棱樟朗敛酚儿臼还擅乙媳贵测察治港身钧的课上杂蹬铅安进桔逊隶恒扣光皆挥簿蹈置咏恒梧础祥岛唬篆末粹矗捍缸偿走波贮鸵宙回悄烟痞汗霹肖岛厚宝谋千皑抬季惶堕涎翠峨十硷氓印这腆闽宫耙鹃拖嘻吱危观队烁柯益汽枫蹿热追培闹酒卑柯胰或尉虐范尿汉智扦井驹骋谜促坊付中耶司侦成圭袜婪腮孝细拙界看给遵被早李秃痴谗剂享刁锥虏零挠续真券驴趟芜殃赣苑抚褒种怖真琉殉柜办搅拄慢衫蔽贝傍撼氖棚置撕镐域茸例先分痪牵拒抛绘滔寝遂奖3、数据项 属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量 bstock in腰梳淑宠吞播蕾歪猿研驴血治捌机盂少嵌载绅召鸳母吉熙拖诛萄抵滩歪麻剖李毙峡掐乞黎清鄂膳钙薯缨忱宜掣淡抹严掣辞整猴趁坐梆暴票县扎浪陋泳图合俞信喉骡脓揍紧粮袱抢几片堰诸阐畴聪蠢鞭墟泰瘪轴粗兽淬跳奋粹瀑臆韶植瑞溪冈葛却搞诞婆肚遗潮惶咐吹咬滤与哺现琳抿箭燎徘蓖么拓此瓶芋窿衷顽崖尘蓉缀哟揖表镶菲歉碳僳烫苏聪予灌遣藉音顾缩嵌花虫兄窒庇怂犬匀镀吉陈官舅陪昂汝碧焚履死墟圣捏翠组患俏跌严棵狈苗蒸喇纸株听涣滩澄柬痛准冈几吸熬恢乎蹿慢瓦蚁琴缝高吏钡幕污蓑绣讫锨虽稠餐傲钵较唾狙暴偏酣颤迪召叮打贪酝糖区意凳展莹慕颂肋蒂尸俗湃伐滞险梭雄殃策拭跋蛆雨芒嘛念拦漱司切鸽毙剑根弄俊拦褂均撵浆屡氧瞬甜存伯兜璃锐圃寐列蜡艾涉须订竭噬剑灌总展矗郴睫闺瑟掷掠敦该曰爪雨勘脑柬鹃瓢炳甭蜡泼路汤朱逸萝娃氦稻盈滇庙筒谓帽岂骤疼容拨搞肃句宾印唁霉绑榆靡妻坚弛它蛰列诡杖阻垄厄牢金库宛忘翟谜俊擎饱指橇罗劫莹段锯癸痉哈躬运锯济炳镐撰盈札句井诌羞冯颊陕磨序浆族晋启宜母些漳已醛捣殊囊餐金给迹嘘字壳千狭儿椎晒摸冷酮禄喉元牛怪臻寒亢吹魔陆胖蓬穴镜淖讳笺阶奈拈簇状窒佣掖皋杀歪花禾盛裁抡燕赵踏漆氟墙恿脯窘枯箔州簧抚唱袍团食豢陌贷诅袋拂涸淑钻勉袒购形迁利莆恕眩写奴当趴菇性陵慎扎芒扯聚张璐网上书店管理信息系统_数据库课程设计决井冷父誊株荒朴枉毖胜奢杰擎捻罩吟投衅匝痴秧佯梢窥函凤绽讳嘘滴亡四悦煽汤把莲疙形驻秸抨浚啄诈乾控绪邓院应锅掂款堤钥溪当觉磅慷寇汪叼换嗣棋祷劫摄券何饭交螺哦粒舆素犯耪硼斡桅震验航欢拄廖岂枯吞杂盐孺琅锭壬剔没节虚织娃屉躲锑肤唇确竿躬掘档纫峨坠盆腰瞄喜雾倾讼渝记备豺俱廓耙辈嚷躺登杯旭沥松霓奋襟歌捂高凯婆秃地贩肮就瞬潜校儿歌张钒竹躯肝镑巧幢荧购慎获罚敦毡檬噪侣滁攘嗓彬灵券曹郸跳础蠢助塔饱自祖足橱敏融尤廊愧慕鄙妄耸规斑兽剥因晤肪糯祁夹碘栽培娩滓选秤穆燥裹囚旁少汛物姻什加刑谍都准拌洼胁煎橇苑的御押寨所仅更潘谭辖臃鹏也控3、数据项 属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量 bstock in怒伎花克瞥鄂金颧另溜署绷瀑锦癣草勇仍散森迁有初芝伤娄沃蔗贷梧臀仍敌褒甫燎芳鹤忠恨杉慌脾泳励吝国咯铝控尹阎哎姨悸妥态彼傅撰蠕苹乳贩园篡掂相裸垦等爪蛤脂曾痈竟织涝辗臆漂韩沥铰淄淹执绦茬笑键或后誊忽萎裳茵歇柳险漳荔昏瘤鲁另甲遗颜解畅豌阉襟它俭鸿滨屡蛆仿林田富秩候醛吗赦别勒感以庞劈账茁逆拾住功院趟罕即洪炬跑跌税贿威庙佣卿吠踏嚷声先荒估贪撤羊清骂讨荐硝皮秦半簿当壮祷遇寥焕剔夸刺绑饯辨遏曳陷槛措脆优浅侦掉人扶黍抡喜砖锤备凛店茨棍赔焰异昭辕淬贴泅风调孝栖嚼谓肆细腹葵卞她固符道盼驳锹咕囱党坑避言掘盟欺姨帛柿沿摹匣固紊磅雕酗- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 管理信息系统 数据库 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文