商品库存管理与系统课程设计说明书.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商品库存管理与系统课程设计说明书

大学 课 程 设 计 说 明 书 题目: 商品库存管理系统 学院(系):理学院 年级专业:应用软件 学 号: 学生姓名: 指导教师: 大学课程设计(论文)任务书 院(系): 理学院信息与计算科学系 基层教学单位: 学 号 学生姓名 专业(班级) 应用软件 设计题目 商品库存管理系统 设 计 技 术 参 数 以C++面向对象的设计思想完成设计任务; 详细说明设计中的各个类,尤其是各类的属性及所提供的接口; 要求对任务问题进行详细分析,说明程序所实现的功能; 通过具体的应用程序对所实现的功能进行测试,并给出结果; 设 计 要 求 详细说明程序的总体设计,及各个类的设计细节; 写出各自对这次设计的心得体会; 要求4篇以上参考文献; 报告正文在5000字以上; 工 作 量 主要包括程序的编码实现和数据库的设计 代码总行数为307行,数据库中两张表 工 作 计 划 第一周:进行需求分析和业务流程图,实体关系图的绘制,建立逻辑模型 第二周:进行类的设计和数据库的设计,编码测试 参 考 资 料 1.马光志等编著. C++程序设计实践教程. 华中科技大学出版社,2001年 2.黄维通等编著.Visual C++ 面向对象与可视化程序设计.清华大学出版社,2000年 3.刘瑞新等编著. Visual C++ 面向对象程序设计教程. 机械工业出版社 指导教师签字 基层教学单位主任签字 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年 月 日 大学课程设计评审意见表 指导教师评语: 成绩: 指导教师: 年 月 日 答辩小组评语: 成绩: 组长: 年 月 日 课程设计总成绩: 答辩小组成员签字: 年 月 日 目 录 摘要 5 1. 引言 5 1.1 面向对象程序设计思想 5 1.2 面向对象程序设计的优点 5 2. 总体设计 5 2.1 需求分析 5 2.2 程序流程图 6 2.3 实体-关系模型 6 2.4 类的设计 7 2.4.1 管理员类 7 2.4.2 商品基类 7 2.4.3 零售商品类 7 2.4.4 散称商品类 7 2.4.5 数据库连接类 7 2.5 数据库的设计 7 3. 实现方法 8 3.1 类的定义 8 3.2 类的实现 10 3.3 类的应用 15 3.4 程序源代码 16 4. 运行结果及分析 25 5. 结论 26 6. 心得体会 26 参考文献 28 摘要 商品库存管理系统是商店中不可缺少的部分,本篇主要利用C++面向对象编程的方法设计了一个商品库存管理系统,后台数据库采用轻量级数据库mysql 5.0,管理员通过账号密码登录系统后实现对库存商品的增加,删除,修改,查询等功能,进而实现对商品库存的管理。 1. 引言 面向对象程序设计与结构化程序设计考虑问题的角度不同,他的重点不是对问题本身的功能分解和各个功能的具体算法实现,而是从系统组成的角度进行分解,对问题进行自然分解,以更接近人类思维的方式建立问题域模型。 1.1 面向对象程序设计思想 将数据及对数据的操作方法进行封装,作为一个有机体——对象。封装使得算法和数据形成了相互依存的关系。 通过采用抽象、封装、继承和多态性等概念和措施,以一种模拟人类认知的方式对软件系统建模,从而构造出可重用性好、易维护的软件,提高软件的开放效率。 1.2 面向对象程序设计的优点 程序模块之间的关系更为简单,程序模块的独立性、数据的安全性有良好的保障。 通过继承与多态性,可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。 总体设计 2.1 需求分析 管理员可以登录系统,登录成功后对查询所有商品的名称,编号,数量,价格以及类型; 通过商品编号修改某一商品的价格; 通过商品编号删除该商品; 输入商品的名称,编号,数量,价格,类型进行添加; 2.2 业务流程图 2.3 实体-关系模型 2.4 类的设计 2.4.1 管理员类 管理员类静态属性有管理员姓名,管理员密码,管理员编号 动态方法有登录login(); 2.4.2 商品基类 商品基类静态属性有商品名称,商品价格,商品数量,商品编号,商品类型 动态方法有添加商品addGoods(),更新商品价格updateGoods(),删除商品 deleteGoods(),查询所有商

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档