连锁超市管理系统.docx

上传人:b****3 文档编号:26918954 上传时间:2023-06-24 格式:DOCX 页数:11 大小:78.72KB
下载 相关 举报
连锁超市管理系统.docx_第1页
第1页 / 共11页
连锁超市管理系统.docx_第2页
第2页 / 共11页
连锁超市管理系统.docx_第3页
第3页 / 共11页
连锁超市管理系统.docx_第4页
第4页 / 共11页
连锁超市管理系统.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

连锁超市管理系统.docx

《连锁超市管理系统.docx》由会员分享,可在线阅读,更多相关《连锁超市管理系统.docx(11页珍藏版)》请在冰豆网上搜索。

连锁超市管理系统.docx

连锁超市管理系统

连锁超市管理系统

题目:

连锁超市管理系统

学院:

专业班级:

学生学号:

姓名:

指导教师:

2010年12月20日

安徽理工大学课程设计(论文)任务书

院系教研室学号学生姓名专业(班级)设计题目连锁超市管理系统

计开发语言选择VC等

技后台数据库:

sqlserver2000

术应用程序与数据库的连接方式可以采用ODBC、ADO等。

主要作好数据库的设计部分,包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,并对关系模式进行分析,最后用自己熟悉的开发工具连接数据库,实现基本的设对数据库的操作。

作课程设计要求10页左右。

四周内完成上述设计要求,提交课程设计说明书计

《数据库系统概论》教材参《软件工程》考《VC++使用手册》资

指导教师签字教研室主任签字

年月日

I

安徽理工大学课程设计(论文)成绩评定表

指导教师评语:

成绩:

指导教师:

年月日

II

1系统分析..............................1

1.1系统分析..........................1

1.2功能需求..........................2

1.2.1数据项定义...................3

1.2.2数据流定义....................4

1.2.3数据流图构建.................52系统设计..............................6

2.1E-R图............................63系统实现..............................7

3.1数据库代码实现....................74总结..................................9

4.1设计体会.........................9

4.2系统改进.........................95参考文献.............................10

III

安徽理工大学课程设计(论文)

1系统分析

1.1系统分析

连锁超市管理系统

某超市在全国各地有其连锁店,为了更好的进行销售管理,需要维护连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息。

(1)每个连锁店有一名经理、多名员工。

(2)商品有不同的分类,例如食品、家庭日用品等。

(3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。

采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。

在采购订单上希望能够看到采购总金额,以及采购详单。

(4)系统记录顾客购买信息,即商品销售信息。

如果顾客出示会员卡,可以根据会员级别打折。

-1-

安徽理工大学课程设计(论文)

1.2功能需求

该系统属于客户端/服务器模式,某超市在全国各地有其连锁店,为了更好的进行销售管理,需要维护连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息。

系统的功能需求主要包括以下几个方面:

(1)每个连锁店有一名经理、多名员工。

2)商品有不同的分类,例如食品、家庭日用品等。

