商品管理系统(JAVA版的).doc
该系统主要处理商品的相关信息,商品信息主要包括:商品编号、商品类型、商品类型、价格、供应商。供应商信息主要包括:供应商编号、供应商名称、联系电话。完成以下的操作:实现商品信息、供应商信息的添加、修改、删除和查询。使用JAVA语言写的! 【商品管理系统(JAVA版)】是一个使用JAVA编程语言开发的软件,主要目的是管理和处理商品的详细信息。系统的核心功能包括商品信息和供应商信息的增删改查,以及数据的保存。商品信息包括商品编号、商品类型、价格和关联的供应商信息。供应商信息则涉及供应商编号、供应商名称和联系电话。 在系统设计上,遵循了面向对象的编程原则,整个开发过程分为需求分析、概要设计、详细设计、编码和测试等多个阶段。设计过程中,开发者需要提交一份包含问题定义、系统分析、系统设计、系统实现和测试等内容的课程设计报告。 该系统主要实现的功能如下: 1. **商品信息修改**:用户输入商品编号,然后可以修改商品的类型、价格以及供应商的名称和联系电话。 2. **商品信息查询**:同样通过输入商品编号,查询对应的商品类型、价格、供应商信息。 3. **商品信息保存**:系统提供一个选项,允许用户将所有商品信息保存到D盘的GoodsInfo.txt文件中,方便数据备份和恢复。 4. **退出功能**:用户选择退出后,程序将终止运行。 在实现这些功能时,系统设计包含了以下几个关键部分: 1. **main()函数**:作为程序的入口,负责初始化商品和供应商的编号,分配数组空间,并调用其他方法来执行各项功能。 2. **first()方法**:用于打印操作菜单,展示给用户进行选择。 3. **add()方法**:实现商品信息的录入,通过BufferedReader从键盘接收用户输入的数据,存储到商品数组中。 4. **mod()方法**:商品信息的修改功能,允许用户更新已存在的商品信息。 5. **query()方法**:商品信息的查询功能,根据商品编号查找并显示相关信息。 6. **save()方法**:商品信息的保存功能,将所有商品数据写入指定的文本文件。 7. **exit()方法**:程序退出的逻辑处理。 由于时间限制,系统并未实现图形用户界面,所有的交互都是通过命令行完成的。开发者使用了BufferedReader类来读取用户的键盘输入,将输入流转化为字符流,便于处理用户的操作指令。 在评估设计质量时,会考虑考勤、课程设计说明书的完整性和答辩表现,分别占总评分的20%、50%和30%。开发者需要在规定的时间内完成需求分析、编码和文档编写,并按时提交,否则可能会影响最终的成绩。 这个商品管理系统是一个基础的数据库管理应用,利用JAVA语言特性实现了对商品数据的管理,尽管它没有图形化界面,但已经具备了基本的信息处理功能,是学习面向对象编程和数据管理的一个良好实践案例。
剩余16页未读,继续阅读
- fjlcw2014-05-13一个课程设计,甚至没有界面,只有DOS界面操作。
- 粉丝: 13
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助