二手商品交易管理系统方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.8 插入
可在原有商品信息文件的基础上增加新的商品信息记录。在增加新记录的过程中, 系统提示管理员输入单价要素项,存入文件对应的记录中。
2.9 退出系统
商品管理系统







退
























图 1 系统总体功能结构图
3 详细设计
3.1 系统化分析
Fra Baidu bibliotek
将程序整体进行模块化处理,使程序编译思路更加清晰,降低了编译程序的难度。 商品信息中包含编号、生产日期、数量、单价等基本信息,程序具有信息录入、删除、 修改、浏览、检索和存盘等功能。
2.3 存盘
系统将商品信息记录存储在系统磁盘的文件中,以便进行管理、检索和备份。
2.4 删除
删除商品的信息:提示管理员输入要进行删除操作的商品编号,如果在文件中有该 商品的信息存在,则将该序号所对应的名称、序号等要素在对应文件中加以删除。并提 示管理员选择是否继续进行删除操作。
2.5 修改
提示管理员输入要进行修改操作的商品编号,如果在文件中有该商品的信息存在, 则将提示管理员输入该序号对应的商品名称、单价要素等需要修改的选项,并将修改结 果存储于文件。该部分需求也需要提示管理员选择是否继续进行修改操作。
采用结构体数组和文件的方式,完成了对数据的录入、显示、排序、查找、删除、 修改、插入、保存等功能
2 总体设计
软件提供了一个对二手商品信息进行管理和查看的平台,给用户提供了一个简单友 好的用户接口,功能需求如下:
2.1 密码系统
通过已定密码进入对应管理目录,从而进行相应的操作功能。
2.2 录入
用户根据提示输入的商品的编号、生产日期等信息要素。
----------\n");
printf("
1、商品名称
\n");
printf("
2、商品编号
\n");
printf("
3、生产厂家
\n");
printf("
4、生产日期
\n");
printf("
5、购买量
\n");
printf("
6、库存量
\n");
printf("
7、备注
\n");
printf("
8、商品价格
\n");
printf("
c 语言是一种程序设计语言,早在 20 世纪 90 年代,c 语言表现出了强劲的生命力, c 语言是一种结构化语言。[1]它层次清晰,便于按模块化方式组织程序,易于调试和维护。 c 语言的表现能力和处理能力极强。[2]它不仅具有丰富的运算符和数据类型,便于实现各 类复杂的数据结构。[3]它还可以直接访问存的物理地址,进行位(bit)一级的操作。[4] 由于 c 语言实现了对硬件的编程操作,因此 c 语言集高级语言和低级语言的功能于一体, 既可用于系统软件的开发,也适合于应用软件的开发。[5]此外,c 语言还具有效率高,可 移植性强等特点。因此可以广泛地移植到了各类型计算机上,从而形成多种版本的 c 语 言。
1.设计题目:二手商品交易管理系统设计 2.设计容:设计一个二手商品交易管理系统程序。基本信息包括:商品编号、商品名称、
商品价格、购买数量、库存数量、生产厂商、生产日期、备注等。该程序应该具有如下功能: (1)信息的添加;(2)信息的删除;(3)信息的查询;(4)信息的修改;(5)提供一些统计 各类信息的功能等。
3.设计要求:程序结构合理、算法准确、语确,并生成可执行文件。
二.要求的设计成果(课程设计说明书、设计实物、图纸等) 1.课程设计说明书:课程设计说明书 1 份,不少于 2000 字。说明书中要包含需求分析、
总体设计、详细设计以及主要的算法描述等容。
2.源代码:程序清单,实现应用程序的功能。注重编码的质量,代码要有适当的注释。
课程设计成绩评定表
出勤 情况
出勤天数 缺勤天数
成 出勤情况及设计过程表现(20 分)

课设答辩(20 分)

设计成果(60 分)

总成绩(100 分)
提问 (答辩)
问题
情况



指导教师签名:

年月日
1 引言
21 世纪,我们进入了信息时代,计算机的使用大大方便了我们的日常生活,人工的 商品信息查询已经不能满足我们的要求,查询困难等缺点是人工查询所不能克服的。在 此情况下,就需要一个程序化的自动的商品信息查询系统来满足人们的需求。在 c 语言 的平台下实现,用户可以方便的进行各项操作。
3.2 主函数及主界面
首先设计出主函数,就有了程序的框架,有了主调用函数和主菜单,从主界面可以
选择所要求的操作,使操作方便,易于进行查找、添加、修改、删除等功能。
printf("--------------------------------------------------------------------
唐山学院 C 语言程序设计 课 程 设 计
题 目 二手商品交易管理系统设计 系 (部 信息工程系 班 级 14 电信 4 班 姓 名 时雨 学 号 4140220422 指导教师 佳
2015 年 3 月 2 日至 3 月 13 日 共 2 周
2015 年 3 月 13 日
c 语言课程设计任务书
一.设计题目,容及要求。
三.进程安排
(3.2-3.3):完成需求分析。 (3.4-3.6):完成程序主体功能的设计。
(3.9-3.10):程序调试无误,生成可执行文件。
(3.11-3.12):撰写课程设计说明书初稿。
(3.13):提交课程设计说明书、程序和数据。
四.主要参考资料
[1] 谭浩强,基温.C 语言程序设计教程(第 3 版)[M].:高等教育,2006
2.6 检索
分为根据名称检索和根据序号检索两个具体需求,分别提示用户输入要检索商品信 息的序号或名称,如果在磁盘文件中有对应的商品单价信息,则提示用户已找到,并逐 项列出对应商品的详细信息。在该功能中,需提示用户是否需要继续检索,如不再继续 检索,则返回主界面,并可进行模糊查找。
2.7 浏览
逐条显示全部记录
[2] 吕凤煮.C 语言基础教程——基础理论与案例[M].:清华大学,2005
[3] 黄明、梁旭、万洪莉.C 语言课程设计[M].:电子工业,2006 [4] 郭宁,小玲.管理信息系统[M].:人民邮电,2006
[5] 池龙,林,伟.实用软件工程[M].:电子工业,2006
指导教师(签名):
教研室主任(签名):
相关文档
最新文档