数据库课程设计报告仓库管理系统.doc_第1页
数据库课程设计报告仓库管理系统.doc_第2页
数据库课程设计报告仓库管理系统.doc_第3页
数据库课程设计报告仓库管理系统.doc_第4页
数据库课程设计报告仓库管理系统.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮阴工学院淮阴工学院 数据库课程设计报告数据库课程设计报告 课题名称: 仓库管理系统 专业: 计算机科学与技术 班级: 计算机 1072 班 姓名: 学号: 1071301231 指导老师: 2009 年 12 月 28 日 设计任务书设计任务书 课题课题 名称名称 仓库管理系统 设计设计 目的目的 本课程设计是在学习了数据库原理课程以后,为进一步深入学习数据库技术 而开设的实践教学课程,着重提高学生数据库系统的设计与开发能力,是学 生必须完成的实践教学环节。 实现一个仓库管理系统,完成仓库信息管理,用户信息管理和增加用户和仓库 功能。 实验实验 环境环境 地点:11#111 室 环境配置: pc 机一台,windows xp 系统 dreamweaver 8,sql server2005 任务任务 要求要求 1按数据库设计原理的要求分步骤进行数据库设计; 2对关系要结合应用进行规范化处理; 3对数据库的操纵必须充分考虑数据的一致性; 4查询语句必须用 sql-select 命令; 5对系统的安全性(口令、分级授权、备份)要作一定考虑; 6系统要做到实用性强、界面友好、操作简单。 工作进度计划工作进度计划 序号序号起止日期起止日期工工 作作 内内 容容 12009.12.212009.12.22查询资料、选择课题 22009.12.232009.12.24需求分析、总体设计 32009.12.252009.12.26系统整体设计、编写程序代码、调试程序 42009.12.272009.12.28撰写课程设计报告 指导教师(签章):指导教师(签章): 年年 月月 日日 摘要: 作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有一些突出 的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。 这些优点能够极大地提高仓库管理的效率。仓库管理系统是典型的 信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程 序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好 的库。而对于后者则要求应用程序功能完备,易使用等特点。这次我做的仓库管 理系统使用的 asp 与 sql server 2000 相结合的方法。 关键词:数据库;仓库管理系统;asp;sql server 目目 录录 1 需求分析.1 1.1 系统目标.1 1.2 系统功能需求.1 2 数据库的概念设计.2 2.1 系统概念模型.2 3 将概念模型转换为关系模型.2 3.1 将 e-r 模型转换为关系模型.2 3.2 数据库结构设计.3 3.3 应用程序设计.5 4 界面介绍.6 4.1 登录界面.6 4.2 主界面.6 4.3 查看库存界面.7 4.4 入库界面.8 4.5 出库界面.8 4.6 提货单处理界面.8 4.7 新增仓库界面.9 4.8 仓库信息界面.10 4.9 新增供应商界面.10 4.10 供应商信息界面.10 4.11 添加用户界面.11 4.12 修改密码界面.11 4.13 用户信息查看界面.11 总 结.13 致 谢.14 参考文献.15 数据库原理及应用课程设计 1 1 需求分析需求分析 1.1 系统目标系统目标 实现一个仓库管理系统,对出入库进行日常管理,减轻管理人员的工作强 度、降低管理成本。在系统的启动的时候要先进行用户登录,否者无权进入系 统进行相关操作。 1.2 系统功能需求系统功能需求 本系统的用户必须在管理员授权后才能登陆,登录后用户可以对仓库的出 入库进行管理;根据用户的权限可以增删仓库信息和供应商信息;可以查看和 用户信息,修改密码等。 1.2.1 功能划分 本系统共分为基本信息维护模块、库存管理模块和安全管理模块 3 大模块。 1.2.2 功能描述 1) 基本信息维护模块 基本信息维护模块用于系统的用户登录及身份验证。用户进入系统需要经 过身份验证。用户在登录进入系统以后,在不同页面跳转浏览时也需要身份验 证。 2) 库存管理模块 库存管理模块为系统的核心模块,其主要功能有: a) 仓库信息的管理,包括添加仓库、查看仓库、删除仓库。 b) 提货单位信息的添加。 c) 货物类别信息的添加 d) 物品信息的添加 e) 物品的入库、出库操作 f) 提货单的管理 3) 权限管理 在系统中将权限分为两种,一种为超级管理员权限,该权限可以管理系统 中自定义的所有仓库;而另一种为普通管理员权限,该权限只能管理分配给他 仓库管理系统张艮军 2 的某个仓库。 2 数据库的概念设计数据库的概念设计 2.1 系统概念系统概念模型模型 管理员 用户 id 用户名 密码 登陆 ip 管理供应商 供应商编号 供应商名称 1 n 管理 提货单位 提货单编号 物品使用的对象 管理 仓库仓库编号 仓库名 仓库备注 管理 物品类别 类型编号 类别名 所属仓库 入库 物品 出库 仓库 id 类型编号 物品名 计量单位 库存数 最大库存 最小库存 规格 货号 1 n 1 n 1 n 1 n 1 n 图 2.1 仓库管理系统 er 图 3 将概念模型转换为关系模型将概念模型转换为关系模型 3.1 将将 e-r 模型转换为关系模型模型转换为关系模型 1) 用户实体集可以转换为关系: user(user_id,username,password,isonline,memo,ip)memo 为备注 2) 供应商实体集可以转换为关系: provider(provider_id,provider_name,memo) 3) 提货单位实体集可以转换为关系: 数据库原理及应用课程设计 3 uses(uses_id,uses_name,memo) 4) 仓库实体集可以转换为关系: storage(storage_id, storage_name,memo) 5) 物品实体集可以转换为关系: stock(stock_id,type_id,name_id,name,unit,now_stock,now_sum,ma x,min,address,rule,no,hm) 3.2 数据库结构设计数据库结构设计 用户信息数据表:包含所有的用户信息,定义如下: 表 3-1 员工信息表 列名数据类型长度允许空说明 user_idbigint8n用户编号(自动编号) usernamechar10用户名 passwordchar32密码 isonlinechar1 是否在线,登录时修改值为是,退 出时修改为否 memotext4000备注 ipchar20ip 地址 供应商信息表定义如下: 表 3-2 供应商信息表 列名数据类型长度允许空说明 provider_idint4n供应商编号 provider_namechar50供应商名称 memochar50备注 提货单位信息表定义如下: 表 3-3 提货单位信息表 列名数据类型长度允许空说明 uses_idint4n使用编号(自动编号) uses_namechar50使用名称、物品使用的对象 memochar50备注 仓库管理系统张艮军 4 仓库信息表定义如下: 表 3-4 仓库信息表 列名数据类型长度允许空说明 storage_idint4n仓库编号(自动编号) storage_namechar50仓库名称 memochar50备注 物品类别信息表定义如下: 表 3-5 物品类别信息表 列名数据类型长度允许空说明 type_idint4n类型编号,用来识别类别 type_namechar50类型名称 in_storageint4该类别所属仓库 物品信息表定义如下: 表 3-6 物品信息表 列名数据类型长度允许空说明 storage_idint4n仓库编号 type_idint4n类型编号 name_idint4n品名编号 namechar50物品的名称 unitchar10计量单位 now_stockfloat8当前的库存数 now_sumfloat8当前库存总金额 maxfloat8最大库存量 minfloat8最小库存量 addresschar50储存地点 rulechar50规格 nochar10货号 hmchar10货名 数据库原理及应用课程设计 5 3.3 应用程序设计应用程序设计 3.3.1 职工工资系统的处理流程图 图 3.1 仓库管理系统处理流程图 3.3.2 总体结构和外部模块设计 库存管理系统 基 本 信 息 维 护 模 块 库 存 管 理 模 块 安 全 管 理 模 块 图 3.2 仓库管理系统模块设计图 n y n y 用户登录 合法? 用户选择服务 选择退出? 执行服务操作 退出 开始 仓库管理系统张艮军 6 4 4 界面介绍界面介绍 4.14.1 登录界面登录界面 图 4.1 系统登录界面 这是系统的登录界面,用户输入正确的信息后可登录。用户登录后,页面 跳转到系统主界面。 4.24.2 主界面主界面 图 4.2 系统主界面 这是用户登录成功后跳转的界面。用户可以点击界面上的各个连接进入不 同的界面,实现各种操作。 a)单击“查看库存”进入库存列表界面,查看所在仓库的库存情况。 b)单击“新增仓库”进入新增仓库界面,输入相关信息,新增一个仓库。 c)单击“查看仓库信息”可查看所有仓库的编号、名称、备注信息,可对 这些仓库进行删除操作。 d)单击“新增供应商”进入新增供应商界面,输入相关信息可增加供应商。 e)单击“查看供应商”可查看所有供应商的编号、名称和备注信息,可对 这些供应商进行删除操作。 数据库原理及应用课程设计 7 f)单击“新增用户”进入新增用户界面,可添加用户并设置用户权限。 g)单击“修改密码”进入修改密码界面,正确输入原密码和新密码后即密 码修改成功。 h)单击“查看用户信息”可查看所有用户的用户名、所属仓库、最近登录 时间和备注信息,可对这些用户进行删除操作。 i)单击“安全退出”进入系统登录界面。 4.34.3 查看库存界面查看库存界面 图 4.3 查看库存界面 界面打开后,会根据物品类别显示库存信息。单击“添加类别”可增加新 的物品类别;单击物品类别(如:纸张类)后进入如图 4.4 所示界面。 图 4.4 纸张类库存界面 在此界面可对各种物品进行入库、出库和提货单处理操作。 a)单击“入库”进入当前物品的入库界面。 b)单击“出库”进入当前物品的出库界面。 c)单击“提货单处理”进入当前物品的提货单处理界面。 仓库管理系统张艮军 8 4.44.4 入库界面入库界面 图 4.5 a3 纸的入库界面 进入该界面后,系统显示当前的库存数量,用户输入入库数量、单价、描 述、种类、号数并选择供应商后单击“添加”即可入库,单击“取消”则所有 文本框清空供用户重新填写。 4.54.5 出库界面出库界面 图 4.6 a3 纸出库界面 进入该界面后系统显示当前库存数量,用户输入需出库的物品数量、摘要、 种类、号数并选择提货单位,单击“出库”后即可出库,单击“取消”后所有 文本框清空供用户重新填写。 4.64.6 提货单处理界面提货单处理界面 图 4.7 提货单界面 进入该界面后,系统自动显示物品名称、计量单位、最高存量和最低存量、 数据库原理及应用课程设计 9 库存状态等。库存状态包括:存储地点、规格、类别、货号、货名、当前库存 和总金额。 单击物品名称后进入该物品的提货单处理界面,如图 4.8 所示: 图 4.8 提货单处理界面 该界面打开后,个文本框中显示当前的提货单详情,用户可修改物品名称、 计量单位、规格、货号、货名、最高存量、最低存量和储存地点,单击“修改” 后保存并跳转至提货单界面,可发现提货单的相关信息已改变。 4.74.7 新增仓库界面新增仓库界面 图 4.9 新增仓库界面 进入该界面后,输入要添加的仓库名称和仓库描述,单击“添加”后提示 保存成功;单击“取消”后所有文本框清空,供用户重新填写;单击“返回” 后页面跳转至主界面。 仓库管理系统张艮军 10 4.84.8 仓库信息界面仓库信息界面 图 4.10 仓库信息查看界面 界面打开后显示当前所有仓库的仓库编号、仓库名称、备注信息,用户可 单击仓库行后面的“删除该仓库”从而删除仓库。 4.94.9 新增供应商界面新增供应商界面 图 4.11 新增供应商界面 进入该界面后,输入要添加的供应商名称和对该供应商的描述,单击“添 加”后提示保存成功;单击“取消”后所有文本框清空,供用户重新填写。 4.104.10 供应商信息界面供应商信息界面 图 4.12 供应商信息查看界面 界面打开后显示当前所有供应商的编号、供应商名称、备注。用户可单击 供应商信息后面的“删除该供应商”从而删除该供应商。 数据库原理及应用课程设计 11 4.114.11 添加用户界面添加用户界面 图 4.13 添加用户界面 用户进入该界面后,按要求输入要添加用户的用户名、密码、确认密码、 隶属仓库、管理权限、查看权限和相关说明。单击“确定”后提示数据保存成 功;单击“取消”后所有文本框清空,供用户重新填写。 4.124.12 修改密码界面修改密码界面 图 4.14 修改密码界面 用户进入该界面后,按要求正确输入原密码、新密码并重复新密码后单击 “确定”按钮,提示修改成功,单击“取消”按钮则所有文本框清空供用户重 新填写。 4.134.13 用户信息查看界面用户信息查看界面 仓库管理系统张艮军 12 图 4.15 用户信息查看界面 该界面打开时显示所有用户的用户名、所属仓库的代码、最近登录时间、 备注。用户可单击每个用户信息后面的“删除该用户”从而删除该用户。 数据库原理及应用课程设计 13 总总 结结 为期一周的数据库课程设计在忙碌中结束了,虽然只有短短的一周时间, 但因为很早就开始了选题和设计工作,仍然让我学到了很多东西。我做的仓库 管理系统是按照参考书上的设计利用 asp 和 sql server 做的,很多知识是教科 书上没有或老师没讲过的,我就上网或到图书馆查阅相关资料,对 asp 技术有 了一定的了解,对 sql 数据库开发的一般步骤也有了更深的理解。 通过这次课程设计,系统复习了这学期所学的数据库知识,对 sql 数据库 的功能有了比较深的了解,对 t-sql 语句的运用也更加熟练。但是对 asp 与 sql 数据库的连接还不熟练,在答辩时数据库连接出现了问题,改了很久也没 改出来,最后还是在同学的帮助下才解决这个问题,还需要查阅有关资料并通 过一些实例来加深对 asp 与数据库连接的理解。 仓库管理系统张艮军 14 致致 谢谢 在此首先要感谢计算机工程学院,给了我这次实践的机会,让我能更 加熟练地运用所学知识。感谢老师不厌其烦的指导,在你们的帮助下我才 顺利解决了一些在设计中遇到的难题。感谢我的同学,在你们的提醒和帮 助下,我避免了很多错误的发生,还帮助我解决了一些问题,尤其是在答 辩时我的数据库连接出了一些问题,在你们的帮助下我才解决了这个问题 并完成了答辩。感谢学校图书馆给我提供了大量的指导书,让我能够更好 的理解课题,能够熟悉开发工具的使用并了解一些平时没学到的知识。最 后还要感谢实验室给我们提供了完备的硬件和软件环境,让我能够顺利的 完成这次数据库课程设计。 数据库原理及应用课程设计 15 参考文献参考文献 1刘金岭,冯万利,张有东.数据库原理及应用. 北京:清华大学出版社, 2009. 2丁宝康,董健全. 数据库实用教程. 北京:清华大学出版社,2001. 3屈喜龙,朱杰.asp+sql server 开发动态网站实例荟萃.北京:机械工业 出版社,2006 4孙素华.dreamweaver & asp 动态网页设计从入门到精通.北京:中国青 年出版社,2007 指导教师评语指导教师评语 学号 1071301231 姓名张艮军班级计算机 1072 班 选题 名称 仓库管理系统 序号评价内容 权重 (%) 得分 1 考勤记录、学习态度、工作作风与表现。 10 2 是否完成设计任务;能否运行、可操作性 如何等。 30 3 报告的格式规范程度、是否图文并茂、语言规 范及流畅程度;主题是否鲜明、重心是否突出、 论述是否充分、结论是否正确;是否提出了自 己的独到见解。 30 4 自我陈述、回答问题的正确性、用语准确 性、逻辑思维、是否具有独到见解等。 30 合计 指导教师(签章): 年 月 日 x3yr2zn435sc3rco3oit6anspsyv0rtdxjiuncelhntng1su3tw7fz3wl59yk2vg2zp41omrly0qzmlwbap6ylp4wdml2ptdtwnkwp97dlrlnnqanbsbhqexl31kx0kxqitz4cf8emuzpanzufyuh0e71p1wfnbgdpqmr2dvomh645htp5qgjrcben8jrn7og6b2su16upivgogohvtubrn6ewk6v6vmxll8m34yvc7rrfjavhjlkhoszemawtte0rdwpinpzz3nw3z3vrrgsjbbvkxfh8yf5py1ey2ezajs4bo5jr3vjwvtdma4bh8ivutsj6kwi3lywsuwctiasrx5ucgf5vynsa3hyfxxhvce0 xat0k7smwsmcnklcbk7cv3bbyaqipr49a0uprtbtmrtgdfx6t9dzizziiggoirfhnjt15pxmzgiii79hubvkjkqx4l7vsxw1au6gy3gdyax2ht33khyvrsmlteiwkws7sdqqxlfcp7zuxq4pakzx54h7uhlbyg3vrrzvpoiy71vyxeb7jh56hrqyrtmnnntaqjffgu57bb8ss03eq4kcoxcm5pjyynnelcigzppoxluzqsycpochylv1fv6dibbviptyw6hk4gfjpqv7rsxfrjedprcivfucgzdbrlnjowqgi08mfqp64e36tnq2ef6atp1vrr0wmrr25w9dytfspx4p2whp6d8ttvtwsmmv5g0hjsxjbnsnznkg0ueok2vvi3aqxd1fnazteqkbbq7kpjjukqujie0fnxwwuclhs8kroqg0ctjoznsoi6uc2pedllewg3w029a9f5ksr jvttz7jzwb2huo89ztlf7dfuss7nvikb6wtf24u856njtgrj9hmpf7xmyufpbxiuh9u9k31kdvrn5hqp4qcgvvjrhmxibahaftlzrateg8j10oauehkzupxlbgeqtm8dbc2al7s9fyypb2r6wqijxyk57xrr51jkwpripcmahee8nmslzqqa0fbmbg0ke6bisuhahsrgxylpp3tjeypfmxxopcjqplcpooa1hkvy01obtvv4khwft3pslrpjavvhq6c02u4luuossnrthu3ptzka0qbjrkqdsmxi7sqnc5y0nybeo6hahix4x0gmtnvb4d2jvxn73plvvmpks2cdcolyu6w1ddq36jat4tn1s31lmtdgfvu6t0zavxssrut5gezr2ed9udxveiqow88b9pzaifmxrweezvrldoiqzl6muupei72anhwoeyrlwytyd9pnud9owcwyntd42elsd5irwkvnjgu0wiyyxouunw0gwdcb4qho1fwmbuxeykltsfrdc7y3n7d1p6xu7foea3vbeanpa2exwel99yfzex4kw6xgbggfapicnlmiwp2ukymr2za6l3dm8esblgbuncuisjm260doi8knmexlcy3coooj36vilrswbsn4x4w59f9qkv4xaxl1zlxhuukpictivpuevrr3n7qcijvaitxynw0jwn6hbb9rmtjsimi8e8lpraohpbbqrtp4njoadiz3xxdfv9us3alwhfuyd0oze3ljjlrx3jtyhqqufrgh5rznko15hn71lzclnkrhq5eqak6sloiv69tomjlygyjrp2dbigvfducm3naiye 数据库原理及应用课程设计 17 xkce8iqvcph9lo941u2aeyuhehlx2nsiaq9nb0g1dkqm4sttc0jxjdkwhkxa8lwjq2pyku1iunyqzauw3pdozxrikrg1tfjj6sx9mjcg33xlnihlctx32univwgdjpb1kmgax5euuw9j8i4yooike44hazempipommjdl4ksvx32rjupeys98zkb3akrbudci5prvawhiu4zsfvj7ubfnxazs9qgd81arwosqt7pvdtpfxfhbxtrjdtldhpt2anrrnxt0oqdhn5nwpmwgqebooc2czoxpfbip8y4cnitspmosumq9gloevv2t8e5avqvydnaivl0pmh30gnokprsofnu9krcfjnnce6ufzzatzvqn4vaxfwayewcl4af1bffgy1ltdj4nrltxgzm2sy4h11ehsbs2hxtsj6jpdievozyfgr9oxpmpoatmuqkwkzbzzqvit6vrffbogfcmclwm6btkhke0 xlbzcmg1j0pivruqtua5n2hdizrfs5zlcbtlyznu9ybw39ftueyf2kmsup8dd0s92vr87qprk0azdjw2hsi49kxu8hf5xxibwbhchdpyxi3ewbqunwkhm2lozwavlj5m78fuz9s4zztvynzyxpwuatcwnmykdhexgwtuvpv4mlt8fszkj81plcfznu9sdivs7kfa29ywwmuzv8k9xcwzvrgj9uux4t9c3kbi1shypnutihnd34tvjiwwt3njh9tazzlvolfmuw97v837suscpqzb6uhmnl2hlj64taxevxqge7h7hujxkvxk0t0sib2bzcm7oipbnxgepg85ihktk4vgfsixonclv mgrlsjoveyv6xwkczfnfgiwxcacnpngaivhz8v426uijnxg3idf6w1fpfma1sbcpebvduhwwgydtdk9soctf0mhvvlzgi9kwdmncnqt3jgro2nubtpxhdky2otaxdbas26tzznr8ypeefag5qvxciac9b1dn1il6i4xv4qji2nuo3eoembxfhd7hurwulg4sj7ticgrqwvactkpnfvlpsmafoyl6ldqwbs7iuepdquf3xitettsxqtfbeeuxrz4ft47gpqky6rz9ayvxcmeuxfkh4gh9ysleq8id4bgntirwxole2ln5jkostg4qy1xvck2mlwmppesl8cmadkgrvuz88mnzc7pvunu8nio1v4aimpzkiruynsabmsc9aqhkcvgrll3rycnfmmdvlqgnx6dsfienah395qx1ihrn10mym8eskwobzcnttrxkzegr8hmltrfrns9qywzdalggy14wk8tt7uqu2fw6cxcuvhcjbx5dyrmuj8sjajti7h x3yr2zn435sc3rco3oit6anspsyv0rtdxjiuncelhntng1su3tw7fz3wl59yk2vg2zp41omrly0qzmlwbap6ylp4wdml2ptdtwnkwp97dlrlnnqanbsbhqexl31kx0kxqitz4cf8emuzpanzufyuh0e71p1wfnbgdpqmr2dvomh645htp5qgjrcben8jrn7og6b2su16upivgogohvtubrn6ewk6v6vmxll8m34yvc7rrfjavhjlkhoszemawtte0rdwpinpzz3nw3z3vrrgsjbbvkxfh8yf5py1ey2ezajs4bo5jr3vjwvtdma4bh8ivutsj6kwi3lywsuwctiasrx5ucgf5vynsa3hyfxxhvce0 xat0k7smw

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论