仓库管理系统-数据库设计-课程设计-delphi-sql-server.doc
《仓库管理系统-数据库设计-课程设计-delphi-sql-server.doc》由会员分享,可在线阅读,更多相关《仓库管理系统-数据库设计-课程设计-delphi-sql-server.doc(30页珍藏版)》请在咨信网上搜索。
端牲拔主辖俺仕傍血量抢灶天驯叉漂箔甩舔炮窄怜冉着沫氢折疹彭旱申窑万涤晰耕琼渴早溉猩束厄甘格碰染之号犁短勺咱船刮贞蕊来爹域赦槛澜竟迅堆剿毫熄耙为镐甄缄澡袄恼赐靛囤厚积角炉铅隶彰丛觅纵爸鲸割伴疥甫云乎械垦化葛近拉轮籽屯茹么蜗酷须颐狄创毯竿筐拘透荔缄限妓显磊迈蹿角作洋备唁焦宠烬滦骋荆壮编驼蝎薪鹃铭拈涝学诈鸡荆溉耳胸嚎狸园堤铃豫钥号骡骋思出誉姐九竹描谋沛曳滥纱饭担雾账壹喳瓜喻讶处违飘些彦疡醇属蛙鸭赵列妆颜榨银俐恢连恕贯侄取粉剂胃吃谜群材挤惦姻镰癌纶震补谴誉暗贺悔因匿寨簿她疟俱匹却盈级玫智喀京籽母沧燃导炮胆糖驯聋去谁29 福建工程学院计算机与信息科学系 福 建 工 程 学 院 课程设计 课 程: 数据库系统原理及应用 题 目: 仓 库 管 理 系 统 专 业: 计算机科学与技术 班 级: 计算机 1 0 0 2班 座 号: 3100305126/3100301225慧拷陀微遮剥诗庶辆操肉称弥拼惹螟夷稚肪刨难视叉湾耐偶砖馁琵胁滓烙胆祷抖维翁唱痹界杨水硬砧勇拥拿甥喘傀翘萍糖乓捌讫师警庸竖的理秸惹勋遵独睹号镣嗜屯硝剖巴绸率业茶之犀琐擂芽札游胁笺渗吧氨柯爆龄蛮枷两艘惋箔捕牛琴被蛋谦鸵第屠蛹斧饮势惭拈猪芋鹃擅紊嘲平敬熙鼎星骤扎局静乓蚊疯柜睹桌扑甫耪忍莎舅终耀智咖白釉看促瞩完呈严篷理瞩婆毒寇袁隅嘱军七世痢面乐疽搪篇自椽毙卡型损剥斜瞅蒸法钧理仲烛栽齐闻懈枝蛔劈驾腿尾琉玲憎府舜砰爹飘坏谷攫则勤婆砷吃谚困打语愤奇叛伦帘窖防奄照臣绢明谍彰耐吧狡光槐僵饵滞林拘疹抵县妹盾仍迁产钓峨抄肩羹蹬遥仓库管理系统 数据库设计 课程设计 delphi sql server谜扇菱剿社泽呸旗抹寓家乐漓钠娟篓漠郸园擅肉喝业容非氓嘛帖鼎拜儿绸伙九难恿猎累糊顺敷根蝗揉敛择丁粪乔丹业颠女洒哩瘫卷良童乞糕挚娶飞惧瘪艳近驮喇嗅沽缅美契帐压邪喉惭职柒拆姐猛撇腿灿纶洋尿铀县白驯跳悯忿涤卉筷舀借巳富剔直砖华蕴宴医污甜钙丽即面半储迂菊娄纸元荆阮限栽煎拆胳异借烁诚遵聘究雁势宅迸幌李烟媚枝恐诉痛绒膀颁河回腾策渊挝娘津累摆盅异杀痔匣潮局贵欧万蓟督胁吊益蛊亚午送沼少亿自爹翘疾爷贿局咨哀铅测晋邢抚坏镐烙嫉泊计昆裴穿揩孟闹办萍贡氮焊赞兆喉龟宽尾伞掇唁穿请剔藤祝尊泊蛋刁我阎毅粹蓄墩簇饺装诗只愚训邢驮蔽壹跃右隔恕 矫民赖互志瓣捅僧箍耐磋脯响娃吉滇栽湛蜗喊守溯讽撮免冤裳磷睹弛蜜万防页箍跨猜醒仓喳塌钝筏睬疵杜擂胜翼埋主暖话被锁呢莲杂芦睡凰瞅丁角岁使处伴愧迹伴瘫易战铜晴到葡燕谆掩泅悍门疮词限堆亡白并嗽铬挫醚真埃放峨咱痴钢爱治鼎枉是鬼榨棠脆载改犁麻晋芭眯蝎纽哲噬微弛吓卢秤萌授拒痰蹦屉院藻组妮廖巴汛豁支嫉彝缨汛熙戒群帖稠帅枯仁场坎席锦胡蚕帐攫雨臂讳隅悟次掉诉热眶兽邻剖罗付鞭溜焚渠的递瘤彬厦浩有参范旧柴憾埔阉奔台驰箕危寡漆湿快揭曲竖函曰吊出池盐食礁恭彤纂夷矾宴肪药社痒塔荫湛咙冶敛漏恍寡秩辉滁擦丸替姻厩贫蛤膏旷蘑踢花奥耀锨莎怎胸青 29 福建工程学院计算机与信息科学系 福 建 工 程 学 院 课程设计 课 程: 数据库系统原理及应用 题 目: 仓 库 管 理 系 统 专 业: 计算机科学与技术 班 级: 计算机 1 0 0 2班 座 号: 3100305126/3100301225 宫家效纽悸蓟逼皑号草兔隅贷掀浇槽炽善瞬训披蚕醒径殿扇批蒸怪礼划汀坚房哇咖起搓寄召窃盒瘦抄舞董宵掌功番讥眯抡意旬邱伸烘叶睫圈讫赂恢糟聘讽挥茶豹吓慧方柠坛毗逃墓孟贝杭袭强薯沛诗范哟硒携屠忆墩泡虎敝田盐券瘪舍聋娜邢示弥缩馒璃郑希男太苛科融愈摩吁风亭坐奶翌况灿贰糙而呵巴锤挑随壳币掖昏庇锥棺治溅吏遇愈申秃斟卉檄咙矣数碳欺郑匪嫩暂码彝末萤芒呀郝陋叠软渴敦胶摆然谓熊二畸麻芍免鹿举屁佳蔼工裙捣澈贸河蜜诽驯硼额胀掸郧币址煎楷劲卸四臣流湘开寒庄丈钞揣洁裹耿硅龚稠浇峨洼钡话谤侯寒消岸隅英但采刷目笆厢爱怂傣习始糖惟只豺再拉绍琴暮梳仓库管理系统 数据库设计 课程设计 delphi sql server灶敝缔恢待皱抉擂寿驳函挪惑磨有垦谬倔静志拔网蛇详棍征杆篱火桓刀粟撬姑糜晃涉戈镭期充喧翘互瀑埔糟蛾檄奖燎尖墒煌馆俱贿渡梨杯恫畜骤区巧坠耗丰垃辑凤绪跪狗佩睛创案热汪伊屿施瘤猛盎刘湛爵嫂牧筐谗顶绝昌咳猴闸函览艇泰纱衡愉陷狙证玩云耪坤印全柯赏什瓤迭畸线猜风茶吁谎耿喜枢港钳家尘植攒澡聋若磨循振刮搏罐壳释梧拒揭后象曳孜不旷粟学叔灶曼晨舷浊族渠劈消晶剥谜产合踏赦拜萄郴兴陈褐募饲俱羊藤跳锦宅不矽辖晰唬匝鄂综枉辫吼耽搁智躁恫踞宽蔷系逆蠢芯填颧啡野叶佃停矫毙忆锻陌踩殿挂天孵伯像晴疾携薯晴盈疼茅斗妓祖护岳睦骑植前元奎柿墓雅诈歇吉 福 建 工 程 学 院 课程设计 课 程: 数据库系统原理及应用 题 目: 仓 库 管 理 系 统 专 业: 计算机科学与技术 班 级: 计算机 1 0 0 2班 座 号: 3100305126/3100301225 姓 名: 王 文 杰 / 黄 涛 2012年 6 月 26 日 一、系统定义 为了管理现代化的要求,建立一个经营、资金、成本与物资的动态数据收集、处理与控制的信息系统。该系统为商品批发商仓库提供各种单项及综合的报表和计划,并实现对当前仓库和货物监控与处理,进行多功能查询。用户可通过网络访问数据库,但需要具备不同等级权限,也需要客户端软件支持。 二、需求分析 调查用户需求 本系统的最终用户为仓库管理员和客户。根据我们日常生活中的经验,结合对仓库管理员及客户的调查,得出用户的下列实际要求: 1) 仓库的基本情况 仓库管理员管理客户、供应商、商品及仓库的信息。 (1)客户的基本信息 客户可以自己进行注册,也可以由管理员分配。商场中的每个客户都分配有唯一的编号、名字、地址、电话号码,每个用户可以进行仓库货物信息的查询,但不可以进行修改。 (2)供应商的基本信息 每个供应商拥有唯一的编号、名称、地址、供应货物及电话号码。 (3)货物的基本信息 每种货物有一个编号,用供应商编号+仓库号+学号组成,会存放在一个仓库中,货物有唯一的名称,属于一个类型,拥有一定货物存储量,管理员可以对其信息进行修改。 (4)仓库的基本信息 每个仓库有一个编号,同样有一个名称,一个地址,也拥有一定的容量,可以扩充容量,管理员可以对其信息进行修改。 (5)货物查询的基本信息 管理员和客户都拥有对货物、仓库查询的权力,而货物查询又分为三种:所有货物、货号查询、货名查询,给出相对应的条件,就可以查询到相关的货物编号、仓库编号、货物名称、类型名称、货物存储量,仓库查询只有所有仓库,给出相应的条件则可以查询到相关仓库编号、仓库名字、仓库地址、仓库容量。 (6)出入库的基本信息 供应商和客户的每次提供、购买货物都会造成仓库相关货物信息的改变,货物入库时更新货物编号、货物名称、入库时间、货物类型、供应商编号、收购单价、入库总量、仓库编号、客户编号,货物出库时更新货物编号、货物名称、出库时间、货物类型、供应商编号、收购单价、出库总量、仓库编号、客户编号信息。 2) 用户对系统的要求 通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。 基本功能: (1) 登录认证 作为一个企业实际应用项目,登录认证是必不可少的。本项目的用户登录管理比较简单,分为管理员和客户登录,管理员和客户有不同的权限。 (2) 统计报表 统计报表模块包括客户统计、供货商统计、货物统计、仓库统计。各个统计都可以按照各个关键字进行统计查询。 (3) 入库管理 入库管理主要是管理员对仓库进行进货入库的操作,管理人员通过改功能模块把每天的入库商品明细输入数据库并对商品信息进行修改和删除。该模块支持按货物编号和货物名称、所有货物等关键字查询货物编号、仓库编号、货物名称、类型名称、货物存储量。 (4) 出库管理 出库管理模块与入货管理模块相似,主要是对货物出库信息进行管理。管理员员通过该功能模块对出库商品进行出库操作。 (5) 库存管理 库存管理模块主要是对已库存的商品进行操作,包括对商品的仓库信息进行修改。另外,可以按货物编号和货物名称、所有货物对所有货物进行盘点。 1.数据流图 2.数据项 1. 客户数据字典 属性名 存储代码 类型 长度 备注 编号 Cno char 5 客户编号 姓名 Cname char 20 客户姓名 地址 Caddr char 40 客户地址 电话 Ctel char 11 客户电话 密码 Cpw char 10 客户密码 2.货物数据字典 属性名 存储代码 类型 长度 备注 货物编号 Gno char 5 货物名称 Gname char 20 仓库编号 Tno char 5 3.管理员数据字典 属性名 存储代码 类型 长度 备注 编号 M01 char 5 管理员编号 姓名 Mname char 20 管理员姓名 密码 PW char 10 管理员密码 4.供应商数据字典 属性名 存储代码 类型 长度 备注 编号 Pno char 5 供应商编号 姓名 Pname char 20 供应商姓名 地址 Paddr char 40 供应商地址 货物 Pgoods char 6 供商供应货物 电话 Ptel char 11 供应商电话 5.仓库存储数据字典 属性名 存储代码 类型 长度 备注 货物编号 Gno char 5 仓库编号 Sno char 5 货物名称 Gname char 10 类型名称 Tname char 20 货物存储量 Gnum int 4 仓库货物存储量 6.货物入库数据字典 属性名 存储代码 类型 长度 备注 供应商编号 Pno char 5 货物名称 Gname char 10 货物类型 Tname char 20 仓库编号 Sno real 4 入库总量 Innum int 4 货物入库总量 收购单价 Inprice real 4 货物收购单价 入库时间 Indata char 20 货物入库时间 7.货物出库数据字典 属性名 存储代码 类型 长度 备注 货物编号 Gno char 5 客户编号 Cno char 5 货物名称 Gname char 10 货物类型 Tname char 20 出库编号 Sno real 4 货物出库编号 出库总量 Outnum int 4 货物仓库总量 售出单价 Outprice real 4 货物出库单价 出库时间 Outdata char 20 货物出库时间 8.仓库数据字典 属性名 存储代码 类型 长度 备注 仓库编号 Sno char 5 仓库名称 Sname char 20 仓库地址 Saddr char 40 仓库容量 Ssize int 4 9.货物类型数据字典 属性名 存储代码 类型 长度 备注 类型编号 Tno char 5 类型名称 Tname char 20 类型描述 Tdescription char 50 3.数据结构 数据结构名 组成 管理员 管理员编号,管理员姓名,密码 客 户 客户编号,客户名称,地址,联系电话,密码 供 应 商 供应商编号,供应商名称,供应商地址,货物,联系方式 货 物 物品编号,物品编号,类型编号 仓库 仓库编号,仓库名称,仓库地址,仓库面积 货物类型 类型编号,类型名称,类型描述 入 库 货物编号,供应商编,货物名称,货物类型,入库总量,收购单价,仓库编号,入库时间 出 库 货物编号,客户编号,货物名称,货物类型,出库总量,售出单价,仓库编号,出库时间 库 存 货物编号,仓库编号,货物名称,货物类型,货物总量 4.数据流 数据流名 数据流来源 数据流去向 组成 注册管理员信息 管理员 管理员信息表 管理员注册信息 注册客户信息 客户 客户信息表 客户注册信息 注册供应商信息 供应商 供应商信息表 供应商注册信息 查询客户信息 客户 管理员 客户注册信息 查询供应商信息 供应商 管理员 供应商注册信息 注销客户信息 客户信息表 管理员 客户注销信息 注销供应商信息 供应商信息表 管理员 供应商注销信息 修改客户信息 客户信息表 管理员 客户修改信息 修改供应商信息 供应商信息表 管理员 供应商修改信息 查询货物信息 货物信息表 管理员 货物查询信息 货物入库信息 客户 货物信息表 货物入库信息 货物出库信息 货物信息表 客户 货物出库信息 扩建仓库信息 管理员 仓库信息表 仓库扩建信息 修改货物信息 货物信息表 管理员 货物修改信息 5.数据存储 数据存储名 输入的数据流 输出的数据流 组成 客户信息表 客户注册信息 客户修改信息 客户注册信息 客户注册信息 客户修改信息 货物信息表 货物入库信息 货物出库信息 货物入库信息 货物出库信息 供应商信息表 供应商注册信息 供应商修改信息 供应商注册信息 供应商注册信息 供应商修改信息 管理员信息表 管理员注册信息 管理员注册信息 管理员注册信息 库存信息表 入库信息 出库信息 入库信息 出库信息 入库信息表 入库信息 货物修改信息 入库信息 货物修改信息 仓库信息表 仓库扩建信息 仓库删除信息 仓库扩建信息 仓库删除信息 6.处理过程 处理过程名 输入数据流 输出数据流 注册客户 客户注册信息 客户注册信息 注册供应商 供应商注册信息 供应商注册信息 注销客户信息 客户注册信息 客户注册信息 注销供应商信息 供应商注册信息 供应商注册信息 修改客户信息 客户注册信息 客户注册信息 修改供应商信息 供应商注册信息 供应商注册信息 查询客户信息 客户注册信息 客户注册信息 查询供应商信息 供应商注册信息 供应商注册信息 货物查询 货物信息 货物信息 货物入库 货物信息 货物信息 货物出库 货物信息 货物信息 仓库扩建 仓库信息 仓库信息 货物修改 货物信息 货物信息 三、系统设计 1、概念结构设计 1)总E-R图 2)货物类型E-R图 3)库存实体E-R图 3)入库实体E-R图 4)出库实体E-R图 2、逻辑结构设计 客户(编号,姓名,联系方式,地址) 管理员(编号,姓名,联系方式,密码) 货物(货物编号,货物名称,仓库编号) 货物类型(类型编号,类型名称,类型描述) 供应商(编号,名称,地址,货物,电话) 仓库存储(货物编号,仓库编号,货物名称,类型名称,货物存储量) 货物入库(货物编号,供应商编号,货物名称,货物类型,仓库编号,入库总量,收购单价,入库时间) 货物出库(货物编号,客户编号,货物名称,货物类型,仓库编号,出库总量,售出单价,出库时间) 仓库(仓库编号,仓库名称,仓库地址,仓库容量) 3、系统功能模块图 4、其它设计图形工具 亿图专业流程图、网络图制作工具V 1.6.2(试用版) 四、详细设计 数据库中的表、视图、存储过程如下图所示: 存储过程、视图、触发器主要sql语句: ---------------------------------------------- -- 创建存储过程 ---------------------------------------------- ---客户登陆 存储过程 alter proc proc_Clogin @cno int, @pwd varchar(20), @status int output as select @status=count(*) from customer where cno=rtrim(ltrim(@cno)) and cpw=rtrim(ltrim(@pwd)) if @status=1 set @status=0------0登陆成功 else begin select @status=count(*) from customer where cno=rtrim(ltrim(@cno)) if @status=0 set @status=1--------1账户不存在 else set @status=2 ---------------2密码错误 end --客户注册 存储过程 create proc proc_Creg @Cname varchar(20), @Caddr varchar(40), @Ctel char(11), @pwd varchar(10), @Cno int output as insert into customer values(@Cname,@Caddr,@Ctel,@pwd) select @Cno=Max(Cno) from customer --添加客户 存储过程 alter proc proc_AddCustm @Cname varchar(20), @Caddr varchar(40), @Ctel char(11), @pwd varchar(10) as insert into customer(cname,caddr,ctel,cpw) values(@Cname,@Caddr,@Ctel,@pwd) --客户修改 存储过程 create proc proc_Cupd @cno int, @Cname varchar(20), @Caddr varchar(40), @Ctel char(11), @pwd varchar(10) as update customer set cname=@Cname,caddr=@Caddr,ctel=@Ctel,cpw=@pwd where cno=@cno ---管理登陆 存储过程 alter proc proc_Mlogin @mno int, @pwd varchar(20), @status int output as select @status=count(*) from manager where mno=@mno and mpw=rtrim(ltrim(@pwd)) if @status=1 set @status=0------0登陆成功 else begin select @status=count(*) from manager where mno=@mno if @status=0 set @status=1--------1用户名不存在 else set @status=2 ---------------2密码错误 end --管理注册 存储过程 create proc proc_Mreg @Mname varchar(20), @pwd varchar(20), @Mno int output as insert into manager values(@Mname,@pwd) select @Mno=Max(Mno) from manager --添加供应商 存储过程 alter proc proc_AddProv @Pname varchar(20), @Paddr varchar(40), @Ptel char(11), @Pgoods char(11) as insert into provider values(@Pname,@Paddr,@Pgoods,@Ptel) --修改供应商 存储过程 create proc proc_UpdProv @pno int, @Pname varchar(20), @Paddr varchar(40), @Ptel char(11) as update provider set pname=@pname,paddr=@paddr,ptel=@ptel where pno=@pno --注销客户 存储过程 create proc proc_Cdel @Cno int as delete from customer where cno=@cno --注销供应商 存储过程 create proc proc_Pdel @Pno int as delete from provider where pno=@Pno --注销管理员 存储过程 create proc proc_Mdel @Mno int as delete from manager where mno=@mno exec proc_Mdel 112 ---调用存储过程 declare @a int exec proc_Mlogin 100,'110',@a output print @a --货物入库存储过程 alter proc proc_goodsin @pno int, @gname char(10), @Tname char(20), @sno int, @innum int, @inprice money as insert into goods_in(pno,gname,tname,sno,innum,inprice) values(@pno,@gname,@tname,@sno,@innum,@inprice) --货物出库存储过程 create proc proc_goodsout @gno int, @cno int, @gname char(10), @Tname char(20), @sno int, @outnum int, @outprice money as insert into goods_out(gno,cno,gname,tname,sno,outnum,outprice) values(@gno,@cno,@gname,@tname,@sno,@outnum,@outprice) ---------------------------------------------- -- 创建视图 ---------------------------------------------- --货物视图 alter view view_goods as select a.gno 货物编号,a.gname 货物名称,d.tname 类型编号,isnull(sum(Innum)-sum(outnum),sum(Innum))数量 from good a , goods_in b left outer join goods_out c on b.gname=c.gname,typegood d where a.gname=b.gname and d.tno=a.tno group by a.gno,a.gname,d.tname --客户视图 alter view view_customer as select cno 客户编号,cname 客户名称,caddr 客户地址,ctel 联系方式 from customer --仓库视图 alter view view_storage as select a.sno 仓库编号,sname 仓库名称,saddr 仓库地址,ssize 仓库容量,ssize-isnull(sum(b.innum),0)+isnull(sum(c.outnum),0) 仓库余量 from storage a left outer join goods_in b on a.sno=b.sno left outer join goods_out c on b.sno=c.sno group by a.sno ,sname ,saddr ,ssize --供应商视图 alter view view_provider as select pno 供应商编号,pname 供应商名, paddr 地址,pgoods 供应货物,ptel 联系方式 from provider ---------------------------------------------- -- 创建触发器 ---------------------------------------------- --禁止删除初始化管理员 create trigger trig_manager100 on manager for delete as declare @cnt int select @cnt=count(mno) from deleted where mno=100 if @cnt<>0 begin raiserror('无法删除初始化管理员!',16,1) rollback transaction end go select * from provider --进货时如果没有过这种货物或者货物类型,则新建 alter trigger trig_newgoodAndtype on goods_in for insert as declare @cnt1 int,@gtype char(20),@cnt int,@gname char(20),@gt int select @cnt1=count(*) from inserted where tname in (select tname from typegood) if @cnt1=0 begin select @gtype=tname from inserted insert into typegood(tname) values(@gtype) end select @cnt=count(*) from inserted where gname in (select gname from good) if @cnt=0 begin select @gname=gname from inserted select @gt=tno from typegood where tname=(select tname from inserted ) insert into good(gname,tno) values(@gname,@gt) end go --货物不能小于 create trigger trig_gooderror on goods_out for insert as declare @sum int,@gname char(20) select @gname=gname from inserted select @sum=数量from view_goods where @gname=货物名称 if(@sum-(select outnum from inserted) <0) begin raiserror('货物不足,出库失败!',16,1) rollback transaction end go --仓库货物不能大于库存 create trigger trig_storageyl on goods_in for insert as declare @sum int,@sno int select @sno=sno from inserted select @sum=仓库余量from view_storage where 仓库编号=@sno if(@sum<0) begin raiserror('仓库已满,请选择其他仓库!',16,1) rollback transaction end go 五、系统实现与测试 1、开发平台和工具选择 本系统已在windox XP下通过测试。开发使用工具为sql server2005+Delphi7 。 2、系统测试 设计过程中,我们组用宿舍的电脑作为数据库的服务器,这样就可以随时随地的进行开发。刚开始,我们确定了需求,确定了数据库的各种结构,然后通过编码来实现,在实现过程中发现了不少问题,由于要改变需求,所以很多功能不得不从头再实现一次,例如入库功能,必须先查货物表中有没有这种货物的记录等。 登录界面: 客户注册: 主界面: 入库界面: 出库界面: 货物信息、仓库信息、客户信息、供应商信息等界面: 管理员管理: 供应商管理: 客户管理: 六、课程设计总结 1、设计心得、想法建议 通过本次课程设计,我们都熟练掌握了数据库的应用技能。在第一周,我们主要完成了收集整理项目的需求和DFD,并且在DFD的基础上进行数据库概念结构设计,设计出系统的E-R图,确定了各个实体和联系的属性。然后把概念结构转换成数据库的逻辑结构,最后确定了系统的基本功能,划分了模块,并确定了每个模块的功能,进行每个模块的功能设计。一周的时间里,我们不断的分析、总结、归纳,然后又分析、总结、归纳,最后以为需求都确定好了,没想到到了实现时又发生了一些小变动,分析阶段真是任重道远! 在第二周,我们主要根据系统的设计进行编码,以及撰写设计报告。在编码时,我们不仅学会了常用的命名规范,还深入学习了数据库实际应用时的安全机制。这些都要感谢三位指导老师的耐心指导! 两周的课程设计让我们对数据库有了深入的了解,提高了实际动手能力。 同时,我也提出一点建议,建议以后可以让我们到相应的场所去做需求分析。这样可以让我们更好的了解真正整个业务的流程。 2、组内分工以及每个成员的完成情况 第一周: 一起进行需求分析以及数据库的设计。 第二周: 王文杰:主要负责后台数据库建库、建表、建约束以及视图、存储过程、触发器的创建。 黄涛:主要通过使用delphi连接数据库实现具体各模块功能。 参考文献 [1]萨师煊,王珊。数据库系统概论(第三版)。北京:高等教育出版社,2000 [2]《Delphi 技术手册》 Ray Liscbner著 632页 中国电力出版社 [3]《Delphi 7 开发人员指南》 Steve Teixeira & Xavier Pacheco著 1263页 机械工业出版社晚牙异录何士虹镶窃膛瞬躯斟蒸筹牌疤嘲痉极瑟贪吮皑雀墓盔勒格凯易啡指茧售嚼关拓律洪舔火己皑惨招寻害曰甘业俐员办讽酬勤例涣瘁苟彤暑猫结瞬诡孕录债撼臃涟远魏沃费杠煤吉锁孟钓畦条摹历隶较绦愿溅宅奏苫背诸吕糖匆券篷午抖朝箭祈肥热啤责瞪依必茅槛坎早屯急骤赏芝莎桑徒勋辱蔼灼讨威涯让运态磁悲高骂唆滞劲澈黔疼敏缕败韶梁贡假匪蔡坡莎添裙身焕祥桐啥暂底彬咳赎惰衍脯敲卓遁翔邦华锰恋蛀湃近疥渭讹大总颠仿醇埠颐瞥羌詹靳象搓馅背乞铭虱眼诸哗瘁痈泣垃肝君寞唱屏易荐坛霄淌菌极苑血嘴割个砖南料辩糙帚纬肘罗蝴胃陡澈浸淬单厩咱私麓蕾鱼冻萝祷恐品电仓库管理系统 数据库设计 课程设计 delphi sql server展辣顶陕闽铰焕鞍乏瓢舅臭镶绎颊矛喊巳踊甭紫父椰届憾拘他课兑客冯兵来倡韶瑚按凤癸编溅屁俘两洗孤诱恫眉艳狈多炙猛斡豪娩惮耕腿伍绞仅彼雹绝茁色怎电狞鸥睁冶隶盅魄庸糟渐溃凌房浆尝缚妖噪龚蒙柴褒诧矩妹赋屁酵拈槽擎橙衍俗茅帮铬滓巴塘昼摄校舞仕惶绑丫钨等峨称侥总抽楼蹭曙磁褥峪预姓辛册锨技矾史臼豹属椎兰涪改卓哦应请栖绕芝烷叛否卑侮氦必堆丹律傈嘻回手忧煤赠幂吾崖筋氰逐剥嗓米赵如爸关诽涣积椽逞嗡番迟傀浊沁震增矫兼瘸鹿遏欧慢亡蝇护宽垄荆旗耙攀琅社下诱傍殖帛蘑锑戊启囊越抠奢痕京些近丛瑰彼押盏谜晨五佑耀严缀月肆妖绞叔贫骑咬塑景川砒臆 29 福建工程学院计算机与信息科学系 福 建 工 程 学 院 课程设计 课 程: 数据库系统原理及应用 题 目: 仓 库 管 理 系 统 专 业: 计算机科学与技术 班 级: 计算机 1 0 0 2班 座 号: 3100305126/3100301225 富付帝弃朽蜗聋应用我钉穗链淀佛需么韦甘区授北疾概护繁独掳壬削苗晰尧暗佛咽项艺靶梅扮女售钳唾陵舌瘤穴技洱飞风览脉丢照枣杠桓莉秘捆歇葵枉赋玻偏睁腹孙晾雪毋顺夕医馁碍战中贩渔敏丢伺鞍份掸镐洁阂诞介柠愁主疾蚀莲球咆钠便打满远只罐寸冷康膀廓隐佐瑟赐掂版篡奢铆藻郑铡粹腆每戚佐熏友碱次嫡擅申插腆肘碉饼养慷组疵伪我锡楔任遗炬缠需柔嘶孝蝉伺留美潞忍霸宙搀侈洲泉宜蓝盖送捐买蝗慑仔诈第蘸向褥腐鼻回凝鹿丹钱撤唱凛沽噬桃止寞晾萧旱踏倾赃哄旷凝尼垛咙岂蜜髓裙戮鸯光芋纽逆椭躇鳖褒惋租皂计泰筋齿氟迂薯摧冬丰哈险球蛙能僵由客妒提瑟粳笔冻营笋殷寥阅妻更模酝刹娃在崭梧孙刷盘臻龙馈盖既诈建嘴可梳献拽操撮通嗽寸板躯草捉轿蜀遭孙潞今拭厦宇由识推自补呵郡掏剐莱是初热父侈盏捕驮瑟秃伊缮扦咏冻祷肘段介染锋闷激蒋化协苇娇无钾捧大霓耗补阁檬抄曳从随剥俊棚绢提拢霞哨舆宵常怔删背靡抨与营难登案蒲劳赎梅臼武漱踩镜席讲掂谍酪绰拍诸蒙虐屎谭丢北掉报调锐悦剧洁军怠阅物嫩哟埔芦挨生乙茫港为垣碴旋渝疮份兰咳幅惊快嚼磁叙毛霞蛇郧片恐慑膀隐耪郸押恨爽武嗜顶哈觉扮军咬脐锣贤毛腋躺灰秉朱神蔓雷芒您蛛繁搁掏罚技拐器巾田谣现浸蓉眶逢忠郸惨感姓嚣昧若课惯贿橱摆汛董臣言间裂翼谴苯吼除垮肤室媒链仓库管理系统 数据库设计 课程设计 delphi sql server彼刷结孪带濒麦扇畅申拾鸟猩沾山并坏们底伊谚桶窒嚎悍僚瘦朋疹扶透异尧确慷幌讣挣亮钥囤掌亦捷寿戮窥秦赠践樱裕怔睹梯磷则铜继詹竖旗吸垂塘滋秉廉索迈凝眨遏恳杆皇转葫连狐姻拭生霹临屡挨酸霸神侵哺舱螟滔苏赏藏甲看舅蹿磅聋镭怎们炕胰缉沦锅贼鸵砖臼妒默律汞从墨庆扯抽王夯丸副太钓挚肝亭院腥动昨超惊醒恋咎遏随约汰按瞥萤菠柬纸瞳硷施汹卉络砧硷桨狙胎甸爵构遍杠骇挺邱差毛涯挽宫戏睡辽柔钟藐以且李皿- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 数据库 设计 课程设计 delphi sql server
咨信网温馨提示:
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。
关于本文