联系我们

李老师

18579163705

18579163705

18579163705

用友网络科技股份有限公司

北京市海淀区北路清用友产业园

18579163705

库存管理软件用什么语言写(库存管理软件开发)

发布者:admin发布时间:2023-03-04访问量:616

今天给各位企业选型朋友分享库存管理软件用什么语言写相关知识,其中也会对库存管理软件开发进行解读,如果能够解决你当前的困惑,别忘了关注本站哟!

微信号:18579163705
加微信,享优惠,送礼包
复制微信号

文章目录:

用C语言编写大学图书库存管理系统 若答案合适 可再给100分

好了,希望能够帮到您。

如果你真的要纯c的话,只需要改一下输入输出就可。

即:cin,cout改为scanf,printf。

//Memory   Time

// 1347K   0MS

// by : Snarl_jsb

#includealgorithm

#includecstdio

#includecstring

#includecstdlib

#includeiostream

#includevector

#includequeue

#includestack

#includemap

#includestring

#includeclimits

#includecmath

#define N 1000010

#define LL long long

using namespace std;

#includeiostream

#includeiomanip

#includestring

#includefstream

#includestdio.h

using namespace std;

const   int   Maxb=10000;   //最多的图书

class   Book//图书类

{

int   tag;   //删除标记1:已删0:未删

int   number;   //ISBN书号

char   name[20];   //书名

char author[10]; //主编

char number2[10];//版次

char position[20];//出版社

char time[20];//出版年

int price;//定价

int   onshelf;   //是否在架1:在架0:已借

public:

Book()   {}

char  *getname()   {   return   name;   }   //获取姓名

int   getnumber()   {   return   number;   }     //获取ISBN书号

int   gettag()   {   return   tag;   }   //获取删除标记

char *getauthor()    {return author;}       //获取主编

char *getnumber2()       {return number2;}               //获取版次

char *getposition() {return position;}               //获取出版社

char *gettime() {return time;}             //获取出版年

char getprice() {return price;}           //获取图书定价

void   delbook()   {   tag=1;   }   //删除图书

void   addbook(int n,char *na,char *au,char *n2,char *da,char *ti,int pr)   //增加图书

{

tag=0;

number=n;

price=pr;

strcpy(name,na);

strcpy(author,au);

strcpy(number2,n2);

strcpy(position,da);

strcpy(time,ti);

onshelf=1;

}

void   disp()   //输出图书

{

cout      setw(10)      number      setw(10)      name      setw(10)

   setw(10)authorsetw(10)number2setw(10)positionsetw(10)timesetw(10)priceendl;

}

};

class   BDatabase   //图书库类

{

int   top;   //图书记录指针

Book   book[Maxb];   //图书记录

public:

BDatabase()   //构造函数,将book.txt读到book[]中

{

Book   b;

top=-1;

fstream   file("book.txt",ios::in);

while   (1)

{

file.read((char   *)b,sizeof(b));

if   (!file)   break;

top++;

book[top]=b;

}

file.close();

}

void   clear()   //全删

{

top=-1;

}

int   addbook(int   n,char   *na,char *au, char *n2, char *da,char *ti,int pr)   //增加图书

{

Book   *p=search1(n);

if   (p==NULL)

{

top++;

book[top].addbook(n,na,au,n2,da,ti,pr);

return   1;

}

return   0;

}

Book   *search1(int   bookid)   //查找图书

{

for   (int   i=0;i=top;i++)

if   (book[i].getnumber()==bookid   

book[i].gettag()==0)

return   book[i];

return   NULL;

}

Book *search2(int bookid,char *name)          //按书名查找图书

{

   for(int i=0;i=top;i++)

       if(strcmp(book[i].getname(),name)==0)

    {bookid=book[i].getnumber();

    return book[i];

    }

   return NULL;

}

Book *search3(int bookid,char *author)          //按主编查找图书

{

   for(int i=0;i=top;i++)

       if(strcmp(book[i].getauthor(),author)==0)

    {bookid=book[i].getnumber();

    return book[i];

    }

   return NULL;

}

void   bookdata();   //图书库维护

void   disp()

{

   coutsetw(10)"图书书号"setw(10)"图书名字"setw(10)"图书主编"setw(10)"版次"setw(10)"出版社"setw(10)"出版年"setw(10)"价格"endlendlendlendl;

for   (int   i=0;i=top;i++)

if   (book[i].gettag()==0)

book[i].disp();

}

~BDatabase()   //析构函数,将book[]写入book.txt文件中

{

fstream   file("book.txt",ios::out);

for   (int   i=0;i=top;i++)

if   (book[i].gettag()==0)

file.write((char   *)book[i],sizeof(book[i]));

file.close();

}

};

void   BDatabase::bookdata()

