当前位置:文档之家› c 校园超市商品信息管理系统课程设计说明书 含源代码

c 校园超市商品信息管理系统课程设计说明书 含源代码

c 校园超市商品信息管理系统课程设计说明书 含源代码
c 校园超市商品信息管理系统课程设计说明书 含源代码

计算机科学与技术教研室课程设计说明书

(2015-2016学年第二学期)

注:成绩均用百分制。总成绩=平时成绩*20%+报告成绩*40%+演示与答辩成绩*40%

设计题目:校园超市商品信息管理系统1.课程设计目的

本系统的目的在于,可以很好的管理超市商品与销售员之间的关系,使得系统的功能和用途更加的全面和实用,这样两个和在一起可以避免用户使用起来的麻烦,使得可以更好的方便于使用者。

本课程设计的目的就是要通过一次集中的强化训练,能及时巩固已学的知识,补充未学的但又必要的内容。进行课程设计目的在于加深对程序设计基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计能力。具体目的如下:

(1)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和

方法。

(2) 培养综合运用所学知识独立完成课程设计的能力。

(3) 培养勇于探索、严谨推理、实事求是、有错必改、用实践来检验

理论,全方位考虑问题等科学技术人员应具备的素质。

(4) 可以运用自己所学的知识在系统的实现。

2、课程设计正文

系统分析

从经济、技术、法律、操作四方面的分析可以看出,本系统的开发时机成熟。从多种角度考虑,都是可行的,采用本系统,能够使整个超市内部所有的信息工作简化、提高工作效益。由于采用统一的数据信息,使相关资料能够查询所需要的数据、资料及其它信息,使信息快速高效运行。需求分析

该设计是通过计算机设计程序软件来实现校园超市商品信息管理系统的基本业务,商品共包含以下信息项:商品编号、商品名称、商品进货数目、商品销售数目、商品剩余库存数目、商品单价、商品产地、商品销售额等;主要功能包括:创建商品信息文件,增加、删除、修改商品信息,销售商品、通过关键字、厂家名称或者编号来查找商品,按照不同的条件对商品信息进行统计工作。在该系统中利用通过类的方式来定义对象以及在类中定义各项的成员函数和数据成员来实现对商品信息的管理。

中小型超市采购的商品一般都成千上万件。对这些商品进行有效的管理必不可少。每件商品一般都需要记录商品名、商品编号、产地、价格、出厂日期等商品的基本信息。除此之外,还需要记录商品的其他相关信息,如生产厂家、进货数量、销售数量、剩余库存数量等。超市商品的相关信息需要存储到磁盘文件中,一般都需要提供对商品信息的添加、编辑、删除、查找等操作。超市管理员每天都会记录购进的商品信息,核销过期的商品等。为了巩固我们所学的C++语言程序设计知识,也为了满足课程设计的要求,我们设计和实现一个小型的超市商品管理系统,提供商品系统的添加、删除、编辑、查找等功能。同类系统多数使用结构体数组来操作数据,本系统使用类定义对象,以及成员函数和数据成员来完成对增删查改功能的实现,利用链表结构操作数据,提高了数据处理的效率。

(1)分别定义两个类为Supermarket和Supermarketmassage来实现对价格信息、名称信息、数量信息的存储、更正、删除与查询以及其他功能的实现。

(2)初始化功能

当系统第一次启动时,系统中没有关于商品的信息,所以要根据商品的类型输入关于商品的一系列信息,把这些信息放在磁盘文件中。例如:编号、名称、进货总数、销售数目、剩余库存数目、单价、产地、销售额以及生产日期和保质期。

(3)查询功能

此时每件商品所包含的信息已经全部在磁盘文件中,所以就要通过一系列的函数来方便使用者查询有关商品的信息,以便更及时地发现商品在销售过程中存在的问题并及时改正或者更新。输入需要查询的商品名称或者编号,如果搜索到的信息与使用者输入进去的信息相同,则返回此件商品所在的位置,输出商品的各项信息。反之,如果搜索不到此件商品,则输出无此商品的信息。

(4)修改功能

先在磁盘文件中找出是否有该商品,然后提示使用者要进行修改操作的编号,将修改过的商品放到原来那个商品所在的位置,将结果保存到原文件中,就提示使用者按任意字符继续。

(5)销售功能

提示使用者输入要进行销售的商品的编号或者名称,通过在函数中搜索,如果系统中有该商品的信息,则提示使用者输入要销售的数量,通过if语句,检查一下输入的数量是否大于库存数量,如果大于库存数量,则提示使用者要重新输入;如果小于库存数量,就将该商品所对应的库存数量减去销售数量,再把剩下的商品数量存入到磁盘文件中,完成了销售功能。

系统设计

系统功能结构图如图1所示。

图1 系统功能结构图

(1)增加函数的设计

该函数实现了对超市商品的增加功能,输入商品的信息,此时磁盘文件中就已经存入了这件商品的信息。

增加函数流程图如图2所示。

图2 增加函数流程图

(2)删除函数的设计

该函数实现了对超市商品的删除功能,输入商品的生产日期和截止日期,判断是否过期,如果过期就输入这件商品的编号或名称,最后就删除成功。

删除函数流程图如图3所示。

图3 删除函数流程图

(3)查找函数的设计

该函数实现了对超市商品的查找功能,输入想要查找到商品的编号或名称,如果找到了就显示出来,否则就显示找不到该商品。

查找函数流程图如图4所示。

图4 查找函数流程图

(4)修改函数的设计

该函数实现了对超市商品信息的修改功能,输入想要修改的商品信息,如果在系统中找到了该商品,则输入该商品修改过的信息,再存入到

磁盘文件中去,修改成功。

修改函数流程图如图5所示。

图5 修改函数流程图

(5)销售函数的设计

该函数实现了对超市商品的销售功能,输入要销售的商品的编号或名称,如果系统中存在该商品信息,则输入要销售的数量,如果小于库存量,则输出销售成功,并将销售过后的剩余库存量存入到磁盘文件中去。

销售函数流程图如图6所示。

图6 销售功能流程图

系统实现

(1)进入系统

进入系统图如图7、图8所示。

图7 进入系统界面图

图8 系统菜单图

(2)增加界面

增加界面图如图9所示。

图9 增加界面图

