电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于sqlserver2005与c的仓库管理系统

48页
  • 卖家[上传人]:F****n
  • 文档编号:93492360
  • 上传时间:2019-07-23
  • 文档格式:DOC
  • 文档大小:490.50KB
  • / 48 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、课程设计报告 课程设计任务书 课题名称 数据库原理课程设计 完成时间 指导教师 职称 副教授 学生姓名 班级 总体设计要求 总体设计要求: 按着软件工程要求,完成数据库设计,包括:需求分析、关系模式设计、完整性设计、安全性设计。以及应用程序设计和开发任务。 选题说明:一组一题,从下列题目中任选一个,在课程设计期间按要求完成设计任务,并提交一份完整的设计报告、已调通的应用系统和其它的相关文档。 题目一:人事管理系统 题目二:工资管理系统 题目三:能源管理收费系统 题目四:住宅小区小商品交易系统 题目五:实验选课系统 题目六: 员工薪资管理 题目七: 产品库存管理 题目八: 图书管理系统 题目九:商品销售管理系统 题目十: 仪器仪表管理 题目十一: 仓库设备管理 题目十二:仓库管理系统 题目十三:服装销售系统 题目十四:自选题目 工作内容及时间进度安排 第一周、周:设计动员,分组,布置课程设计任务。 第一周、周2:查阅资料,制定方案,进行程序总体设计。 第一周、周3第二周2:详细设计, 系统调试。 第二周、周3:整理,撰写设计报告。 第二周、周4-周5:验收,提交设计报告,评定成绩。 毕业

      2、设计成果 1、课程设计报告书一份 2、应用程序(包括源程序) 3、成果使用说明书一份 摘 要 数据库技术是计算机科学技术中发展最快的领域之一。数据库系统已在当代的社会生活中获得了广泛的应用,渗透到了工农业生产、商业、行政管理、科学研究、教育、工程技术和国防军事等各行各业,而且已围绕数据库技术形成了一个巨大的软件产业,及数据库管理系统和各类工具软件的开发和经营。 数据库技术自20世纪60年代后期产生以来,在三十多年的发展进程中,不仅形成了相对完整的理论体系,形成了现代计算机信息处理系统的重要基础和技术核心,同时也开发出了一大批应用十分的高效实用系统,形成了“哪里有计算机,哪里就有数据库”的崭新局面。由于数据库技术的科学重要性和实际应用性日益突出,数据库系统及应用技术越来越受到人们的重视。 SQL Sereve是目前应用比较广泛的关系型数据库标准语言之一。现在,SQL已成为国际标准语言,各种类型的计算机和DBS都采用SQL作为其存取语言和标准接口,从而使数据库世界有可能链接为一个统一的整体。 以数据库技术作为后台的可视化应用也越来越受到人们的喜爱,C#是目前应用比较流行的可视化编程软件之一

      3、。它的功能强大,系统自带的代码较为齐,容易操作,受到很多用户的喜欢。 本程序将使用SQL Server 2005与C#来组成一个仓库管理系统。 关键词:数据库原理 SQL Server 2005 visual C# 目 录 摘 要 I 目 录 I 第一章 绪论 1 1.1 课程设计的目的 1 摘 要 1 1.2 理论研究的基础 2 1.2.1. 理论研究基础 2 1.3 课题研究的主要内容 2 第二章 系统需求分析 2 2.1 系统的功能模块 3 .1.4 E-R模型 5 2.2 系统的输入输出数据测试 6 2.2.1 信息的添加测试 6 2.2.2 数据查询测试 7 2.2.3 数据删除测试 8 2.2.4 数据修改测试 9 第三章 概要设计 10 311管理员 10 312工人 10 32 实现方法 10 第四章 详细设计 10 41数据库实现 10 4.1.1 添加模块 15 42查询模块 21 43修改模块 23 4.4删除功能的关键代码 25 第五章 调试分析 27 总 结 28 致 谢 28 参考文献 28 附 录 28 附录1 登陆 28 附录2 工人主窗体 27 附录3

      4、管理员主窗体 30 附录4 添加 34 附录5 修改 39 附录6 查询 41 附录7 删除 41 第一章 绪论 从20世纪50年代中期开始,计算机应用由科学研究部门逐渐扩展到企业、行政部门,数据处理已成为计算机的主要应用。60年代末,数据库技术是作为数据处理中的一门新技术发展起来的。经过近40年的发展,数据库技术已是计算机软件的一个重要分支,形成了较为完整的理论体系和实用技术。 随着数据规模的不断扩大,数据量急剧增长,数据库系统应运而生了。数据库系统提供了对数据的跟高级更有效的的管理。它主要存在采用数据模型表示复杂的数据结构,有较高的数据独立性等特点。还为用户提供了方便的用户接口。数据库管理系统的数据模型主要有层次模型、网状模型、关系模型、和面向对象模型,其中关系模型的应用最广泛。 数据库是长期存储在计算机内部、有组织的、统一管理的相关数据集合。数据库能为各种用户共享,具有较小的冗余度、数据间关系紧密而又有较高的数据独立性等特点。 数据库是计算机专业的一门有重要地位的专业基础课,几乎所有的应用系统都是建立在数据库的基础之上的。 1.1 课程设计的目的 熟悉大型数据库管理系统的结构与组

      5、成; 熟悉数据库应用系统的设计方法和开发过程; 掌握一种大型数据库管理系统SQL SERVER的应用技术和开发工具的使用; 熟悉数据库设计工具的使用; 熟悉数据库安全的相关知识和技术; 熟悉数据库系统的管理和维护。 摘 要 数据库技术是计算机科学技术中发展最快的领域之一。数据库系统已在当代的社会生活中获得了广泛的应用,渗透到了工农业生产、商业、行政管理、科学研究、教育、工程技术和国防军事等各行各业,而且已围绕数据库技术形成了一个巨大的软件产业,及数据库管理系统和各类工具软件的开发和经营。 数据库技术自20世纪60年代后期产生以来,在三十多年的发展进程中,不仅形成了相对完整的理论体系,形成了现代计算机信息处理系统的重要基础和技术核心,同时也开发出了一大批应用十分的高效实用系统,形成了“哪里有计算机,哪里就有数据库”的崭新局面。由于数据库技术的科学重要性和实际应用性日益突出,数据库系统及应用技术越来越受到人们的重视。 本选题能够加强自己的团队合作,懂得将理论与实际相结合,通过课程设计,加深了对数据库原理教学内容的了解,以及实现数据库原理各部分知识的融合。进而提高自我分析问题、解决问题,从而

      6、运用所学知识解决实际问题的能力。对以后开发大型的数据库系统是一个基础,和以后的工作中与别人协作的经验。 1.2 理论研究的基础 1.2.1. 理论研究基础 (1)数据库的创建,数据表的建立。 (2)在数据表中插入信息,设置主键约束,外键约束、唯一性约束。 (3)数据表中表与表之间关系的建立,尽量避免出现数据冗余。 (4)C#中窗体的建立,控件的使用。 (5)数据库与C#的链接。 1.2.2. 技术层面的支持 操作系统windows xp, Visual Studio 2005, SQL Server 2005. 1.3 课题研究的主要内容 仓库管理系统,他有两级用户,分别是管理员和工人。管理员相当于这个仓库的主管,可以对仓库里的产品信息、库存信息、管理员信息、工人信息、订单表信息、公司信息进行添加、查询、修改、和删除操作。而工人就相当于日常里在仓库里工作的工人,它可以对数据库进行的操作是对产品信息、库存信息、订单表信息、公司信息的添加、查询、修改、和删除。二者都需要输入密码才能进入,管理员要输入用户名和密码,经核对正确后才能进入,而工人则要输入姓名和工号,经核对正确后才能进入。 第二章

      7、 系统需求分析 其实本系统最主要的功能就是对数据的添加、删除、修改和查询。只是因为管理权限的不同,执行的功能也就不同。权限最高的管理员,他可以对所有的信息进行添加、修改、查询、删除;其次是工人,它可以对数据库进行的操作是对产品信息、库存信息、订单表信息、公司信息的添加、查询、修除。 当不同的用户登录本系统时,系统会根据他输入的用户名和密码进行判断,判断的过程其实就是在数据库中查找数据的过程,如果找到就会登陆倒下一个界面,如果没有找到,就会告诉你“您输入的用户名或密码有误,请验证后再重新输入!”下面将对本系统的基本数据输入输出进行详细的叙述。 2.1 系统的功能模块 2.1.1. 管理员的功能模块图 管理员 对仓库进行管理 管理工人信息 添加信息 修改信息 查询信息 修改工人登陆 添加新的管理员 添加新的工人 修改管理员登陆 数据删除 1 如图-2-1 2.1.2 工人的能模块 工人 删除信息 添加信息 查询信息 修改信息 按产品信息 按订单信息 按仓库库存 按公司信息 公司信息 产品信息 订单信息 仓库库存 显示所有信息 编号查询 现实所有信息 入库时间 货物代号 支付情况 所在城市

      8、所供应产品 显示所有信息 价格查询 类型查询 编号查询 显示所有信息 按产品编号修改 入库信息删除改 出库信息删除改 公司信息删除改 用户删除 订单删除 按货物代号修改 按价格修改 按公司信息修改 按生产日期修改 如图2-2 产品价格 .1.4 E-R模型 货物类别 商品名称 商品编号 管理员 所属公司 保证期 管理 产品信息 数量单位 生产日期 仓库信息 城市 管理 公司信息 供应商编号 联系方式 工人 管理员 供应商名 供应产品 产品编号 库存信息 市场加分 产品数量 密码 用户名 订单表 总价格 产品编号 经手人工号 取货时间 货物数量 付款情况 商品编号 货物代号 如图2-3 2.2 系统的输入输出数据测试 2.2.1 信息的添加测试 以对产品信息的添加为例。产品信息的添加,管理员和工人都有这项功能。而且里面有容错,比如说产品编号应为数字,如果输入的是汉字或字符,则会有提示要重新输入,输入字符。每一个都有,例如编号、生产日期和产品价格是数字,名称、数量单位、保证期、货物类别、所属公司是汉字。当完全符合后才能添加到数据表中。 对产品信息添加的测试 输入错误数据类型 如图2-4 在

      9、对产品信息进行添加的时候,系统会对输入的数据进行验证,如果输入的类型与要求的数据类型不符,系统会弹出一个提示框,告诉你每一个属性的正确的数据类型。并且不能添加成功。当所有的属性都输入正确的数据类型时,你单击注册按钮,系统会告诉你添加成功。所加信息就会进入到数据表中。 2.2.2 数据查询测试 管理员和工人都可以进行查询操作。不同的是管理员可以对所有信息表进行只能查询,而工人则不能对工人信息和管理员信息的查询。查询可以显示所要查询表中的所有信息也可以根据各个表中信息的特征进行查询,例如可以根据产品信息的编号查询、货物类型查询、货物价格查询。因为基本上都差不多,在此就不一一列举了。以对产品编号查询为例。 (1) 显示所有产品信息 如图2-5 (2) 按产品编号进行查询 如图2-6 说明:在查询产品信息时可以按产品编号、货物类型、货物价格进行查询。当输入的信息在数据库中找不到时,系统会提示无此产品的信息。 2.2.3 数据删除测试 工人和管理员都可以进行删除操作,只是管理员可以对所有的信息表进行删除操作,而工人则不可以对管理员的信息和工人的信息进行删除操作。以删除产品信息为例,要先输入所要删除产品信息的编号,先在表中查询出来,然后选中这一行,点击删除按钮,系统提示是否真的要删除,选择是,则就将此信息在信息表中删除。 如图2-7 说明:在进行删除之前,首先要根据所输入的表中信息的某种特征查询出此信息,当单击删除按钮时,系统会提示你是否要删除,当再次单击是时信息就真的被删除了,此时系统会告诉你信息已成功删除。 2.2.4 数据修改测试 工人和管理员都可以进行修改操作,只是管理员可以对所有的信息表进行修改操作,而工人则不可以对管理员的信息和工人的信息进行修改操作。以修改产品信息为例,要先输入所要修改产品信息的编号,先在表中查询出来,然后修改所要修改的地方,然后点击保存修改按钮,系统提示已经将所改的信息存入表中。 如图2-8 说明:当要对信息进行修改时,先要查出要修改的信息,修改完毕后,单击保存修改按钮时,系统会提示你已成功更新记录。 第三章 概要设计 31 设计思想 311管理员 管理员,是系统用户中权限最高的,他拥有对所有表中信息的操作能力。 312工人 工人是二级用户,他

      《基于sqlserver2005与c的仓库管理系统》由会员F****n分享,可在线阅读,更多相关《基于sqlserver2005与c的仓库管理系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.