版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仲恺农业工程学院程设计17商品库存管理系统姓名黄伟庆院(系)计算机科学与工程学院专业年级计机091学号200910214108指导教师罗慧慧职称教师起止时间2011 七-20 至 2011-仲恺农业工程学院教务处制1概述2需求与功能分析3概要设计5关键技术实现7总结与展望参考文献16171概述1.1系统背景随着商场规模的发展壮大,其经营管理也变得愈加复杂,早期的售货员站 柜台的形式早已不能满足现代销售业的发展,这样就迫切地需要引入新的管理技 术。商场形态具有很多优点,但在u前状况下,它仍存在零售企业所固有的落后的一面,例如:不能有效地管理每种商品,收款结算速度慢,容易出现 营业差错,不宜进行商
2、品调价,盘点效率低等,而且在商场日常管理中,商品的 进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的 要求始终得不到满足。随着商场形态的面速发展,其经营管理也变得愈加复杂, 日常所需要处理的数据量也逐渐扩大,商业运转的中间环节也越来越多,原始的 人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了商场物资管 理信息系统,依幕现代化的讣算机信息处理技术来管理商场,从而节省了大量的 人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商 品的进、销、存等状况,并能够对各种反馈信息进行分析,使管理人员能够快速 对市场的变化做出相应的决策,提高商场经营管理
3、效率。数据库技术产生于20世纪60年代,40多年来得到了迅速发展,已经形成 较为完整的理论体系并产生了一大批实用系统。随着Internet的迅速发展,数据 库技术成为应用最广泛的技术之一,可用数据库技术来实现对商品库存信息的有 效管理。1.2、系统的开发环境SQL server 2000SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的一 个版本。该版本继承了 SQLServer 7.0版本的优点同时乂比它增加了许多更先进 的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运 行Microsoft Windows 98的膝上型电脑
4、到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。2需求与功能分析2.1需求分析长期以来,商品库存一直是一份数据量最大、频率最高、管理最繁琐的工作, 给商场的发展带来诸多的问题。一直以来人们使用传统的人工方式管理物资库, 这种管理方式存在着许多缺点,诸如效率低/保密性差等,而且时间一长,将产 生大量的文件和数据,这对于査找/更新和维护都带来不少的困难。商品库存管 理系统克服了上述不足,能够实现对商品信息、供应商信息、库存信息、入库/ 出库的信息的査询,还可以对对商品信息、供应商信息、库存信息、入库/出库 的信息进行基本的管理,如添加、修改、删除等基本操作,
5、并对其中的某些信息 进行了报表处理,在系统的最后对商品信息的库存动态和销售动态进行了统计, 可以方便的进行观察,使得对商品的信息能够一目了然。因此在商品库存管理及 相关单位具有广阔的询景。2.2功能要求需完成的功能:1、用户的密码登录实现,分为管理员和仓库负责人2、在管理员界面和仓库负责人界面上有各种数据库信息的查询3、在管理员界界面上有对信息的更新操作,例如添加、删除、修改等4、在仓库负责人界面上只有对本人负责的仓库进行更新操作5、在界面上有多表査询及统计査询功能,能够及时了解商品的动态库存信 息和销售状况,及时了解库存形势3概要设计3.1系统的总体框图开始“仓库负责人登录卍*管理员细登录成
6、功Iyes八yes*NO图1供商应品商信恵M查査谊询f 退 出 系 统登录咸功丿入 库3.2对各部分功能的分析打开软件,选择以管理员身份或仓库负责人身份登陆,登陆后选择需要的功 能进行操作。管理员:系统操作:可以对用户修改密码,也可以对系统进行退出操作。信息査询:对供应商信息、商品信息和库存信息进行查询操作。信息更新:对出库信息、入库信息、商品信息和库存信息进行更新、添加、 删除操作。信息统计:对商品库存、出库、入库进行统il操作仓库负责人:系统操作:可以对用户修改密码,也可以对系统进行退出操作。信息查询:对管理的仓库信息进行查询操作。信息査询:对供应商信息、商品信息和库存信息进行查询操作。仓
7、库负责:对所管理仓库的出库、入库进行登记操作。33商品库存管理系统的结构流图仓W供商库负责4.1实体与属性;供应商(供应商编号,4数据库设计供应商姓名,电话号码,供应商地址)商品(商品编号,商品名称,供应商编号,进价,售价,生产日期,库存量)用户(用户名,密码,权限)仓库(仓库编号,仓库名,仓库说明)实体间的联系;供应商提供商品;用户管理商品出库、入库和仓库;仓库储存多种商品;名称类型说明登陆表基本表存储用户的登陆密码 信息入库基本表存储入库商品的基本 信息出库基本表存储出库商品的基本 信息商品信息基本表存储商品的基本信息数据库对象:表1库存信息基本表存储库存的基本信息供应商基本表存储供应商的
8、基本信 息仓库信息基本表存储仓库的基本信息4.2画出ER模型图电话供供供密权用用用商商数商仓售供1n商n1仓仓仓仓用仓1仓库编/商n商图3与图44.3把ER模型图转换为关系表(1)供应商表:保存了供应商的基本信息,主键是供应商编号字段列名字段类型字段大小是否为空供应商编号int4NOT NULL供应商名char10NOT NULL电话号码char10NOT NULL地址char20NOT NULL字段列名字段类型字段大小是否为空商品编号int4NOT NULL商品名char10NOT NULL供应商编号int4NOT NULL进价money4NOT NULL售价money4NOT NULL生产
9、日期datetime8NOT NULL库存量int4NOT NULL表3字段列名字段类型字段大小是否为空用户编号int4NOT NULL用户名char10NOT NULL密码char10NOT NULL权限char10NOT NULL表4(2)商品信息表:保存了商品的基本信息,主键是商品编号,外键是供应商编号(3)登陆表:保存了管理员和仓库负责人的用户名和密码,权限等信息。主键是用户名。(4)库存信息表:保存了库存的基本信息,上键是商品存储编号表5字段列名字段类型字段大小是否为空商品存储编号int4NOT NULL商品编号int4NOT NULL单价money10NOT NULL商品库存数量i
10、nt4NOT NULL生产日期datetime8NOT NULL仓库编号int4NOT NULL(5)入库表:存储入库商品的基本信息,主键是入库号,外键是商品编 号、仓库编号。表6字段列名字段类型字段大小是否为空入库编号int4NOT NULL商品编号int4NOT NULL进价money4NOT NULL数量int4NOT NULL总价格money4NOT NULL仓库编号int4NOT NULL负责人char10NOT NULL入库日期datetime8NOT NULL6)出库表:存储出库商品的基本信息,主键是出库号,外键是商品编 号、仓库编号。表7字段列名字段类型字段大小是否为空出库编号
11、int4NOT NULL商品编号int4NOT NULL售价money4NOT NULL数量int4NOT NULL总价格money4NOT NULL仓库编号int4NOT NULL负责人char10NOT NULL出库日期datetime8NOT NULL(7)仓库信息表:存储仓库的基本信息,主键是仓库号 表8字段列名字段类型字段大小是否为空仓库编号int4NOT NULL仓库名char10NOT NULL仓库说明cahr20NOT NULL5关键技术实现51视图的设讣1)仓库信息create view ck viewas select仓库仓库编号,仓库名,商品商品编号,商品名,单价,商品库
12、存数量,商品生产日期from仓库,库存信息,商品where仓库仓库编号二库存信息仓库编号and商品商品编号二库存信息商品编号2)商品信息create view sp_viewas select *from商品(3)入库信息create view rk viewas select *from入库getdate()or( 入库日 MI1getdate()or(Lti 库日期 getdate() beginprints库库日期必须在当天rollback tran sacti onendif(库存量咆数量VO)begi nprinF此种商品在仓库仓库存储己空,请重输,rollback tran sac
13、ti onEnd出库、入库日期必须在当天输入,当商品库存超过上限或下限,会提示重新输入。6数据库安全性控制数据库的安全性是指保护数据库以防止非法使用所造成的数据泄露、更改或破坏。安全 性控制是指要尽可能杜绝所有数据库的非法访问。所以我在数据库用户中分別创造胡明、胡朗、王明三个用户他们都只能访问ShangChangKuCun这个数据库紺明有两个角色:DiskAdministration可管理礒盘文件、BulkInsert Administrators可执行大容量插入操作。胡朗、王明拥有一个角色Bulk InsertAdministrators可执行大容量插入操作。胡明拥有所有的权限期朗、王明只拥
14、有搜索和插入数据的权限。7总结与展望在本次课程设计中我主要使用sql server 2000来对数据库进行设计和开 发。这个数据库主要分为三个部分,第一,用户的登录,用户可分为管理员和仓 库负责人。管理员管理所有仓库的信息。仓库负责人只负责他所管理的那个仓库。第二,商品的出库入库,他记录了商品出库入库的信息。第三,基本信息,包括 商品信息、库存信息、供应商信息、仓库信息、用户信息。这个数据库基本实现了数据的更新,删除,添加等功能。在进行出库、入库 更新、添加等操作时,他对出库、入库商品的数量有提示,在商品入库数量超过 库存容量时会提示超出仓库容量,当商品库存数量低于0时,也会提示。入库、 出库日期只能输入当天的日期。同时这个数据库可以实现对商品信息和库存信息 的有效管理,在建立数据库的同时也考虑到了各个方面基本符合一个小型的信息系统开发要求。但在一些所需的功能要求上,还存在着很多方面有待改进。例如,我想要在商品入库、出库的同时,山电脑把仓库中商品的库存量同时修改,不需 要自己在去重新修改商品的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年北京市七年级上学期第三次月考英语试题
- 光伏从业培训课件教学
- 值班安全教育培训课件
- 首件检验:从-走过场-到-质量基石-的终极指南
- 侵权公司的培训课件
- 侦查学介绍课件
- 余热电厂安全培训记录课件
- 伪造安全培训证书课件
- 企财险培训课件教学
- 企划部培训课件
- 电子版个人劳务合同范本
- 兼职医生劳务协议
- 达托霉素完整版本
- 科研方法论智慧树知到期末考试答案章节答案2024年南开大学
- JTG-H30-2015公路养护安全作业规程
- 兽医内科学智慧树知到期末考试答案章节答案2024年中国农业大学
- 拒绝脏话文明用语(课件)-小学生主题班会
- 中医热敏灸疗法课件
- 马克思主义政治经济学试题及答案
- 回顾性中医医术实践资料(医案)表
- 蚕丝被的详细资料
评论
0/150
提交评论