(3)查找界面

查找界面图如图10、图11所示。

图10 按名称查找商品界面图

图11 按编号查找商品界面图

(4)销售界面

销售界面图如图12所示。

图12 销售界面图

(5)退出系统

退出系统界面图如图13所示。

13

退

统测试与维护

系统测试

(1) void AddItem() /*添加商品信息*/

例:input:(商品名称):a output:商品名称:a

input:(商品编号):1001 output:商品编号:1001 input:(进货总数):10 output:进货总数:10

input:(销售数目):20 output:销售数目:20

input:(剩余库存):10 output:剩余库存:10

input:(产地):ss output:产地:ss

input:(单价):10 output:单价:10

(2) void Supermarketmassage::RemoveItem() /*删除商品信息*/

例:input:(删除商品名称):a output:删除成功

(3)void Supermarketmassage::ModifyItem() /*修改商品信息*/

例:input:(商品名称):a output:商品名称:a

input:(商品编号):1001 output:商品编号:1001

input:(进货总数):10 output:进货总数:10

input:(销售数目):20 output:销售数目:20

input:(剩余库存):50 output:剩余库存:50

input:(产地):ss output:产地:ss

input:(单价):10 output:单价:10

(4) void Supermarketmassage::Find() /*查询商品信息*/

例:input:(商品名称):a output:商品名称:查找商品名称

input:(商品编号):1001 output: 输出商品信息系统测试图如图14、15所示。

图14 系统测试图输入界面图

图15 系统测试退出界面图

系统维护

经过多次的对系统的测试,能够保证系统准确无误的运行,用户可以放心使用。

3、课程设计总结

在为期十天的课程设计中,通过完成这次老师布置的任务,体会颇多,收获也很多。利用设计这次校园超市商品信息管理系统的机会使我比较熟练的掌握了这学期所学习有关c、c++中的一些主要的知识点和应用点。例如:类和对象的定义、类内数据成员及成员函数的声明和定义、类的实现、构造函数与析构函数的定义等等。不只是死板的只知道书本上的知识,能够学以致用。

在本次的课程设计中,我不仅仅只学到了利用c++语言来编写程序,还学到了程序开发的一些比较重要的步骤,比如需求分析、总体设计、程序模块设计(包含功能需求、程序代码设计与分析、运行结果等)、对系统的检测和维护等一些中重要的东西。为整个课程设计中的程序设计模块提供主要思路以及实现功能的主要方法,这个工作说起来简单,却不太容易实现,整体的思路对于能否完成一个比较漂亮的程序是至关重要的,如果最一开始的整体思路都没有明确,或者说我们定下来的主题很难用我们学过的知识去实现,这将会导致以后的一系列工作都无法开展。所以说,有一个明确的主题是重中之重。

由于我们的人力和所学的知识有限,导致我们此次工作中存在着许多的不足和缺点。比如,这个系统只能实现简单的增、删、查、改,还有好多的功能不能去实现,比如说打折活动、员工与老板之间的联系、顾客与售货员之间的联系都没有在这个系统中体现出来,这个系统只能体现出来

商品与顾客之间的联系,比较单一,纯粹的就是一个单链结构,没有扩散出来。再比如,这个系统几乎没有亮点可寻,只是普普通通的,规规矩矩的按照学过的或者是从别的书籍中得到的知识来编写的程序,没有让人耳目一新的新颖的地方,创新的东西太少。

其实,我在本次的课程设计中也学到了不少东西,同时也运用到了我们的系统中。例如:(1)对链表的灵活运用。链表,是存储数据的一个很方便的工具,简而言之,就是基于链式储存结构下的线性表。包括单向链表、双向链表以及循环链表。链表的基本操作包括创建链表、在链表中插入结点、在链表中删除结点、遍历链表中的内容以及销毁链表等。相对于顺序表来说,它方便进行插入、删除操作,但是,线性表的内容遍历与输出需要从头指针开始。在这个系统中我们用到了链表的遍历,主要是利用它来查询我们要找的商品信息。(2)#include <>头文件的应用。此头文件包含了本程序中的按任意键继续的函数,是库函数。conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。(3)void ReadFile(istream & in)函数。它的输入参数是,没有输出。函数完成的作用是,依次将中的数据读入到变量中。

通过此次课程设计,学到的也不只有这些新知识,对于编程的思想和方法我也颇有感触。如果想要编写出来逻辑清晰,可读性比较强的程序,应该在编程之前先有一个对于程序设计的整体思路,并把它记录下来,这样就可以避免了直接编程序的手忙脚乱。还有就是编程的思想,存储数据

最好的就是用链表或者是对象数组,在编写稍微复杂一点的程序时,尽量用类定义对象以及数据成员、成员函数等的方式来实现。还有就是,我的能力也相应的提高了一些,比如就是比较浅显的掌握和运用链表结构,能够比以前更加熟练的利用类以及成员函数来实现功能。既复习了以前的旧知识,又学到了一些新的知识;设计增强了我所用所学知识去解决具体问题的能力,进一步培养了我独立思考问题和解决问题的能力。特别是学会了在Visual C++ 集成开发环境中如何调试程序的方法。本次实践也锻炼了我面对难题,自己思索,自己探索,自己查资料发现问题、解决问题的独断能力。总的来说,收获还是比较多的。

4、参考文献

[1]谭浩强.c++程序设计(第二版)[M],北京:清华大学出版社,2004.

[2]李云清,杨庆红.数据结构[M].人民邮电大学出版社,

[3]赵晓,王丽丽“C++面向对象程序设计”多样实验探究[J] 《计算机时代》 2013

[4]袁素梅,付文成基于Visual C++ 的学生信息管理系统[J] 《电脑编程技巧与维护》 2012

答辩记录

答辩小组教师:**,***

提问与答辩情况记录如下:

1.你的系统中的查找功能是如何实现的

答:也是利用链表结构,显示遍历链表,找到想要根据编号或者名称查找的商品,如果找到了想要找到商品,就调用显示函数,将商品的信息显示出来。

2.你最后运行界面的颜色是如何显示出来的

答:是通过#include<>这个头文件,这是个可以调用库函数的一个c 语言的头文件。

还用到了 system("color C"); 其中color后面的C是前景色代号,还可以在C之前加一些代码作为背景色代号,各颜色代码如下:0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色

