超市pos机管理系统()
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天津农学院
计算机科学与信息工程系
《数据库与SQL Server》
教学实习报告
实习名称:超市pos机管理系统设计
专业:软件工程
班级: 2008 级 2 班
学号: 0808054211
姓名:郭文姣
指导教师:赵光煜
成绩:
二010年01 月04 日
目录
1 教学实习的内容 (4)
2 教学实习的目的 (4)
3 教学实习设计介绍 (4)
3.1 设计题目 (4)
3.2 设计目标 (4)
3.3 系统的主要功能 (4)
3.4 系统开发与调试过程 (4)
3.5 技术要点介绍 (13)
4 总结与体会 (14)
5 参考文献........................................ . (15)
引言
数据库在一个信息管理系统中占有非常重要的地位,数据库结构的设计好坏将直接对应用系统的效率以及实现的效果产生影响。数据库设计一般包括以下四个部分:数据库需求分析,数据库概念结构设计,数据库逻辑结构设计,数据库物理结构实现。随着我国超市规模的不断扩大,货物种类变得越来越庞大。这就导致信息不断增多,而超市pos机管理是一项琐碎、复杂而又十分细致的工作,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市pos机管理的效率,也是超市的科学化、正规化管理的重要条件。这就对超市pos机管理提出了新的要求,用计算机管理系统来管理超市已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。
1 教学实习的内容
超市pos机管理系统便是以计算机为工具,通过对超市管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。通过熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。
2 教学实习的目的
在完成《SQL Server》理论知识学习后,通过本次教学实习,对所学专业知识进一步消化、理解并系统化,锻炼和提高综合运用所学知识解决实际问题的能力。本系统是为了更好的实现人事各种信息的管理。本系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。通过实习,熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。
3 教学实习设计介绍
3.1 设计题目
超市pos机管理系统数据库设计。
3.2 设计目标
本系统是为了更好的实现超市各种信息的管理。本系统主要针对查看超市的各种信息需求所设计的,可以很好的管理数据。
3.3系统的主要功能
主要功能有:它包括了员工信息、部门信息、供应商信息、会员信息、入库信息、商品信息、销售出货单主信息、销售出货单子信息等内容。在操作上,它集输入、查询、统计和各种处理为一体,信息导入导出可实现信息备份,灵活、专业的报表设计,形象、增强的数据处理,完美的信息图形分析,用户可自定义自开发等功能。
3.4系统开发与调试
3.4.1数据库需求分析
通过对超市管理工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。
1,员工信息,包括的数据项有:员工编号,姓名,性别,职务,口令,权限级别,身份证号,所属部门编号等。
2,部门信息,包括的数据项有:部门编号,部门名称。
3,供应商信息,包括的数据项有:供应商编号,供应商名称,地址,邮政编码,电话号码,税号,银行账号,开户银行,联系人,备注等。
4,会员信息,包括的数据项有:会员编号,姓名,性别,身份证号,消费总金额,
积分等。
5,入库信息,包括的数据项有:入库编号,入库日期,商品编号,计量单位,入库价格,销售价格,数量,总金额,供应商编号,业务员编号等。
6,商品信息,包括的数据项有:商品编号,所属类别,数量,单价,商品名称等。
7,销售出货单主信息,包括的数据项有:销售日期,总金额,是否现金,是否会员,会员编号,收银员编号等。
8,销售出货单子信息,包括的数据项有:商品编号,数量,单价,折扣比例,金额等。
3.4.2数据库概念结构设计
图1 员工信息E-R图
图2 部门信息E-R图
图3 入库信息E-R图
图4 商业信息E-R图
图5 销售出货单主信息E-R图
图6 销售出货单子信息E-R图
图7 会员信息E-R图
图8 供应商信息E-R图、实体与实体之间的关系E-R图
3.4.4数据库物理结构实现
根据以上的逻辑分析所得到表的关系,我们使用T-SQL语言设计得到数据库和数据表。
1, creat database glxt
on
(name=pos_dat,
filename=’D:\pos_ dat.mdf”,
size=5,
maxsize=20,
filegrowth=1)
LOG on
(name=pos_log,
filename=’D:\pos_ log.mdf”,
size=5,
maxsize=20,
filegrowth=1)
2.creaat table bm
(bmbh char(8)not null
constraint PK_bno primary key
bmmc char(4) not null
)
Go
3.creat table sp
(spbh char(8) not null
constraint PK_cno primary key,
spmc varchar(20) not null,
sslb char(8) not null,
sl int not null,
jg money not null
)
Go
4.creat table gys
(gysbh char(8) not null
constraint PK_dno primary key,
gysmc char(8) not null,
dz varchar(20) not null,
yzbm char(8) not null,