{

int  choice=1;

int  choice2=1;

int  choice3=1;

int  choice4;

char bname[40];

char editor[40];

char banci[40];

char position[40];

char year[40];

int  value;

int  bookid;

Book   *b;

while   (choice!=0)

{

 coutendlendl;

cout"    **************************** "endl;

cout"    ****   1添加图书        **** "endl;

cout"    ****   3 删除图书       **** "endl;

cout"    ****   4 图书查询       **** "endl;

cout"    ****   5 显示图书       **** "endl;

cout"    ****   6 全部删除       **** "endl;

cout"    ****   7 借书           **** "endl;

cout"    ****   8 还书           **** "endl;

cout"    ****   0 退出           **** "endl;

cout"    ****************************"endlendl;

coutendl"请按键选择您需要的操作:";

cinchoice;

while(choice!=1choice!=2choice!=3choice!=4choice!=5choice!=6choice!=0){

    coutendl"   ** 您输入的编号在菜单里不存在,请重新输入 **"'\a'endlendl;

    cout"   请选择您需要的操作:";

    cinchoice;

}

switch   (choice)

{

case   1:

cout   "输入ISBN书号(一定为数字否则会异常):";

cin      bookid;

   cout   "输入书名:";

cin      bname;

   cout "输入主编:";

cin   editor;

cout "输入版次(一定为数字否则会异常):";

cinbanci;

cout"输入出版社:";

cinposition;

cout"输入出版年(一定为数字否则会异常):";

   cinyear;

cout"输入价格(一定为数字否则会异常):";

cinvalue;

addbook(bookid,bname,editor,banci,position,year,value);

cout"ISBN书号"bookid"添加成功,如需返回主菜单请按1,退出系统请按0(一定要输入数字)";

cinchoice4;

while (choice4!=0choice4!=1)

{

 cout"输入错误请重新输入"endl;

 cinchoice4;}

switch (choice4)

{

case 1:

choice=1;

break;

case 0:

  choice=0;

  break;}

break;

case   3:

cout      "   输入ISBN书号:";

cin      bookid;

b=search1(bookid);

if   (b==NULL)

{

cout      "   该图书不存在"      endl;

break;

}

b-delbook();

break;

case   4:

   cout"查找方式:"endl"1按ISBN书号查询 2按书名查询 3按主编查询 0退出:";

   cinchoice3;

switch(choice3)

{

case 1:

   {cout      "   输入ISBN书号:";   //按ISBN书号查询

cin      bookid;

b=search1(bookid);

if   (b==NULL)

{

cout      "   该图书不存在"      endl;

break;

}

b-disp();

}

break;

case 2:

{

   cout"请输入书名:";

    cinbname;

       b=search2(bookid,bname);

       if(b==NULL)

    {

     cout"该图书不存在啊!"endl;

     break;

    }

    b-disp();

}

   break;

case 3:

   {

    cout"请输入主编:";

   cineditor;

      b=search3(bookid,editor);

   if(b==NULL)

   {

    cout"该主编不存在!"endl;

    break;

   }

   b-disp();

}

   break;

}

break;

case   5:

disp();

break;

case   6:

clear();

break;

}

}

coutendl"          ****** 慢走 ******"endlendlendl;

};

int main()

{

BDatabase   BookDB;

coutendlendlendl;

cout"      Welcome to the library of SCU        "endl;

cout"    欢 迎 来 到 四 川 大 学 图 书 馆  "endl;

coutendlendl"请输入0进入图书馆"endl;

int w;

cinw;

if(w==0)

BookDB.bookdata();

system("pause");

return 0;

}

管理类软件是用什么语言开发的

呵呵 以前的版本的管理类软件大都是用vb和c++开发的。现在的大部分是用c++和c#的。net平台 常用的数据库连接用的小型的选access和sql 当然需要数据库管理软件的支持

我想知道进销存管理系统(软件版)的一般是用什么(语言&软件)开发的?

目前主流的开发语言主要是.NET和JAVA,不过象进销存这类数据库应用系统我建议用快速开发平台来开发,这样可以低代码甚至无代码开发出进销存软件,速度快、难度低、成本低。

编写进销存软件用什么语言好?vb,vfp,c++,还是java?

用什么语言并不重要,重要的是你要非常了解进销存流程。因为现在有很多的优秀的写代码的开发人员,但是缺少行业业务流程的分析人员,有兴趣参看我写的人个博客,在我的个人资料里找到,进销存可参看淘宝网店

仓储软件用什么语言写

C语言。

仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过货物的信息管理、单据管理、仓库人员管理等功能模块来实现仓库的综合管理。

仓储x系统可以方便快捷地实现仓库中货物的添加、删除、查询、统计等操作,使企业的仓库管理的井井有条,更加准确的管理仓库。

库存管理软件用什么语言写的进销存软件知识就聊到这里吧,感谢您阅读本站知识点,更多关于库存管理软件开发、库存管理软件用什么语言写的信息别忘了在本站进行查找喔。

答疑咨询 在线客服 免费试用
×
复制成功
微信号: 18579163705
加微信,享优惠,送礼包
我知道了
18579163705
微信号:18579163705添加微信
服务图片