8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色

F=亮白色

3.“按任意键继续”是怎样实现的

答:先是定义了#include <>这个头文件,然后调用这个库函数中的getch()函数,最后在自己想用到“按任意键继续”这个功能的地方直接调用这个函数就可以了。

4.你的系统中为什么选择用链表结构

答:由于本题目的数据元素的个数不可预知,所以使用链表。链表是动态的,可以在需要的时候增长和减小其长度,而数组是在编译时分配内

存的,所以其大小是不可改变的,而且会出现内存浪费的情况。我认为单循环链表能较好的解决问题。在建立循环链表时,因为链表的大小由输入决定,因此与其匹配的结点数也是变化的,所以要进行动态内存分配。

附录:程序源代码

#include

#include

#include<>

#include <>

#include <> 加商品信息☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 2.显示商品信息☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 3.排序统计商品☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 4.查找商品信息☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 5.删除商品信息☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 6.修改商品信息☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 7.销售超市商品☆★〒〒〒〒〒〒〒〒〒"<

cout<<"〒〒〒〒〒〒〒〒〒★☆ 0.安全退出系

统☆★〒〒〒〒〒〒〒〒〒"<

cout<<"\n\t\t\n\t\t请选择:";

}

void Supermarketmassage::Find()

{

char name[20] ,Num[10];

int x;

Supermarket * p=NULL;

cout<<"\n\t\t*********************************\n";

cout<<"\t\t※ 1.按商品的名称查找\n\t\t※ 2.按商品编号查找";

cout<<"\n\t\t*********************************\n请选择:";

cin>>x;

switch(x)

{

case 1:

{

cout<<"\t\t请输入要查找的商品的名称:";

cin>>name;

if(p=FindItem(name))

{

p->Next->Show();

cout<<"输入任意字符!继续……";

getch();

}

else

{

cout<<"\t\t没有找到该商品信息!"<<'\n'<

cout<<"输入任意字符!继续……";

getch();

}

}

break;

case 2:

{

cout<<"\t\t请输入要查找的商品编号:";

cin>>Num;

if(p=FindNum(Num))

{

p->Next->Show();

cout<<"输入任意字符!继续……";

getch();

}

else

{

cout<<"\t\t没有找到该编号的商品!"<<'\n'<

cout<<"输入任意字符!继续……";

getch();

}

}

break;

}

}

void Supermarketmassage::ModifyItem()商品的名称查找\n\t\t※2.按商品编号查找";

cout<<"\n\t\t*********************************\n请选择:";

cin>>m;

switch(m)

{case 1:

{

cout<<"\t\t请输入要查找的商品的名称:";

cin>>name;

if(p=FindItem(name))

{

cout<<"请输入要销售的数量:";

cin>>number;

if(number<=Enum1)

{ cout<<"销售成功!"<

cout<<"输入任意字符!继续……";

getch();

}

else

{

cout<<"库存不足,请重新输

入!"<

cout<<"输入任意字符!继续……";

getch();

}}

else

{

cout<<"\t\t没有找到!"<

cout<<"输入任意字符!继续……";

getch();

}

}

break;

case 2:

{cout<<"\t\t请输入要查找的商品的编号:";

cin>>Num;

if(p=FindNum(Num))

{

cout<<"请输入要销售的数量:";

cin>>number;

if(number<=Enum1)

{

cout<<"销售成功!"<

cout<<"输入任意字符!继续……";

getch();

}

else

{

cout<<"库存不足,请重新输

入!"<

cout<<"输入任意字符!继续……";

getch();

}

}

else

{

cout<<"\t\t没有找到!"<

cout<<"输入任意字符!继续……";

getch();

}

}

break;}

}

void Supermarketmassage::Swap(Supermarket *p1, Supermarket *p2)."<

Supermarket *p=NULL,*p1=NULL,*k=NULL;

int n=Supermarketmassage::ListCount();

if(n<2)

return;

for(p=Head->Next;p!=End;p=p->Next)

for(k=p->Next;k!=End;k=k->Next)