(3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。

采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。

在采购订单上希望能够看到采购总金额,以及采购详单。

(4)系统记录顾客购买信息,即商品销售信息。

如果顾客出示会员卡,可以根据会员级别打折。

-2-

安徽理工大学课程设计(论文)

1.2.1数据项定义

编号名称别名类型长度

连锁超市代1lnumchar号20字节2Adress超市地址char10字节3Ltele超市电话char20字节4Lname超市名称char10字节5enum工号char10字节6Ename员工姓名char10字节

Professio7职务char10字节n

8Esalay工资char10字节

所属超市代9Lnumchar10字节号

10Etele联系方式char10字节11Eadress住址char10字节12snum供应商代号char10字节

name13s供应商姓名char10字节14stele联系电话char20字节15gnum商品代号char10字节16gnum商品代号char10字节

所属超市代17lnumchar10字节号

18mount数量int4字节19pnum采购单代号char10字节20date采购时间datetime10字节21enum采购员代号char10字节22snum供应商代号char10字节23gnum商品代号char10字节24pamount采购数量int4字节25summ价格汇总float8字节26type顾客类型int4字节27cnum顾客代号char10字节28cname姓名char10字节29ctele电话char20字节30bargin折扣float8字节

-3-

安徽理工大学课程设计(论文)

31mnum发票号char10字节

32Cnum顾客代号char10字节

33Gnum商品代号char20字节

34Mamount数量int4字节

35Msumm价格汇总float4字节

36Mtime发票时间datetime8

37gnum商品代号char10

38Gname商品名称char10

39Gprice单价float4

1.2.2数据流定义

(1)存货量由系统查询,并通知采购员即使采购货物补充存货

(2)采购单由采购货物产生,并通知系统对存货量信息更正和财政信息的更正

(3)顾客可以向系统录入个人信息,并且在购买商品时,通过系统查询享受一定的优惠政策

(4)商品指超市正在销售的货物,并且在购买商品后进行信息维护(5)员工超市员工受整个连锁超市的管理,并且由超市进行调派,接受工资等等

(6)超市管理系统负责整个连锁超市的管理,是连锁超市的核心(7)财政财政是最容易变化的,跟进货,销售,工资发放都有联系

-4-

安徽理工大学课程设计(论文)

1.2.3数据流图构建

顾客在进入超市购买货物时,可以选择登录信息,享受一定的折扣。

超市管理系统会对财政信息进行更正,并且检查存货信息,如果存货量不足,会通知采购采购员进行采购货物,任务完成以后,超市管理系统或对存货信息更正,并对财政信息维护。

员工接受超市管理,管理商品的上架及安全工作。

系统可以对员工信息进行维护,可以对员工进行调派。

超市管理商品信息,并对商品价格进行维护,分出特价商品及打折商品。

顾客购买商品时,可以享受一定的优惠政策。

通知采购员采购存货量

采购单

查询货物存货

顾客信息录入顾客

通知采货完毕

超市管理系统员工聘任及工作分配查看顾客信息

购买商品员工信息录入货物存放及分派处理折扣信息

员工

商品销售商品,及员工工资发放,采购商品,通知更正财政信息

财政

-5-

安徽理工大学课程设计(论文)

2系统设计

2.1E-R图

在上面得出数据项和数据结构后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。

-6-

安徽理工大学课程设计(论文)

3系统实现

3.1数据库代码实现

Createdatabasesur;//建立数据库

Createtablesupermarket//建立supermarket表(lnumchar(10)primarykey,

Adresschar(20),

Ltelechar(20),

Lnamechar(10)

Createtableemployer//建立employer表(enumchar(10)primarykey,

Enamechar(10),

Professionchar(10)check(professionin('采购员','收银员','管理员','保安',

经理')),'

Esalayint,

Lnumchar(10),

Etelechar(20),

Eadresschar(20),

Foreignkey(lnum)referencessupermarket(lnum))

Createtablesuppler//建立suppler表(snumchar(10),

snamechar(10),

stelechar(20),

gnumchar(10),

spricefloat,

Primarykey(snum)

CreatetableAmount//建立Amount表(

-7-

安徽理工大学课程设计(论文)gnumchar(10),

Lnumchar(10),

Mountint,

Foreignkey(gnum)referencesgoods(gnum),Foreignkey(lnum)referencessupermarket(lnum))

Createtablegoods//建立goods表

(gnumchar(10)Primarykey,

Gnamechar(10),

Gpricefloat,

Typechar(10)check(typein('家用品','食品'))

Createtablepurchase//建立purchase表

(pnumchar(10)primarykey,

datedatetime,

Enumchar(10),

Snumchar(10),

Gnumchar(10),

Pamountint,

Summfloat,

Foreignkey(enum)referencesemployer(enum),Foreignkey(gnum)referencesgoods(gnum),Foreignkey(snum)referencessuppler(snum))

Createtablecustomer//建立coustomer表

Typeintcheck(typein(0,1)),

Cnumchar(10)primarykey,

Cnamechar(10),

Ctelechar(20),

Barginfloat

Createtablemessage//建立message表

(mnumchar(10),

Cnumchar(10),

Gnumchar(10),

Mamountint,

Mtimedatetime,

Msummfloat,

Foreignkey(gnum)referencesgoods(gnum),Foreignkey(Cnum)referencescustomer(Cnum)

-8-

安徽理工大学课程设计(论文)

4总结

4.1设计体会

选择进行设计连锁超市管理系统,是因为它比较贴近社会上的超市管理,在为我们以后到社会工作时提供很好的思维模式。

设计时,更应该注重产品的应用。

数据库具有很大的商业潜力,值得我每天好好的学习。

在建表的时候,才知道自己学习东西的额浅薄,经验不是在书本可以获得,需要我们在实际应用中,才会发现自己的不足,需要我们不断学习。

发现自己的不足,就要用更多精力来弥补自己。

4.2系统改进

E-R图是通过先设计所有的表格,然后经sql2005自动生成的关系图。

这样的好处可以在建表以后对其进行修改,并且发现直接对关系图的修改就可修改表与表之间的关系,从而提高效率。

-9-

安徽理工大学课程设计(论文)

5参考文献

[1]赛奎春.VisualBasic工程应用与项目实践.北京:

机械工业出版社,2005

[2]刘瑞新.VisualBasic管理信息系统开发毕业设计指导及实例.北京:

机械工业出版社,2005

[3]赵斯思.VisualBasic数据库编程技术与实例.北京:

人民邮电出版社,2004

[4]占维刘伟编.VisualBasic6.0数据库实用编程100例.北京:

中国铁道出版社,2004

[5]潘地林.VisualBasic程序设计.合肥:

中国科学技术出版社,2005

[6]张海藩.软件工程.北京:

人民邮电出版社,2002

[7]张湘辉.软件开发的过程与管理.北京:

清华大学出版社,2005

[8]JosephSchmuller.李虎赵龙刚译.UML基础、案例与应用(第三版).北京:

人民邮电出版社,2004

[9]RyanK.StephensRonaldR.Plew.张启镛译.轻松掌握SQL(第四版)

.北京:

电子工业出版社,2003

-10-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

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

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