仓库管理系统课程设计

仓库管理系统课程设计

ID:23144951

大小:1017.51 KB

页数:44页

时间:2018-11-04

仓库管理系统课程设计_第1页
仓库管理系统课程设计_第2页
仓库管理系统课程设计_第3页
仓库管理系统课程设计_第4页
仓库管理系统课程设计_第5页
资源描述:

《仓库管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、仓库管理系统一、课程设计的内1、学习与实践数据库应用程序开发流程;2、学习使用某一种数据库服务,学会数据库应用程序编程,安装配置系统开发环境;3、设计和实现仓库管理系统;4、撰写课程设计报告。二、课程设计的要求与数据系统应该实现以下功能:(1)进、出库管理。对进、出库信息进行记录。(2)查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。(3)部门资料管理与库存报表生成。资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。报

2、表主要分类为:日报表,月报表,销售报表,入库报表等等。(4)由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。(5)许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。数据自己自行编造测试。论文要求结构严谨、格式规范,内容正确、文字通顺。三、课程设计应完成的工作该系统主要分为三大功能:管理员功能、信息安全功能、一般用户功能、报表生成。(1)管理员功能:产品

3、入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息。(2)信息安全功能:人员权限区分、事件记录、数据警告、数据备份、数据恢复;(3)一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;(4)报表生成:库存信息报表生成。五、应收集的资料及主要参考文献[1]MySQL5.1参考手册http://dev.mysql.com/doc/refman/5.1/zh/introduction.html#features[2]Devart.comht

4、tp://www.devart.com/mydac/[3]数据库系统概论(第四版)王珊萨师煊高等教育出版社2006.5[4]软件工程(第二版)李代平等编著清华大学出版社2008.144[5]MySQL开发者SQL权威指南(荷)RickF.vanderLans著许杰星李强等译机械工业出版社2008.1[6]学习MySQL(影印版)SeyedM.M."Saied"Tabagbogbi&HugbE.Williams著南京:东南大学出版社2007.6[7]C++Builder程序员成长攻略蒙祖强龚涛等编著北京

5、:中国水利水电出版社2007.1目录一、相关技术介绍71.1MySQL71.2BorlandC++Builder集成开发环境81.3MyDAC组件库8二、需求分析102.1功能需求及用户需求102.1.1功能需求102.1.2用户需求102.2系统流图112.3数据描述112.3.1数据字典112.3.1.1基本数据项及数据结构112.3.1.2数据流条目122.3.1.3数据存储条目122.3.1.4加工条目132.3.2数据流图142.4安全性和完整性要求152.4.1安全性要求152.4.2完整

6、性要求16三、概念结构设计16四、逻辑结构设计184.1关系模型设计184.2用户子模式设计224.3系统结构图264.4安全性和完整性设计264.4.1安全性设计264.4.2完整性设计27五、数据库物理设计285.1建立索引285.2确定数据的存放位置285.3确定系统配置295.4模块设计30六、数据库实施306.1创建数据库及数据库对象SQL脚本306.2数据库备份和恢复方案446.2.1静态备份446.2.2动态备份446.2.3恢复备份446.3界面设计456.4关键代码4844七、系统测

7、试方案507.1登录测试507.2新建用户测试507.3更改用户测试507.4删除用户测试507.5数据录入测试517.6查询测试51八、系统主要功能和使用说明51九、系统安装说明52十、心得体会54参考文献:54相关技术介绍1.1MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件

8、中去。MySQL的特性:1)使用C和C++编写,用众多不同的编译器进行了测试,能够工作在众多不同的平台上。2)使用GNUAutomake、Autoconf和Libtool进行移植。3)提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API。4)采用核心线程的完全多线程如果有多个CPU,它能方便地使用这些CPU。5)提供了事务性和非事务性存储引擎。6)使用了极快的“B树”磁盘表(MyISAM)和索引压缩。7)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。