{

if(p->Add>k->Add)

{

超市管理信息系统课程设计报告

目录 一、项目说明 (1) 二、系统调查 初步调查 (1) 新系统目标 (2) 系统主要流程分析 (2) 三、系统规划 可行性分析 (3) 超市组织结构 (4) 定义企业过程 (4) U/C矩阵分析 (5) 四、系统分析 业务流程图 (6) 数据流程分析 (6) 数据字典 (8) 五、系统设计 层次结构设计 (14) 数据存储设计 (14) 网络设计 (16) 输入输出设计 (16) 六、调试与测试 (29) 七、心得体会 (30) 八、参考文献 (31) 九、致谢 (32) 超市管理信息系统课程设计报告 一、项目说明 本系统是以计算机软硬件为基础,采用Win8操作系统,利用sql与VisualFoxpro 结合的方式进行编程设计的自行开发软件系统。系统采用系统结构化开发方法,设计过程主要部分:现行系统调查分析、可行性研究、企业业务流程图绘制、数据结构与数据库设计、数据字典编制、数据流程图绘制,系统总体结构设计。完成信息的模块功能与处理过程设计、系统维护、系统实施、系统运行管理制度。包括输入、输出、查找等功

能。此系统具有检索迅速、查找方便、可靠性高、存储量大的优点,是一个成本低的现代管理信息系统。 二、系统调查 (一)、初步调查 我国超市的形成在20世纪90年代初期,现已成为我国零售业的一种重要形态,为国民经济发挥了重要作用。随着超市业高速发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切需要引进新的管理技术。 超市形态具有很多优点,但仍存在企业零售企业所共有的落后一面,如不能有效地管理每种商品,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对对实时传递信息的要求始终得不到满足。随着超市的告诉发展,其经营管理也变得愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场,这导致了城市管理信息系统的出现。城市管理信息系统即依靠现代化的信息技术来管理超市日常运营,从而节省大量的人力、物力,改善了员工的工作条件,减轻劳动强度并且能够快速反应商品的进销存等状况,完成各种反馈信息的分析,使管理人员快速对市场的变化作出相应的决策,提高超市经营管理效率。 国内一些中小型超市,它们在信息化进程中的步伐要落后于中大型城市,这对于超市的资源管理,信息的存储和及时处理也显得迫切需要。要适应市场竞争,就需要高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。 超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、库存、销售等实现全面、动态、及时的管理。但由于超市的整个系统过大。并且销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、采购等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。 (二)、新系统目标 新系统主要包括三大模块,分别是销售管理模块,采购管理模块,库存管理模块。每个模块的功能如下: 1 销售管理模块功能:

超市管理信息系统设计报告

管理信息系统系统 设计实习报告 题目:超市商品管理信息系统 班级:86091、87091 姓名:梅斌(86091)20091001743 张奔(86091)20091002814 张彦宾(86091)20091002037 郁鸿宇(86091)20091001677 邵子豪(87091)2009100 张耀东(87091)2009100 李占峰(87091)2009100

目录 01、开发背景及基本要求 (03) 02、可行性分析 (05) 03、业务调查 (06) 04、数据流程图及分析 (07) 05、业务流程图及分析 (09) 06、系统设计总体目标 (10) 07、系统总体描述 (11) 08、开发步骤 (13) 09、测试分析 (18) 10、系统缺陷分析…………………… 11、系统展望………………………… 12、结束语…………………………… 13、参考文献…………………………

开发背景及基本要求 一、开发背景 1、社会背景: 随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。 实习期间,我们通过对市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套商品销售系统。这个系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。 2、公司背景: 现在的小超市业务越来越好,顾客的购买量很大,日益频繁的业务产生了大量的数据。数据量的增大,让查找不方便,数据的掌握也不准确,容易造成决策的滞后或是失误。主要表现如下:随着订货、进货信息的增加,与供应商相关的信息、与商品相关的信息越来越多。如果不能将这些有效的信息集中起来,对以后的信息查询会带来不便,从而不能给采购员提供采购过程的决策支持。同时,对于每天产生的大量销售信息,如果不加以适当的存储和分析,就失去了利用这些销售信息挖掘出客户购买偏好的机会,就不能从看似无用的大量数据背后得出消费者潜在的消费习惯,失去了潜在的商机。 因此,开发这样一套以促进管理体制和管理手段改进,改善决策发放和决策依据的管理信息系统是很有必要的。这对于在信息服务中创造价值,促进资源共享和信息集成,减员增效,提供管理水平都有很大的帮助。 超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有

C++超市管理系统的设计与实现

目录 一、需求分析 (3) 二、程序的主要功能 (2) 三、程序运行平台 (4) 四、系统总框架图 (4) 五、程序类的说明 (5) 六、模块分析 (8) 七、比较有特色的函数 (9) 八、运行结果 (10) 九、存在的不足与对策 (14) 十、程序源代码 (14)

一、需求分析 中小型超市采购的商品一般都成千上万件。对这些商品进行有效的管理必不可 少。每件商品一般都需要记录商品名、条形码、类别、价格、出厂日期等商品的 基本信息。除此之外,还需要记录商品的其他相关信息,如生产厂家、供货处代码、厂家网址、厂家电话等。超市商品的相关信息需要存储到文件系统中,一般 都需要提供对商品信息的添加、编辑、删除等操作。超市管理员每天都会记录购进的商品信息,核销过期的商品等。 为了巩固我们所学的C++语言程序设计知识,也为了满足课程设计的要求,我们在对几个中小型超市进行调研的基础上,设计和实现一个小型的超市商品管理系统,提供商品系统的添加、删除、编辑等功能。同类系统多数使用结构体数组来 操作数据,本系统使用链表结构操作数据,提高了数据处理的效率。 二、程序的主要功能 1、添加功能: 添加商品信息:有商品代码、商品名称、产地、商品单价、库存量等。 2、删除功能: 根据商品的名称,在添加的商品中进行删除。 3、显示功能: 能将已经添加或者进行修改的商品信息进行显示。 4、修改功能: 根据商品的民称,在添加的商品中进行修改,将这个商品的所有信息都进行修改。 5、查找功能: 根据商品名称或者编号进行查找,查找功能有两个查找方式,以备不时之需。 6. 文件保存 将添加,修改,删除后的商品信息进行保存。

超市商品管理系统

第 1 章绪论 1.1 课题背景 在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在当今信息时代,人们的生活方式随着Internet 的不断发展发生了不同寻常的改变。为了让超市商品管理更加智能化,便捷化,于是开发超市商品管理系统. 1.2 开发工具 本系统利用C#语言编写后台代码,以Microsoft SQL Server 2005 作为后台数据库,选用https://www.doczj.com/doc/29164617.html,访问数据库来实现各种功能 1.2.1可视化编程简介 可视化编程即一可视化的界面简化编程过程,以减轻开发人员的开发难度,提高开发效率,本系统采用可视化编程里面的C#进行编写. 1.2.2 C#简介 C#是微软开发的一种面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。其目标是即拥有C++的执行效率和运算能力也具备如VB 一样的易用性。C#是基于C++的一种语言,同时包含类似Java 的很多特征。C#是被设计工作在微软的。NET 平台上的,微软的目标是使数据和服务的交换在网页上更容易,并且允许开发人员构建更高的程序可移植性。C#可以方便的用于XML 和SOAP,并可以直接访问程序对象或方法,而不需要添加额外的代码。所以程序可以构建在已存在的代码上,或者多次重复的使用。C#的目标是为市场开发产品和服务时更快捷且成本开销更低。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet 进行调用。最重要的是,C#使得程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,悉类似语言的开发者可以很快的转向C#。

中小型超市信息管理系统li

中小型超市信息管理系统 ——数据库设计文档一、需求分析

(一)项目背景 1.随着人们生活水平的提高,消费水平也随之提高,因此中小型超市凭着其方便,快捷的特点,已经越来越深入人们的市场生活,是人们每天消费的重要场所。目前超市商品管理系统已经在大中小型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。 2. 系统功能及特点简介: 我们的“中小型超市商品信息管理系统”是专门针对中小型超市日常商品管理而开发的通用性,实用性很强的管理系统。不仅集进货、库存、销售于一体,同时还集成了报表打印、查询统计、库存分析、库存预警等多种实用的功能,实现了对商品的全面管理。我们设计这个系统的目的是开发一个简单实用的,界面整洁的,和谐友善的管理系统。任何没有计算机使用技能的人都能快速掌握其使用。 3. 数据采集 系统中数据主要来源: (1)商品进货的记录信息 (2)商品库存信息 (3)商品销售的记录信息 (4)供应商信息 (5)超市工作人员信息 (6)消费者相关信息 (二)系统流程: 1.在商品模块中可以查看和修改商品的基本信息,如商品的进货,售货和商品存入仓库的情况等; 2.在员工模块中可以查看和修改员工的基本信息,如员工姓名,住址,工资,工作日的作息时间等; 3.在财务模块中可以查看和修改超市的消费,支出,获得的利润等; 4.在顾客模块中可以查看和修改消费者消费的基本信息,如办理会员卡的顾客信息,以及顾客对超市的意见反馈等。

小型超市商品信息管理系统

计算机系统开发综合训练(3)课程设计 小型超市商品信息管理系统

目录 1. 引言 (3) 1.1系统开发目的 (3) 1.2背景说明 (3) 1.3项目确立 (3) 1.4应用范围 (3) 2. 主要步骤 (4) 2.1建立系统功能模型 (4) 2.1.1需求说明: (4) 2.1.2 系统顶级用例图 (5) 2.1.3主要业务系统的用例图 (5) 1.员工用例图: (5) 2.售货员用例图 (6) 3. 库存管理员用例图 (7) 4.订货员用例图 (7) 5.统计分析员用例图 (8) 6. 系统管理员用例图 (9) 2.1.4 主要业务活动图 (10) 货物管理活动图 (10) 2.2建立系统静态结构模型 (11) 2.2.1业务系统的详细类图 (11) 1.员工登录模块类图 (11) 2. 订货模块类图 (12) 3.库存管理模块类图 (12) 4. 统计分析模块类图 (13) 5. 销售模块类图 (14) 2.3建立系统动态模型 (15) 2.3.1主要业务用例的顺序图和合作图 (15) 1.商品销售顺序图和合作图 (15) 2.商品入库顺序图和合作图 (17) 3. 商品出库顺序图 (18) 4.商品查询顺序图 (19) 2.3.2主要业务对象的状态图 (19) 1.商品状态图 (19) 2.商品销售状态图 (20) 2.4 绘制系统实现模型 (21) 2.4.1商品信息管理系统构件图 (21) 2.4.2 商品信息管理系统配置图 (22) 3.系统的主要框架 (22) 4.实验心得体会 (30)

1.引言 随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。由此,系统管理应运而生。 本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。该超市管理系统的用户:库存管理员,售货员,统计分析员,顾客,系统管理员,订货员。 1.1系统开发目的 1.大大提高超市的运作效率; 2.通过全面的信息采集和处理,辅助提高超市的决策水平; 3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 1.2背景说明 任何一个超市需要一个超市管理系统。该系统需要有顾客查询计算机、库存查询计算机、柜员终端机及中央计算机组成的网络系统。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 1.3项目确立 该超市管理系统主要分为两大系统,分别是前台销售系统和后台管理系统:前台销售系统包括对商品信息的录入和进行收银业务,后台管理系统分为统计系统、销售管理、库存管理、和人员管理。实现对超市的更加方便又好管理。1.4应用范围 本系统适应于各种小型的超市。

校园超市商品管理系统

数据库原理 课程设计任务书 题目名称校园超市商品管理系统学生学院信息科学与技术学院专业班级软件工程 姓名余璐 学号200905070230

一、需求分析 1.需求调查 为了更好的设计数据库的功能结构,我们调查了学校门口的两个比较典型的小超市——宏得利超市和佳子缘超市。他们都是机构简单,个体经营,雇佣少量员工,有会员卡制度,分工不太明确,商品种类相对侧重日用、食品、文具、运动用品等。经过与他们的交流我们总结了一些他们的经营结构和具体需求。以下我们进行具体介绍: ⑴所选超市的组织机构、组织部门的组成以及各部门的职责 ●经理:(1)经理管理超市整体运营。 (2)商品进行定价、打折、促销计划,决策会员的优惠情况。 (3)管理员工的信息,进行工资的结算,裁定以及员工的如用辞退等。 ●收银:进行销售结算并开具发票,记录交易的具体信息。 ●采购:根据超市业务需求和各类商品的剩余量及时的制定采购计划。经 由经理批准于供货商之间进行采购活动。 ●理货:整理货架的各类商品,及时补充货架,对于货余不足或销量很好 的商品反映给采购部门。 ⑵各部门的业务活动及新系统的各种要求: :经理能够通过系统输入个人用户密码随时查询超市的经营状况,超市年度、季度、月份或某天的营业额、利润,以及各类商品的信息。除此之外,还要了解供货商的分类信息。以便作整体的经营策略。 经理可以通过视图察看并管理所有员工的基本信息,并组织集体为员工过生日。 ●收银员通过扫描条形码或输入商品编号(名称)能够获得各种商品的信 息(包括商品名称、价格、类别、剩余数量等),对顾客的各种商品价格 加和计算出本次交易的总金额,同时通过计算机自动找零,如果顾客使 用会员卡,通过刷卡进行结算,最后打印发票并制作流水账号存入数据 库,记录本次交易细节。 ●采购部门,通过系统视图可以容易的查询各类商品的剩余量,根据超市 的需求和经营策略制出需要采购的商品清单,报告经理获得批准后,与 供货商之间进行采购活动,并将采购的具体信息存入数据库。 ●员工输入自己的用户密码可以察看个人信息。 ●各员工根据用户ID的不同拥有不同的权限,各用户通过密码可登陆和察 看相应表格和视图。 2.数据流程图

超市管理信息系统分析与设计

教学实践报告 题目:超市管理信息系统分析与设计 学生姓名: XXXX 学号:XXXXX 专业:电子商务 班级:XXXXX 指导教师:XXX 完成日期:年月日 超市管理信息系统分析与设计 一、可行性分析 (一)系统背景 此次系统开发的对象是西安市的XXX超市。21世纪以来,信息科技快速发展,社会 各个领域发生日新月异的变化,尤其是计算机的应用及普及,已经深入到政治、经济、 生活的各个领域,使人们从过去繁复的手工劳动中得以解脱。超市管理信息系统软件为 超市管理部门带来极大方便,因此,开发一套完善的超市信息管理系统显得尤为必要。 随着超市近几年来的发展,超市规模的不断扩大,业务的扩张,为了提高企业的管 理水平,使该店实现在五年内发展成为一个大型综合超市的远期目标。该超市主要领导 迫切要求开发出符合该超市实际的超市管理信息系统,为超市简化人事管理,提高商品 库存效率,增加公司年度利润。 (二)可行性分析 1.管理可行性分析 随着超市的管理水平不断提高,该超市在管理方面已积累了丰富的管理经验与方法,并建立了成熟的管理制度、齐全的规章制度,汇集了正确的原始数据,使管理工作有了制度支持与信息支持。 根据以往在经营中出现的困难与不便,超市的高层管理人员对新系统的开发持积极 的态度,肯定新系统的开发,并且为新系统的开发与实施创造了各种良好的条件,制定

了有利于系统实施的管理方法。目前管理方面的条件已经能够满足超市管理信息系统的开发以及日后的实施,所以在现阶段下开发一个超市信息管理系统是可行的。 2.技术可行性分析 该系统是根据科学的管理方法与编程技术而开发设计的,能符合各种技术要求,拥有较高的存储能力、较高的处理速度、较为安全的信息保护。 该超市为该系统的开发提供软件、硬件技术提供资金方面的支持,购买较为先进的技术、配置性能好的计算机设备,且信息管理工作人员经培训后掌握了富的管理知识、系统操作知识,能在系统运用阶段很熟练地运用该系统,即使遇到了简单的技术问题,也能很快地自行解决。所以,该系统在技术方面具有可行性。 3. 经济可行性分析 该系统的开发必须有技术方面的支持,而这些技术支持主要为计算机各种硬件设备、软件技术支持,因而发生的费用主要有:设备购置费、软件开发费用、管理和维护费、工作人员技术培训费等,而这些费用经预估后,其在超市资金能力范围之内。 并且该系统的经济效益高,能减少处理相同工作量的工作时间,提高管理效率,同系统开发成本相比,该系统的经济效益是较高的,它能加快超市资金的周转,减少资金不必要的积压,提供更高质量的信息,提高取得信息的速度,这给该校带来了无形的经济效益。 最终认为该系统完全可行,并根据其特点决定采用VB6.0作为开发工具。 二、系统分析 (一)组织与功能分析 1.组织结构分析 超市的组织结构如图1组织结构图描述:超市的主要决策和管理机构是董事会,董事会分管各连锁店经理和配送中心,配送中心在超市的经营中所扮演的角色是给货品不足的各连锁店补充货品,相对来说,此部门是比较独立的。连锁店由专职经理负责,每家连锁店分为销售部,库存管理部,财务部,人事部四个主要部门。 库存管理部主要任务是根据销售部提供的情况和配送中心及时联系,使库房货源充足。负责货物的接收,并安排好货物的存放事宜。对每天进出的货物详细记录,使基础数据完备。 销售部主要负责日常销售工作,包括物品摆放,货架整理,收银台等销售区的日常事务。也需要及时准确地将信息反馈给其他部门,以保证商品的及时供应更新。同时处理消费者提出的各种疑问和信息,为公司的整体运作提供有力支持。 财务部门负责一切与财务有关的各项事宜,全面记录公司的资金流动,包括各种收入支出,税务,结算整理。对进出货项实行控制,定期分析资金走向,为公司的发展计划做好准备。

超市进销存管理信息系统设计

计算机科学与技术专业(本科) 毕业设计 论文题目 ****超市管理信息系统

****超市进销存管理信息系统 可行性分析报告 一.系统概述 (一)引言 当今世界,科学技术突飞猛进。以计算机多媒体和网络技术为代表的信息技术,以惊人的发展速度,迅速在各领域运用,随着市场经济的发展,连锁超市的竟争越来越激烈, 迫切需要商场信息系统能提供决策支持、建立数据仓库,对市场进行实时分析,充分利用网络的迅速高效来为企业赢得市场。在超市管理中引进现代化的办公软件,成为时下最好的解决办法。使用管理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。 (二)编写背景和目的 本小组对某大学校区“****”超市的库存管理进行跟踪调查,对其仓储管理进行全方位的了解分析,发现长期以来,“****”超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量巨大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。最终造成超市在经营中处于不利的地位。开发这套超市进销存管理信息系统,目的就是为了解决****超市库存管理紊乱的问题,使得在超市的日常经营及销售中,能够有迹可寻,随时跟踪市场,并减少不必要的劳力资本,从而使经营者能够实现用最小的成本,获得最大的利润。(三)系统的基本环境 超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者服务,以使经营者能够实现利润。具体的目标为:最方便地提供消费者所需购买物品,详细如实地记录物品的品种分类,了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作、采购管理办法等,提高工作效率,节余财力物力资源。 “****”超市位于某大学校区学生生活区,属于校园内唯一的小型的经营体系。主要面对的消费者为学生和部分老师。超市分市场计划、进货、销售及库存等部分:市场计划部门根据超市销售情况制定采购计划;进货部门根据市场计划部门的统计,订购超市经营物品;销售部门主管超市日常销售;库存部门则负责统计物品库存信息量,为销售部门和市场计划部门提供物品的现存量。长期以来,****超市一直采用人工管理。物品的采购、库存、销售

超市商品管理系统26088095

《软件工程》课程设计题目超市商品管理系统 学院(系)计算机与信息科学学院专业年级计算机科学与技术****级小组成员 ************ 2010 年 12 月 22 日

目录 一、序言 (2) 二、系统开发背景与开发目标 (2) 2.1开发背景------------------------------------------------------------- 2 2.2系统开发目标--------------------------------------------------------- 3 2.3可行性研究方法------------------------------------------------------- 3 2.4决定可行性的主要因素------------------------------------------------- 3 三、系统初步调查与可行性分析 (3) 3.1初步调查------------------------------------------------------------- 3 3.2可行性分析----------------------------------------------------------- 4 四、开发环境与项目规划 (5) 4.1开发环境------------------------------------------------------------- 5 4.2项目规划与管理------------------------------------------------------- 6 五、系统需求分析 (6) 5.1系统的功能要求------------------------------------------------------- 6 5.2 各子模块的功能需求--------------------------------------------------- 7 5.3超市商品管理系统的性能需求------------------------------------------- 7 5.4系统的数据需求------------------------------------------------------- 8 5.5软、硬件方面对系统的要求--------------------------------------------- 8 5.6系统的可靠性需求----------------------------------------------------- 9 六、结构化分析与设计 (9) 6.1设计思想与设计原则--------------------------------------------------- 9 6.2 业务流图 ------------------------------------------------------------ 9 6.3数据流程图---------------------------------------------------------- 11 6.4 UML模型:---------------------------------------------------------- 14 七、系统的详细设计 (15) 7.1总体结构设计-------------------------------------------------------- 15 7.2系统数据库设计------------------------------------------------------ 16 八、系统的实现(界面设计) (21) 九、系统的测试 (27) 9.1 模块测试 ----------------------------------------------------------- 27 9.2整体测试------------------------------------------------------------ 28 十、系统的评价 (28)

超市管理系统大数据库设计

超市管理系统 1、项目计划 1.1系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 1.2背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 1.3项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 1.4应用范围 本系统适应于各种小型的超市。 1.5 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 2、逻辑分析与详细分析 2.1系统功能

(1)、零售前台(POS)管理系统,本系统必须具有以下功能: ?商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、 商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种 电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 ?收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录 入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同 时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总 金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会 员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物 品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未 续卡者,该会员卡将被注销。 ?安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限 度防止意外及恶意非法操作。 ?独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正 常作业 (2)、后台管理系统,本系统必须具备以下功能 ?进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改), 可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合 查询打印计划进货与入库记录及金额。 ?销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销 售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售 排行榜,灵活察看和打印商品销售日、月、年报表。 ?库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、 缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。 ?人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户 销售权限管理。 (3)系统结构 系统总体结构

超市商品管理信息系统数据库设计说明

二、需求分析: (一)主要目标 为了大大提高超市的运作效率,降低经营成本,提高效益,以及提升超市的管理水平。根据超市的需要,对其进行规化管理,因此需要一套合理的管理体系。 (二)功能分析 1、录入产品信息,并对其进行分类,能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息; 2、能够输入员工、供应商的相关信息并能对其更新; 3、在收银处,随时录入商品出货信息(包括产品编号、出货单价、出货数量、员工编号等),及时更新数据库数据; 4、从供应商处进货后,及时录入产品进货信息(包括产品编号、进货单价、进货数量、供应商编号等); 5、录入产品原始库存,并能够根据产品进货、出货信息进行库存管理、更新; 6、可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出; 7、能够根据出货、进货表中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询; 8、在需要时生成商品库存情况报告,实时报告商品库存情况:库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等信息,方便采购人员进行商品采购;库存量超额(大

于某一自定的数量)时,可生成超额库存报告,以便管理人员进行产品组合的协调; 9、商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,能够提示畅销产品和滞销产品的种类,并提供商品的库存信息用于市场导购和商品采购指导。 (三)数据定义 图1.1 E-R图

(四)系统设计 1、商品管理:录入现有商品的相关信息,如生产日期、保质期、进货价格、出货价格等,并将其进行分类,以便查询、维护、更新; 2、进货管理:录入进货相关信息,并进行查询、更新,可打印输出; 3、出货管理:记录出货相关信息,并进行查询、更新,可打印输出; 4、库存管理:根据进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要的产品库存信息; 5、员工信息管理:员工基本信息的创建、更新、查询; 6、供应商信息管理:供应商基本信息的创建、更新、查询。

超市商品信息管理系统

超市商品信息管理 系统 1

超市商品信息管理系统 (一)引言: 1.摘要: 1.1系统名称:超市商品信息管理系统 1.2目标:作为国内市场的一些中小型超市,对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。针对超市的特点,为了提高超市竞争力,管理水平,降低经营成本,提高效益等,我决定开发超市管理系统。 1.3背景: (1):项目承担者:姓名:李巧丽班级: 09信息学号:09061104 (2):用户:广大消费者 (3):联系:随着经济的迅速发展,超市的竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域当前呈多元发展趋势,多种业态:超市;仓促店,便利店;专卖店,货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 2

1.4引用资料及术语定义解释: (1)引用资料:<<软件工程经济学>> 赵威西安电子科技大学 (2)定义:SQL SERVER 数据库 SQL,结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。 Windows XP集成开发环境 (二)现行系统概况: 1.现行系统现状调查说明: (1):当前超市运营中存在问题: A:成本高:成本是任何商业活动不可回避的环节,也是随着现代市场经济的发展,几乎所有商家都要面正确问题,因为压低成本是一种最好的获利手段。 B:货物少:随着时代进步及人们生活水平的提高,学生消费其实 和社会消费群没有多大区别。可是,学生超市远远没有跟上这种变化,每当周末,很大一部分学生都会到市里的大型超市购买所需。C:员工工作效率低:员工是企业最大的资本,这是企业生存法宝之一 (2)数据流程图: 3

超市信息管理系统

超 市 管 理 信 息 系 统 一、用户需求分析 超市管理信息系统是面对广大超市的管理系统,主要目的是提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策

水平,迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 超市管理信息系统主要处理的业务如下: 1、进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。 2、销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 3、库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。 4、人员管理:员工、供货商、客户等基本信息登记管理,员工操作权限管理,员工考勤管理。供应商供货。客户进购商品。 二、概念结构设计 1、超市管理信息系统的数据库主要涉及的实体有商品、供应商、员工、客户、库存、进货。总体E-R图如下:

2、E-R图说明 1)超市中的所有员工可以销售多种商品,每种商品可以由不同员工销售; 2)每个顾客可以购买多种商品,不同商品可以有不同顾客购买; 3)每个供货商可以供应多种不同商品,每种商品可以由多个供应商供应。 三、逻辑结构设计 为了便于超市管理信息系统对超市的管理,分别列出以下七个实体的关系模式:

