ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:677.20KB ,
资源ID:4895790      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4895790.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(商品价格查询系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

商品价格查询系统.docx

1、商品价格查询系统单 位: 计算机08-1班 学 号: 08203102 江西农业大学南昌商学院本科课程设计(计算机科学与技术专业)商品价格查询系统姓 名: 专 业: 计算机科学与技术 指导教师: 江西农业大学南昌商学院二一一年六月摘要此系统是一个商品价格查询系统,根据开发要求,它主要应用于网上购物商品,能够完成对商品的管理以及顾客信息的管理。开发商品价格查询系统可以方便于管理员管理,减轻工作压力,同时能够快捷的查询、修改商品及顾客信息等。因此,开发一套适和大众的、兼容性好的系统是很有必要的。该系统定义了“商品”和“顾客”两种数据类型数据类型。具有一下八个功能,系统管理员在进入系统后可以对商品进

2、行商品信息的初始化,增加商品信息,修改商品信息,删除商品信息,按价格从高到低浏览商品信息,增加顾客信息,删除顾客信息,按名字浏览顾客信息八个功能。从而实现商品价格的查询。【关键词】 商品,顾客,查询,修改,删除,浏览AbstractThis system is a commodity prices, according to the development requirements inquiry system, it is mainly used in online shopping goods for goods, to be able to complete the management

3、 and customer information management. Commodity prices inquires the system development can be convenient to reduce the working pressure, administrator management, and to the quick inquiry, modify, commodity and customer information, etc. Therefore, development of a suitable and the populace, compati

4、bility good system is very necessary.The system defines goods and the customer two data type data types. With the eight function, system administrators in into the system of goods after commodity information initialization, increase commodity information, modify commodity information, commodity info

5、rmation, according to delete the price from high to low browse commodity information, increase customer information, customer information by name, delete browsing customer information eight functions. So as to realize the inquires commodity prices.【Key Words】goods, customer, inquires, Modify, delete

6、, browse目录摘要 IAbstract II目录 III前言 1第一章 系统环境分析 21.1 C语言概述 2第二章 设计平台搭建 42.1VC+6.0的安装和配置 4第三章 需求分析 83.1设计思想 83.2 系统功能描述 83.3功能模块划分 83.4系统流程图分析 9第四章 详细设计与实现 104.1主界面设计 104.2管理员界面 114.3初始化商品信息 134.4增加商品信息 154.5修改商品信息 174.6 删除商品信息 204.7 按价格从高到低浏览商品信息 234.8增加顾客信息 254.9 删除顾客信息 274.10按姓名从大到小浏览顾客的所有信息 30参考文献

7、33前言随着商业的日趋发展,产品的种类五花八门,随着市场需求供应的不断变化,商品随着商业的日趋发展,商品的种类繁多,商品的供应商也越来越多,同時商品的价格也是日新月异,此时,消费者更需要掌握产品的信息,以便能更好的掌握市场行情,从而更好的分析市场,买到自己满意的商品。就需要一个完善的商品价格查询系统能够来完成顾客需求。企业办公管理系统现代化。办公自动化和决策科学化,是现代办公管理发展的必然趋势。随着信息社会的不断发展,计算机的使用已经深入到人们的生活工作种的每一个角落。而人们对商品信息的管理和依赖同样是计算机出现后的一大优点,因此,在商品价格查询信息管理领域引入计算机管理系统,可以大大提高管理

8、效率和质量,是企业进行现代化、标准化建设的必然趋势。但是就目前而言,很多商店的信息管理还比较落后,劳动强度大且效率低,营业人员和管理人员的大量时间都消耗在事务性的工作上。因此,开发商品价格查询管理信息系统是社会发展的迫切需要,同时也将提升商店的各项工作效率,商店的商品管理是一个非常重要和繁杂的事物,需要完成商品的购入存储等很多操作。这就使得使用商品管理系统来管理这样的事物有很好的效果。该商品价格查询系统是一套基于C语言在Visual C+环境中完成的信息管理平台,它不仅是一套管理软件,更能为企业的商品价格信息管理提供了强大的应用支持。在提高管理人员对信息处理的准确性,发挥系统的统计和分析功能的

9、前提下更大的提高了工作效率,节约了人手。第一章 系统环境分析1.1 C语言概述C语言与UNIX操作系统有着密切的关系,它的发明者Dennis Ritchie开发C语言的主要目的是为了更好的编写UNIX操作系统。C语言是一种通用的程序设计语言,它提供了丰富的运算符合表达式,以及先进的控制结构和数据结构。C语言具有表达能力强,编译目标文件质量高,语言接单灵活,容易移植,容易实现等优点。C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如DBASE 都是由C 语言编写的。用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS、WOR

10、DSTAR等就是用这种方法编写的。如果用最简单的语言来概括,C语言具有的优点是:简洁、灵活、表达能力强、产生的目标代码的质量高、可移植性好。具体有以下几点:(1)C语言同时具备了高级语言和低级语言的特征。C语言适用于编写系统程序和各种软件工具。(2)C语言是结构化程序设计语言,具有结构化程序设计所需要的控制语句,如条件语句if,以及循环语句for、while、dowhile等。(3)C语言支持模块化程序设计。C语言的程序是由函数构成的,对每个函数可以单独编写和调试。(4)C语言具有丰富的数据类型。C语言支持各种高级语言普遍使用的基本数据类型,并允许用基本数据类型构造复杂的数据类型。(5)C语言

11、的运算符种类多,共有34种运算符,功能强大。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。(6)C语言的基本组成部分紧凑、简洁,关键字少。(7)C语言有大量的标准化的库函数。包括用于各种数学计算的函数、用于输入输出的库函数以及系统函数,为程序员编写程序带来了极大的方便。(8)生成的代码质量高。C语言生成的代码与汇编语言生成的代码相比,前者只比后者低10%20%。(9)具有良好的可移植性,应用范围广泛,可在很多软件平台和硬件平台上应用。任何事物都不是十全十美的,C语言也有一定的缺陷,

12、了解C语言的缺点,有助于我们在编写程序时扬长避短。具体讲,C语言的缺点有以下两点:(1)C语言比较灵活,在语法上不如一些著名的高级语言(例如Pascal,Ada)严格,错误检查系统不够可靠。(2)C程序的安全性较低。例如对指针的使用没有适当的限制,指针设置错误,可能导致内存中的信息被破坏,如果经常出现这种错误,极有可能导致系统的崩溃。除此之外,在书写程序时也应遵循的一定的规则,从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时 应遵循以下规则1.一个说明或一个语句占一行。2.用 括起来的部分,通常表示了程序的某一层次结构。一般与该结构语句的第一个字母对齐,并单独占一行。3.低一层次的语句

13、或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。第二章 设计平台搭建2.1VC+6.0的安装和配置C语言的翻译程序属于编译程序,要完成对一个C程序的调试,必须经过编辑源程序、编译源程序、连接目标程序和运行可执行程序四个步骤。使用Visual C+6.0就可以完成C语言的调试。Visual C+6.0提供了全屏幕程序调试环境,编辑、编译、连接、运行都可以在该环境中完成。首先介绍关于Visual C+6.0的安装过程。(1) 双击安装包下的SETUP.EXE文件,弹出【Visual C+6.0中文企业版】对话框

14、,如图1.1所示。图 1.1 【Visual C+6.0中文企业版】对话框(2) 依次默认,单击【Next】按钮,进入下一个对话框。直到遇到VisualC+6.0 Enterprise】对话框,如图1.2所示。从该对话框中选择要安装的程序,当然,也可以按照默认的设置,直接单击【Next】按钮进入下一步。本次安装选择Typical类型,然后点击下一步。图1.2 【VisualC+6.0 Enterprise】对话框(3)之后会出现【VisualC+6.0 Enterprise Setup】对话框,如图1.3所示。图1.3【Visual C+6.0 Enterprise Setup】对话框(4)完

15、成图1.3步骤之后,会提示Visual C+6.0 Enterprise Setup安装已经完成。即【Visual C+6.0 Enterprise 安装程序】对话框。如图1.4所示。图1.4 【Visual C+6.0 Enterprise 安装程序】对话框(5)点击确定按钮,会出现对话框提示安装者安装MSDN。如果安装MSDN,则单击【Next】按钮,如果不想安装MSDN,取消“安装MSDN”前面的勾号,选择“退出”,如图1.5所示。图1.5 【Install MSDN的安装】第三章 需求分析3.1设计思想商品价格查询系统利用C语言在Visual C+环境实现的。此系统由管理员登录,对商品

16、进行查询、添加、修改、删除使用。此外,管理员可以对顾客进行管理:增加顾客信息、删除顾客信息、浏览顾客信息等功能达到对本系统的管理。本系统使用户更方便、准确的浏览商品,使管理员更快捷、高效的对后台进行管理,提高办公效率3.2 系统功能描述本系统由管理员、用户不同身份进入不同界面,进行不同操作。管理员通过管理员身份登录,对系统进行全面的管理。对商品信息进行查询、添加、修改、删除,对用户进行查找、添加、删除,。管理员可以对用户以及管理员的基本资料信息进行管理。用户通过用户身份登录,根据需求对商品进行详细查询,订购商品,对订单信息进行留言,对用户基本资料信息进行修改管理,给管理员留言。3.3功能模块划

17、分 1、登陆模块:该模块是提供商品价格查询系统的登陆界面,是本系统的唯一入口和出口。2、管理员模块:提供商品价格查询系统的管理员功能,主要分商品和顾客两个功能。商品信息:初始化商品信息、增加商品信息,修改商品信息,删除商品信息和按价格从高到低浏览商品信息。顾客信息:增加顾客信息、删除顾客信息、按名字浏览顾客信息。3、普通顾客模块:提供顾客对商品信息的浏览。3.4系统流程图分析 图3-1 商品价格查询系统流程图 第四章 详细设计与实现4.1主界面设计1、主界面程序代码如下:#include#include#include#include#include shead.c#include admin

18、.c#include guest.cmain() FILE *fp; guke tmps,show; int i,success=0,j=0; char datafile=guke,relogin; printf(=n); printf( 欢 迎 您 进 入 商 品 管 理 系 统 n); printf(=n);again: printf(请输入您的名字:); scanf(%s,tmps.name); printf(请输入您的密码:); for(i=0;i=5;i+) tmps.psi=getch(); tmps.ps6=0; fp=fopen(datafile,rb); if(fp=NULL

19、) printf(文件%s打不开n,datafile); exit(1); while(fread(&show,sizeof(guke),1,fp)!=0) if(strcmp(tmps.name,show.name)=0)&(strcmp(tmps.ps,show.ps)=0) printf(登录成功!n); success=1; if(show.power=1) printf(您是管理员n); admin(); if(show.power=0) printf(您是普通顾客n); guest(); if(success=0) printf(n您输入的名字或密码有误,是否重新输入?(y/n);

20、 relogin=getche(); if(relogin=y)|(relogin=Y) printf(请再次输入名字和密码n); goto again; else printf(程序结束n); exit(0); 2、登录主界面界面管理员的用户名是admin,密码是123456。同时也可以使用普通顾客登录进行商品浏览。管理员成功登录后进入管理员界面。如图4-1所示。图4-1 商品管理系统登录主界面4.2管理员界面1、管理员界面代码如下:#include initgoods.c#include addgoods.c#include modifygoods.c#include delgoods.c

21、#include showgoods.c#include addguke.c#include delguke.c#include showguke.cvoid admin() int choice=0; while(1) printf(n=n); printf( 欢 迎 进 入 商 品 管 理 员 界 面 n); printf(=n); printf(=1.初始化商品信息=2.增加商品信息=n); printf(=3.修改商品信息=4.删除商品信息=n); printf(=5.按价格从高到低浏览商品信息=n); printf(=6.增加顾客信息=n); printf(=7.删除顾客信息=8.按

22、名字浏览顾客信息=n); printf(=0.程序结束=n); printf(请输入您的选择:); scanf(%d,&choice); switch(choice) case 1:initgoods(); break; case 2:addgoods(); break; case 3:modifygoods(); break; case 4:delgoods(); break; case 5:showgoods(); break; case 6:addguke(); break; case 7:delguke(); break; case 8:showguke(); break; case

