- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仓库管理系统课程设计仓库管理系统课程设计
仓库管理系统 一、课程设计的内
1、学习与实践数据库应用程序开发流程;
2、学习使用某一种数据库服务,学会数据库应用程序编程,安装配置系统开发环境;
3、设计和实现仓库管理系统;
4、撰写课程设计报告。
二、课程设计的要求与数据
系统应该实现以下功能:
(1) 进、出库管理。对进、出库信息进行记录。
(2) 查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保 证了对进、出库信息录入负责人的确认。
(3) 部门资料管理与库存报表生成。资料管理包括了人员信息管理,财政支出信息管理, 以及各项业务单据的资料管理。报表主要分类为:日报表,月报表,销售报表,入 库报表等等。
(4) 由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以 管理数据达到完整,统一,原始记录能保证及时,准确。
(5) 许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。
数据自己自行编造测试。
论文要求结构严谨、格式规范,内容正确、文字通顺。
三、课程设计应完成的工作
该系统主要分为三大功能: 管理员功能、信息安全功能、一般用户功能、报表生成。
(1) 管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品 分类管理、添加人员、删除人员、查询库内信息。
(2) 信息安全功能:人员权限区分、事件记录、数据警告、数据备份、数据恢复;
(3) 一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;
(4) 报表生成:库存信息报表生成。
五、应收集的资料及主要参考文献
[1] MySQL 5.1参考手册 /doc/refman/5.1/zh/introduction.html#features
[2] D /mydac/
[3] 数据库系统概论(第四版) 王珊 萨师煊 高等教育出版社 2006.5
[4] 软件工程(第二版) 李代平等编著 清华大学出版社 2008.1
[5] MySQL开发者SQL权威指南 (荷)Rick F.van der Lans 著 许杰星 李强等译 机械工业出版社 2008.1
[6] 学习MySQL(影印版) Seyed M.M.Saied Tabagbogbi Hugb E.Williams 著 南京:东南大学出版社 2007.6
[7] C++Builder程序员成长攻略 蒙祖强 龚涛等编著 北京:中国水利水电出版社 2007.1
目录
一、 相关技术介绍 7
1.1 MySQL 7
1.2 Borland C++Builder集成开发环境 8
1.3 MyDAC组件库 8
二、 需求分析 10
2.1 功能需求及用户需求 10
2.1.1 功能需求 10
2.1.2 用户需求 10
2.2 系统流图 11
2.3 数据描述 11
2.3.1 数据字典 11
基本数据项及数据结构 11
数据流条目 12
数据存储条目 12
加工条目 13
2.3.2 数据流图 14
2.4 安全性和完整性要求 15
2.4.1 安全性要求 15
2.4.2 完整性要求 16
三、 概念结构设计 16
四、 逻辑结构设计 18
4.1 关系模型设计 18
4.2 用户子模式设计 22
4.3 系统结构图 26
4.4 安全性和完整性设计 26
4.4.1 安全性设计 26
4.4.2 完整性设计 27
五、 数据库物理设计 28
5.1 建立索引 28
5.2 确定数据的存放位置 28
5.3 确定系统配置 29
5.4 模块设计 30
六、 数据库实施 30
6.1 创建数据库及数据库对象SQL脚本 30
6.2 数据库备份和恢复方案 44
6.2.1 静态备份 44
6.2.2 动态备份 44
6.2.3 恢复备份 44
6.3 界面设计 45
6.4 关键代码 48
七、 系统测试方案 50
7.1 登录测试 50
7.2 新建用户测试 50
7.3 更改用户测试 50
7.4 删除用户测试 50
7.5 数据录入测试 51
7.6 查询测试 51
八、 系统主要功能和使用说明 51
九、 系统安装说明 52
十、 心得体会 54
参考文献: 54
相关技术介绍
1.1 MySQL
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
MySQL的特性:
使用C和C++编写,用众多不同的编译器
您可能关注的文档
- 人类健康与食品安全人类健康与食品安全.doc
- 人类文明的进展及物质人类文明的进展及物质.doc
- 人类最佳用脑时间人类最佳用脑时间.docx
- 人行常考论述题 答题模板人行常考论述题 答题模板.doc
- 什么是标准化管理和5S管理法什么是标准化管理和5S管理法.doc
- 什么是网游代练什么是网游代练.doc
- 今后五年的发展思路及发展战略今后五年的发展思路及发展战略.doc
- 仁怀市慈竹林煤矿11201采煤工作面消突评价报告仁怀市慈竹林煤矿11201采煤工作面消突评价报告.doc
- 今年10.1黄金周工作总结1今年10.1黄金周工作总结1.doc
- 仁风中学教研工作计划2010.11仁风中学教研工作计划2010.11.doc
- 运动风格趋势:轻量化户外 2025 S S.pdf
- 数字乡村建设村村通广播应用方案.pdf
- 高盛-日本市场策略 Japan Strategy Flash 1Q325 earnings summary Double-digit (%) profit growth as results largely surprised upwards 0820 2024.pdf
- CEEM《全球智库半月谈》(总第286期).pdf
- 智慧物流概论微课课件第4章智慧物流信息平台.pdf
- 数字乡村公共安全综合平台项目解决方案.pdf
- 智慧物流概论微课课件第7章智慧物流包装.pdf
- 【案例】”啤酒之王“的智慧物流探索之路.pdf
- 数字连江城市数字基座(一期)和数字乡村示范点建设项目.pdf
- 智慧物流概论微课课件第1章智慧物流概述.pdf
文档评论(0)