1、员工信息(员工ID,工号,姓名,性别,出生日期,部门职务, 联系地址,联系电话); 2、商品信息(商品ID,商品名称,商品价格,供应商ID); 3、供应商信息(供应商ID,供应商名称,邮编,地址,联系电话, 负责人); 4、客户信息(客户ID,客户名称,负责人,联系电话,注册日期); 5、库存信息(商品ID,商品数量); 6、进货信息(进货ID,商品ID,进价,数量,金额,员工ID,进 货日期); 7、销售信息(销售ID,商品ID,数量,销售金额,员工ID,销货 日期); 四、物理结构设计 表1: Employee表

超市商品管理系统代码

超市商品管理系统 中文提示 By AzxXINER #include #include #include #include //------------------------------------------------------------- //Max count of good,def 100 temporary //------------------------------------------------------------- #define MAX 100 int current_cnt = 0; //------------------------------------------------------------- //Good Information Definition //------------------------------------------------------------- typedef struct GoodInfo{ char good_id[30]; char good_name[30]; char good_price[10]; char good_discount[10]; int good_amount; int good_remain; }GoodInfo; GoodInfo *Goods[MAX]; //------------------------------------------------------------- //free goodinfo memory //------------------------------------------------------------- void freeGoodInfo() { int i = 0; for(i = 0;i < MAX;i++) free(Goods[i]); Goods[i] = NULL; }