23、0:exit(0); default:break; 2、管理员登录界面界面管理员成功登录后,会显示八个功能模块用于对商品的查询、修改删除以及对顾客的增加、删除、浏览等功能。如图 4- 2所示。图 4- 2 管理员界面4.3初始化商品信息1、商品初始化代码如下:void initgoods() FILE *fp; product tmps,show; char datafile40=goods; int count=0; fp=fopen(datafile,wb+); if(fp=NULL) printf(文件%s打不开n,datafile); exit(1); printf(请输入商品的序号、

24、名称、价格、折扣n); while(countsize) printf(输入数据已满n); fclose(fp); printf(所输入商品的信息如下:n); fp=fopen(datafile,rb); if(fp=NULL) printf(文件%s打不开n,datafile); exit(1); printf(序号t名称t价格t折扣t会员价n); while(fread(&show,sizeof(product),1,fp)!=0) printf(%ldt%st%.1ft%.1ft%.1fn,show.number,show.name,show.price,show.discount,sh

25、ow.memberprice); fclose(fp); 2、商品初始化界面 在管理员界面选择1对商品进行初始化,输入两组数据并显示。如图4-3所示。图4-3 初始化商品信息4.4增加商品信息 1、增加商品信息代码如下: void addgoods() FILE *fp; product tmps,show; char datafile40=goods; int count=0; fp=fopen(datafile,ab+); if(fp=NULL) printf(文件%s打不开n,datafile); exit(1); printf(请输入商品的序号、名称、价格、折扣、会员价n); while(countsize) printf(输入数据已满n); fclose(fp); printf(所输入商品的信息如下:n); fp=fopen(datafile,rb); if(fp=NULL) printf(文件%s打不开n,datafile); exit(1); printf(序号t名称t价格t折扣t会员价n); while(fread(&show,sizeof(product

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1