资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
华中科技大学 数据库课程设计报告本科实验报告课程名称:数据库课程设计报告姓 名:学 院:计算机科学与技术院 系:计算机科学与技术专 业:计算机科学与技术年 级:学 号:指导教师:2007年 9月15日一 . 课程设计目的和要求1. 熟悉大型数据库管理系统的结构与组成;2. 熟悉数据库应用系统的设计方法和开发过程;3. 掌握一种大型数据库管理系统(DM5、ORACLE或SQL SERVER)的应用技术和开发工具的使用;4. 熟悉数据库设计工具的使用;5. 熟悉数据库安全的相关知识和技术;6. 熟悉数据库系统的管理和维护。二 . 咚咚图书销售系统设计说明书1.概要说明 本系统开发平台: asp.net + sql server 2005 本系统采用架构: petshop 本系统运行环境: windows xp 或以上版本(安装iis5.0以上版本) 2.模块设计本系统总共划分以下几个模块:A. 图书编目B. 图书查找C. 图书进货(修改已经编目的图书数量,同时调整价格)D. 图书退货E. 会员添加/修改/删除F. 出版社管理G. 会员组管理H. 用户状态管理I. 零售购买J. 零售退货K. 图书销售/退货统计L. 系统设置I. 表设计图书编目 列名数据类型可否为空说明IDINT(4)NOT NUll主键、自动增长IsbnVCHAR(20)NOT NULL图书isbn BooknameVCHAR(20)NOT NULL图书名称AuthorVCHAR(20)NULL图书作者EditionVCHAR(20)NULL图书版本BookconcernidInt(4)NOT NULL图书出版社FormatVCHAR(20)NULL图书开本PublisttimeDATETIME(8)NULL出版日期TotalpagesINT(4)NULL总页数PriceFLOATNOT NULL定价SummaryVCHAR(200)NULL 图书简介ClassVCHAR(10)NOT NULL图书类别StocksINT(4)NOT NULL库存量CoverpicVCHAR(20)NULL图书封面图片Cost FLOATNOT NULL成本LevelINT(4)NULL推荐等级AddtimeDATETIME(8)NULL图书编目日期其中bookid为主键, bookconcernid是表bookconcern 中convernid的外码,class是表bookclass中classid 的外码图书进货列名数据类型可否为空说明IDINT(4)NOT NUll主键、自动增长OrderidVCHAR(20)NOT NULL进货订单号 ConcernidVCHAR(20)NOT NULL图书出版社idNumINT(4)NOT NULL图书数目UpdatecostFLOATNOT NULL修改后的图书价格AddtimeDATETIMENOT NULL进货日期AgocostFLOATNOT NULL图书以前价格NowcostFLOAT NOT NULL本次进货价格BookidINT(4)NOT NULL图书id其中id为主键, bookconcernid是表bookconcern 中convernid的外码,bookid是表book中bookid 的外码图书进货(主键,进货订单,图书出版社ID,图书数目,进货日期,图书以前价格,本次进货价格,图书ID)图书退货列名数据类型可否为空说明IDINT(4)NOT NUll主键、自动增长OrderidVCHAR(20)NOT NULL进货订单号 ConcernidVCHAR(20)NOT NULL图书出版社idNumINT(4)NOT NULL图书数目AddtimeDATETIMENOT NULL进货日期costFLOATNOT NULL图书价格BookidINT(4)NOT NULL图书id其中id为主键, bookconcernid是表bookconcern 中convernid的外码,bookid是表book中bookid 的外码图书退货(主键,进货订单编号,图书出版社ID,图书数目,进货日期,图书价格,本次进货价格,图书ID)图书类别列名数据类型可否为空说明classIDINT(4)NOT NUll主键、自动增长,类别idClassnameVCHAR(20)NOT NULL图书类别名 ParentclassINT(4)NOT NULL上一级类别的idExtraVCHAR(200)NULL额外信息其中classid为主键.图书出版社列名数据类型可否为空说明concernIDINT(4)NOT NUll主键、自动增长,出版社idConnameVCHAR(20)NOT NULL出版社名 ConaddressVCHAR(30)NULL出版社地址ContelVCHAR(20)NULL出版社电话ConwebsiteVCHAR(20)NULL出版社网址ConemailVCHAR(20)NULL出版社email其中concernid为主键.图书出版社(出版社id,出版社名,出版社地址,出版社电话,出版社网址,出版社email)图书零售列名数据类型可否为空说明IDINT(4)NOT NUll主键、自动增长OrderidVCHAR(20)NOT NULL零售单号 UseridINT(4)NOT NULL用户idNumINT(4)NOT NULL图书数目ReturnkeyVCHAR(10)NOT NULL小票AddtimeDATETIMENOT NULL进货日期DiscountFLOATNOT NULL图书折扣OperatoridINT(4)NOT NULL操作员idDescriptionVCHAR(200)NULL其他描述BookidINT(4)NOT NULL图书id其中id为主键, bookid是表book 中bookid的外码,userid是表user中id 的外码,当userid为-1时表示此次零售是普通用户,否则则是会员购买!零售(主键,零售单号,用户ID,图书数目,进货日期,图书折扣,管理员ID,图书ID)会员表 列名数据类型可否为空说明IDINT(4)NOT NUll主键、自动增长UsertypeINT(4)NOT NULL会员组编号UsernameVCHAR(20)NULL会员名PwdVCHAR(20)NOT NULL密码IntegralINT(4)NOT NULL会员积分EmailVCHAR(20)NULL会员emailAddressVCHAR(20)NULL地址PostalcodeVCHAR(10)NULL邮编TelVCHAR(10)NULL电话DescriptionVCHAR(200)NULL其他描述IdcardVCHAR(50)NOT NULL 身份证RmbFLOATNOT NULL余额PeriodofvalidityDATETIME(8)NOT NULL会员有效期SerialnumberVCHAR(20)NOT NULL会员编号StatusINT(4)NOT NULL会员状态SexBoolNULL性别AddtimeDATETIME(8)NULL添加日期其中id为主键, usertype是表usertype 中usertype_id的外码, status是表 userstatus 中id 的外码触发器 : modifyjifen该触发器的作用是当改变了某一个会员的会员组类别的时候,系统将自动调整其积分,使得积分回归该会员组定义的积分限之内-set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER TRIGGER ModifyJiFen ON dbo.User AFTER INSERT ASdeclare userid int declare integral int declare usertype intselect userid=id,usertype=usertype,integral=integral from inserteddeclare integral_low int,integral_up intselect integral_low=integral_low,integral_up=integral_up from usertype where usertype_id=usertypeif integralintegral_upbeginupdate user set integral=integral_low where id=useridend-会员组列名数据类型可否为空说明usertype_idINT(4)NOT NUll主键、自动增长,会员组idUsertype_nameVCHAR(20)NOT NULL会员组名称 DiscountFLOATNOT NULL会
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号