毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++药品销售管理系统(源代码+总框图) 第3页

更新时间:2010-4-4:  来源:毕业论文
VC++药品销售管理系统(源代码+总框图) 第3页
第2章 系统功能介绍
2.1系统功能总框图
在本次课程设计中,我们小组所做的课设题目是药品销售管理系统,根据它的基本要求和经过我们查阅相关资料。经过我们组组员之间的讨论研究,最后我们终于制定出了本系统的总体功能。因为我们所做的系统涉及到了销售,所以我们为它设计了四个主要的功能模块,即系统登录管理模块、药品采购管理模块、药品销售管理模块和药品退货管理模块。另外还有两个文件管理模块,即文件的保存和文件的打开。系统总体功能框图如图2.1所示。
图2.1 药品销售管理总框图
2.2 模块功能介绍
在系统功能总框图中我们已经介绍了我们这个系统的总体功能模块,即系统登录管理模块、药品采购模块、药品销售管理模块、药品退货管理模块、打开文件和保存文件。下面我来具体介绍一下它们。
(1)系统登录模块:此模块用来管理系统用户的登录,禁止非法的用户进入系统。
(2)药品采购模块:此模块主要用来管理系统药品采购中的一些操作。有药品采购、显示采购的药品列表、显示采购的药品的单个信息和修改已采购药品的信息。
(3)药品销售模块:此模块主要用来管理系统药品销售中的一些操作。有销售记录、修改销售的药品信息、显示销售列表、显示单个货物的销售具体信息、计算销售总价和查询系统中当前的销售情况。
(4)药品退货模块:此模块主要用来管理系统药品退货中的一些操作。有退货记录、退货列表、修改单个物品的退货信息、查询当前系统的退货情况和计算归还总价。
第3章 文件介绍
3.1 文件的总体介绍
如图3.1所示为本系统的主操作界面。本系统采用文件的方式对系统中的信息进行管理。有保存文件、打开文件和关闭文件等操作。系统中定义一条信息的属性包括:药名、种类、数量、价格,其作为文件保存的基本单位。系统首先采用三组动态数组用来保存信息在内存中的存储,分别用来保存采购信息、销售信息、退货信息。当保存文件时,就将三组信息分别写到三个文件之中。当文件打开时,就将文件中的内容依次读到三个动态数组之中。
图3.1 系统总体界面
3.2 保存文件
(1)当单击保存文件按钮时,系统就会出现如图3.2所示的保存文件的界面。再此界面中,我们可以看到文件被默认为.ALC格式的,这是我们在代码中规定的。文件的保存类型为药品销售文件(*.ALC),这也是我们根据系统的功能设定的。当你选择好保存文件的路径,然后点击确定按钮,文件就可以顺利的被保存到你所选择的位置。当然,在此过程中,你最好能给文件起一个新的名称,因为我们一次性必须保存的文件有三个,即药品采购文件、药品销售文件、药品退货文件。这样就可以防止所要保存的文件被覆盖的情况。
图3.2 保存文件界面
(2)核心代码
bool SinInf::WriteFile(CString &m_OFile,int a)  //文件写入函数,参数为要写入的文件路径
{
 CMedManageApp *app = (CMedManageApp *)AfxGetApp();
 ofstream OFile(m_OFile); 
 if(OFile.fail())
 {
  TRACE("文件创建失败!");
  return false;
 }
 int index=app->single.GetYaoNum(a);
 for(int i=0;i<index;i++)
  {    OFile<<(LPTSTR)(LPCTSTR)app->single.GetYao(i,a)->YName<<endl
     <<(LPTSTR)(LPCTSTR)app->single.GetYao(i,a)->YKind<<endl
     <<(LPTSTR)(LPCTSTR)app->single.GetYao(i,a)->YNumber<<endl
     <<(LPTSTR)(LPCTSTR)app->single.GetYao(i,a)->YPrice<<endl;
  }
 OFile.close();
 return true;}
3.3 打开文件
(1)当点击从文件中打开按钮时,将会出现如图3.3所示的打开文件的界面。此界面虽然和保存文件界面相似,但其功能大不相同。当你单击你所要打开的文件时,文件名就会显示在文件名一栏中。然后单击打开按钮,文件就可以顺利的被保存在内存当中。当然,因为本系统有三个文件,所以每次必须依次性打开三个文件。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

VC++药品销售管理系统(源代码+总框图) 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。