[源码和文档分享]医药管理系统设计

系统的详细设计

面对企业办公自动化的现状和发展趋势,应医药公司的要求,本小组有针对性的为该公司开发一套办公自动化系统,借助该自动化系统,提高了办公过程的自动化程度,也提高员工日常工作效率,减少了纸张浪费和规范管理层的工作。

一套软件,首先要能够满足用户的使用要求,这是基本条件。诚然,经过这么多年的发展,时常上的进销存软件的功能都已经非常完整,可以说基本上可以满足一般企业的仓库管理要求。

6607861-04f43b316ba6b530

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2085.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
// supermarket.cpp : Defines the entry point for the console application. // //#include "stdafx.h" // // int main(int argc, char* argv[]) // { // return 0; // } #include<iostream.h> #include<fstream.h> #include<ctype.h> #include<stdlib.h> #include<string.h> int n=0; //全局数据,结点数量 class Goods { protected: char name[20]; //商品名称 double num; //商品代码 char address[30]; //商品产地 int price; //商品单价 double count; //该类商品库存量 Goods *next; public: Goods(double num,char*name,char*address,int price,double count) { this->num=num; strcpy(this->name,name); strcpy(this->address,address); this->price=price; this->count=count; } void Output() { cout<<"num:"<<num<<" name:"<<name<<" address:"<<address <<" price:"<<price<<" count:"<<count<<endl; } friend class Supermarket; }; class Supermarket { private: Goods *goods; //商品表 void Clear(); //清除内存中数据 public: Supermarket() { goods=NULL; Load(); } ~Supermarket() { Goods*p; p=goods; while(p) { p=p->next; delete goods; goods=p; } goods=NULL; } void Add(); //增加商品 void Delete(); //删除商品 void Modify(); //修改商品 void Query(); //查询商品 void Add_up(); //统计商品 void Save(); //基础数据存盘 void Load(); //基础数据装入 void good_initial( double num,double count,char name[20],char address[30],int price); //物品初始化 }; void Supermarket::Clear() //清除内存中商品数据(内部使用) { Goods* p; p=goods; while(p) { goods=p->next; delete p; p=goods; } } void Supermarket::Add() { Goods *p; double num,count; char name[20],address[30]; int price; cout<<"\n请输入新增商品信息:\n"; cout<<"商品代码:";cin>>num; cout<<"商品名称:";cin>>name; cout<<"商品产地:";cin>>address; cout<<"商品单价:";cin>>price; cout<<"该商品库存量:";cin>>count; //创建新商品类结点 p=new Goods(num,name,address,price,count); p->next=NULL; if(goods==NULL) { goods=p; n++; } else { Goods *p2=goods; while(p2->next) p2=p2->next; p2->next=p; n++; } } void Supermarket::good_initial( double num,double count,char name[20],char address[30],int price) { Goods *p; //创建新商品类结点 p=new Goods(num,name,address,price,count); p->next=NULL; if(goods==NULL) { goods=p; n++; } else { Goods *p2=goods; while(p2

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值