(店铺管理)校园风网上超市系统介绍

目录 一、“校园风”品牌的由来及商标解读 (1) 校园风相关域名注册信息: (1) 二、校园风网上商城系统简介 (2) 项目定位 (2) 项目概述 (2) 项目特色 (2) 网上超市购物及配送流程 (2) 项目竞争优势 (3) 项目发展规划 (3) 项目发展目标及愿景 (3) 三、校园风网上商城系统页面展示 (4) 图1、网站首页截图 (4) 图2、网上超市页面截图 (5) 图3、郑州大学网上超市页面 (6) 图4、店主页面 (7) 图5、单品页面 (8) 图6、点击“立刻购买”后放入购物车 (9) 图7、点击进入结算中心 (9) 图8、订单确认页面 (9) 图9、用户后台管理系统 (10) 图10、实体店管理系统登录后台 (11) 图11、管理员后台系统添加商品页面 (11) 图12、实体店订单管理系统后台 (12) 图13、管理员新闻添加页面 (12) 图14、注册用户管理 (13) 图15、加盟专题页面 (14) 图16、郑州大学校园风超市特价专刊页面: (15) 图17、免费加盟专题页面 (16) 图18、品牌产品专题 (16) 图19、首届校园风全国联盟会议专题页面 (17) 图20、校园风联盟分站风采展示: (18) 四、2009年校园风网上超市加盟政策 (19) 加盟条件要求 (19)

一、“校园风”品牌的由来及商标解读 “校园风”这个名称创建于05年4月份,最开始用于校园假日自助旅游,05年的9月份正式命名为“校园风假日旅行”,由郑州大学04级管理工程系的三名学生创办并负责运营,后来校园风假日旅行的团队人员发展至40多人,在郑州市几乎所有高校都发展了旅游代理。经过近三年的运作,已经成为郑州市最具影响力的校园旅游品牌! 2008年初,在大学生创业网(https://www.doczj.com/doc/29164617.html,)的资助下,“校园风”这个颇具影响力的校园品牌进行了商标注册,共注册了43类,并设计了商标的图样如下: 绿色代表勃勃生机、和平、和谐;红色代表热烈、激情、活力;蓝色代表知识、科技、未来;虚线在给予动感的同时,代表校园是一个虚实相容的地方,是一个理想与现实并存的地方,是一个半梦半醒的地方。整个商标预示着校园风创业团队是一个掌握现代科技知识的,团结向上、充满激情斗志与梦想的团队;也预示着团队中每一个人在“校园风”这个平台上都能够施展才华,实现梦想! 2009年初,“校园风”又开辟了另一个新的领域——校园风网上超市系统,扎根于校园,在高校合作或者直投建立校园风超市,然后同步设立网上超市,为在校大学生提供更方便的同校网络购物消费环境,项目一成立就吸引了众多投资商的关注,并且迅速在郑州大学、南开大学、云南师范商学院、西安外事学院、大庆石油学院等全国11个高校都建立了校园风网上超市系统! 校园风相关域名注册信息: https://www.doczj.com/doc/29164617.html, https://www.doczj.com/doc/29164617.html, https://www.doczj.com/doc/29164617.html, https://www.doczj.com/doc/29164617.html, 截至目前,校园风已经形成了一套完整的商标体系和域名体系!

超市后台管理系统的设计与实现

本科生毕业论文(设计) 题目: 超市后台管理系统的设计与实现姓名: 杜闪闪 学院: 理学院 专业: 计算机科学与技术 班级: 2006级计算机(5)班 学号: 2006814504 指导教师: 沈峰职称: 讲师 2010 年6月5日 安徽科技学院教务处制

目录 摘要 (1) 关键词 (1) 引言 (1) 1 系统概述 (1) 1.1开发背景及意义 (1) 1.2系统开发目标 (2) 1.3开发工具简介及系统运行环境 (2) 1.3.1 开发工具 (2) 1.3.2 运行环境 (2) 2系统分析 (2) 2.1设计目标 (2) 2.2系统开发可行性 (3) 2.2.1技术可行性分析 (3) 2.2.2 经济上的可行性 (3) 2.2.3操作可行性 (3) 2.3系统功能分析 (3) 3系统总体设计 (3) 3.1系统的功能模块 (3) 4超市后台管理数据库设计 (4) 5超市后台管理系统详细设计 (6) 5.1系统的总体设计说明 (6) 5.2数据库中各表之间的关系图 (6) 5.3系统窗体的具体实现 (7) 5.3.1系统登陆程序的设计和实现 (7) 5.3.2系统主窗体程序的设计和实现 (8) 5.3.3基础信息菜单的设计和实现 (8) 5.3.4销售管理菜单的设计和实现 (9) 5.3.5调货管理菜单的设计和实现 (12) 5.3.6库存管理菜单的设计和实现 (13) 5.3.7系统管理菜单的设计和实现 (15) 6系统测试 (17) 6.1 登录界面的测试 (17) 6.2销售管理界面的测试 (17) 6.3入库管理界面的测试 (18) 6.4调货管理界面的测试 (18) 6.5库存管理界面的测试 (18) 6.6基础信息管理界面的测试 (19) 6.7系统设置管理界面的测试 (19) 总结 (20) 致谢 (20) 参考文献 (20) 英文摘要 (21) 附录 (22)

相关主题
文本预览
相关文档 最新文档