090308乐买超市管理系统数据库设计

090308乐买超市管理系统数据库设计
090308乐买超市管理系统数据库设计

辽东学院本科毕业论文(设计)

乐买超市管理系统

The Management System of Likebuy Supermarket

学生姓名:袁野

学院:信息技术学院

专业:信息管理与信息系统

班级:B0601

学号:0911060115

指导教师:陈志勇

审阅教师:

完成日期:2010年5月25日

辽东学院

Eastern Liaoning University

独创性说明

作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

作者签名:___________ 日期:___________

摘要

随着超市规模的不断扩大和商品数量增加,超市管理人员时时刻刻都需要对商品各种信息进行统计分析。所以开发一个可以随时对商品的进货、销售情况进行查询的超市管理系统供超市管理人员使用是有必要的。

本文采用结构化分析方法,详细阐述了一个超市管理系统的开发、操作流程和涉及的一些关键技术。首先,本文在引言部分,简单介绍了项目开发的背景和项目开发的意义;接下来是系统规划阶段,通过对实际的业务流程的调研,分析了系统的组织结构,具体完成了超市管理系统的需求分析、可行性分析、业务流程分析,进而明确了开发应用项目的必要性和可行性;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库设计时先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。

本系统采用C/S结构,以C#作为开发技术,采用Microsoft SQL Server 2005作为后台数据库,使用Visual Studio 2005作为开发平台进行开发。系统的设计实施目的在于方便超市管理人员对商品信息进行管理。

关键词:超市;商品;销售;库存

The Management System of Likebuy Supermarket

Abstract

With the development of the supermarket scale, the commodity quantity has increased. The supermarket manager needs to carry on the statistical analysis all the time to commodity each kind of information. It is essential to develop a supermarket management system that is used for the supermarket manager.

This paper uses the structured analysis approach, which states in detail how to build a supermarket management system, including the interface and database development, operation flow and other key technique involved. First of all, it simply introduces the background, opening meaning of the project in the introduction part. In the system planning period, the paper though the study of actual process, analyzes the structure, and accomplished the demand analysis, impossibility recent process analysis. Thirdly, system analysis finished the data analysis and data dictionary. System design period mainly finished the division of model, design of data base and system window design. This period detailed design each model. It makes a total design before database design, then design logical structure, finally finished data base table.

The system has been developed by many ways such as adopting the C/S structure, taking C# as the development platform, using Microsoft SQL Server 2005 as the background database, using the Visual Studio 2005 as the development tools. This project aims to facilitate the supermarket manager to manage the information of the commodity.

Key Words:Supermarket; Commodity; Sales; Inventory

目录

摘要..................................................................................................................................... I Abstract ..................................................................................................................................... II 一、引言.. (1)

(一)项目开发的背景 (1)

(二)项目开发的意义 (1)

二、系统规划 (2)

(一)可行性分析 (2)

1.经济可行性 (2)

2.技术可行性 (2)

3.操作可行性 (3)

4.社会可行性 (3)

(二)业务流程分析 (3)

(三)系统功能需求分析 (5)

(四)性能需求分析 (6)

1.多层结构设计 (6)

2.指导经营的功能 (6)

3.操作简单 (6)

4.代码可读性好 (6)

(五)总体设计原则 (6)

1.易用性原则 (6)

2.实用性原则 (7)

3.技术先进性和成熟性原则 (7)

三、系统分析 (8)

(一)系统的逻辑模型 (8)

1.数据流图 (8)

2.数据字典 (9)

四、系统设计 (13)

(一)系统功能模块设计 (13)

1.系统维护模块 (14)

2.商品管理模块 (14)

3.进货管理模块 (14)

4.库存管理模块 (14)

5.销售管理模块 (14)

6.查询利润管理模块 (14)

(二)数据库设计 (14)

1.数据需求分析............................................................................... 错误!未定义书签。

2.数据库概念模型........................................................................... 错误!未定义书签。

3.逻辑结构设计............................................................................... 错误!未定义书签。

4.数据表........................................................................................... 错误!未定义书签。(三)系统开发工具与开发模式......................................................... 错误!未定义书签。

1.开发工具....................................................................................... 错误!未定义书签。

2.开发模式....................................................................................... 错误!未定义书签。

五、系统实现............................................................................................. 错误!未定义书签。(一)功能模块及界面的实现............................................................. 错误!未定义书签。

1.系统登录模块............................................................................... 错误!未定义书签。

2.系统主操作模块........................................................................... 错误!未定义书签。

3.进货管理模块............................................................................... 错误!未定义书签。

4.销售管理模块............................................................................... 错误!未定义书签。

5.库存查询模块............................................................................... 错误!未定义书签。

6.商品管理模块............................................................................... 错误!未定义书签。

7.利润查询模块............................................................................... 错误!未定义书签。

六、系统测试与运行................................................................................. 错误!未定义书签。(一)系统测试目的和原则................................................................. 错误!未定义书签。(二)测试条件..................................................................................... 错误!未定义书签。(三)实例测试..................................................................................... 错误!未定义书签。

七、总结与展望......................................................................................... 错误!未定义书签。(一)系统特点..................................................................................... 错误!未定义书签。(二)系统不足..................................................................................... 错误!未定义书签。结论 .......................................................................................................... 错误!未定义书签。参考文献 ...................................................................................................... 错误!未定义书签。致谢....................................................................................................... 错误!未定义书签。辽东学院本科毕业论文(设计)版权使用授权书........................................ 错误!未定义书签。

一、引言

(一)项目开发的背景

社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营者如果不掌握当今市场发展的这一走向,不将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。

乐买超市是一家主要经营生活日用品销售的小型超市,通过对该超市的调研了解到该超市在进货、销售等信息的处理方面缺乏利用现代化手段来实现商品进销存信息的实时管理,对商品的进销存管理仍是由手工完成的,但是由于商品数量和种类的不断增加,日常所需要处理的数据量也逐渐增大,管理人员的工作量变得越来越大。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了人力、物力,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况,加快超市经营管理效率。

(二)项目开发的意义

随着人们生活水平的不断提高,人们的购买能力也在不断的增强,超市不断扩大规模以满足顾客的不同需求。由于商品数量和种类的急剧增加,超市管理员需时时刻刻对商品的各种信息、销售信息、库存信息等进行统计与管理。而选用没有针对性的超市管理系统不仅会达不到预期的效果,也可能会造成不必要的损失。因此小型的超市大多采用手工管理,这种方式应用传统的“笔纸操作系统”,将超市的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式存在着许多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。

所以一个功能简单,操作方便的超市管理系统可以大大的方便小型的超市管理人员对商品进行管理,提高超市管理的效率。

二、系统规划

(一)可行性分析

可行性分析是任何一项系统研究投入力量之前必须进行的一项工作,这对于保证资源的合理使用、避免浪费是十分必要的,也是网站设计一旦开始以后能顺利进行的必要保证[1]。经过系统目标的研究及详细的市场调查总结出以下可行性分析:

1.经济可行性

经济可行性即进行成本效益分析,评估项目的开发成本,计算开发成本是否会保证项目预期的全部利润[2]。本系统较传统的超市管理系统主要有一下几个突破的优势:

(1)货物管理中节省人力,减轻的劳动强度。

(2)降低成本及其他费用。

(3)提高工作效率。

(4)提高数据处理的及时性和准确性。

由于本超市管理系统成本主要集中在本管理系统的开发与维护上,对超市不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少超市的工作强度,提高工作效率,而且方便了超市对信息的管理,延续了传统的管理模式,极大限度的方便了超市管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。

2.技术可行性

根据超市商品管理的基本需求,该系统需要实现把商品的基本信息,进货信息,销售信息和库存信息等内容存放到数据库中,是典型的管理信息系统。管理信息系统是建立在现代信息技术基础之上,面向组织的全面管理和简单决策的信息系统[3]。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的数据库[4]。

现在管理信息系统的开发技术已经非常成熟,已经有大量的成熟产品及技术支持资料。管理信息系统常见的体系结构有C/S和B/S模式,由于C/S模式具有服务器运行数据负荷轻的特点,更符合超市随时需要对大量信息进行存储和查阅的需求,所以超市管理系统的开发基于C/S模式。

由以上分析可知,超市管理系统的开发在技术上是可行的。

3.操作可行性

随着社会的不断发展,计算机的不断普及,越来越多的人已经可以熟练地掌握计算机的基本操作,本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。整个超市管理系统采用友好的交互界面,简洁明了,不需要对数据库进行深入的了解便能轻松使用,无需对使用系统的人员进行培训。这样既减少投入成本又简化了操作环节。

4.社会可行性

目前超市管理信息系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场竞争中立于不败。超市管理信息系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时管理信息系统对操作人员的素质要求不高,也合理地节约了成本的投入。

(二)业务流程分析

业务流程分析是对业务功能分析的进一步细化。业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组,产生新更为合理的业务流程[3]。

1.进货业务

进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。

2.库存业务

库存管理是指在经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:产品入库、出库、盘库等日常处理。

科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。

3.销售业务

销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。

超市管理系统主要是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在系统开发前,对超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图:

符号说明:

表格制作业务处理描述业务处理单位信息传递

图2.1业务流程图符号说明

图2.2业务流程图

此流程为超市商品从采购到销售的业务流程,系统根据此购物流程进行设计和实现的。采购人员采购商品,然后根据进货单进行商品登记并更新库存信息。售货员根据商品销售单添加销售记录并更新库存信息。

(三)系统功能需求分析

系统功能需求分析是调查用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术等因素,通过深入细致的分析,确定出合理可行的信息系统功能需求[1]。是系统开发的第一步也是最重要的一步,是平台开发的一个不可缺少的环节。

为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对系统的功能进行细致的分析,这样才能够开发出完整的系统设计。

本系统采用自顶向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:进货管理:其功能是查看商品信息,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。

库存管理:其功能是对采购来的产品进行编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。

销售管理:其功能是提供一般的销售管理,能够进行销售明细查询。

利润查询:商品利润信息包括商品销售数量、单价、统计日期等。商品利润管理功能完成销售商品获得利润的计算。

(四)性能需求分析

1.多层结构设计

严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层[5]。本系统采用上述的三层结构进一步扩展而成的多层结构。

2.指导经营的功能

超市商品进销存管理系统并不仅仅能代替传统的书面操作,更重要的是它提供了信息分析的功能,只要单击一个按钮就可以查到目前销售最好的商品或是库存最多的商品,从而起到指导经营的作用。

3.操作简单

系统应该适用于不同水平的使用者,包括所有大众群体,同时系统不应太复杂和繁琐,因此要求系统的操作尽可能简单易行。

4.代码可读性好

采用规划的格式和命名方式,层次分明,有条理,代码中附有程序注释,让人容易明白,可读性强。

(五)总体设计原则

为了更好地实现本次系统的设计,在设计之前,对此系统的设计原则总结归纳为:1.易用性原则

系统界面清晰美观,简单明了,符合业务人员使用习惯,可直接面向非计算机专业人员。

2.实用性原则

系统具有良好的实用性,能够保证稳定可靠地连续运行。

3.技术先进性和成熟性原则

系统使用的前台设计技术及后台数据库设计技术,都应用了先进且成熟的编程技术,便于系统开发和维护。

三、系统分析

系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础[3]。

系统分析阶段是根据功能要求,考虑实际条件,具体设计实现逻辑模块的技术方案,是一个系统的设计与实现中重要的部分[6]。

(一)系统的逻辑模型

系统的逻辑模型包括数据流程图和数据字典。

1.数据流图

数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的[6]。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。

数据流图符号说明:

数据处理数据流数据存储

图3.1数据流程图符号说明

图3.2超市管理系统顶层图

图3.3超市管理系统第1层图

2.数据字典

数据字典是关于系统的数据库。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据,统一的标准。它可以确保数据在系统中的完整性和一致性[6]。

通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据流。数据流:

图3.4数据流数据字典

数据存储:

图3.5数据存储数据字典数据处理:

图3.6数据处理数据字典

四、系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

(一)系统功能模块设计

根据系统功能分析,可以画出系统的功能模块图,从管理员界面对功能模块图加以描述。

图4.1系统功能模块图

1.系统维护模块

(1)密码修改模块:主要实现用户密码的修改功能。

(2)重新登录模块:主要实现更换用户重新登录的功能。

2.商品管理模块

(1)商品添加模块:主要实现新的商品信息的添加。

(2)商品查询修改模块:主要实现已有商品的信息的查询和修改。

(3)商品类别管理模块:主要实现商品类别的设置。

3.进货管理模块

(1)进货登记:主要实现进货数量,商品名称的记录功能。

(2)进货查询:主要实现进货信息的查询功能。

4.库存管理模块

(1)库存查询模块:实现库存商品的查询功能。

5.销售管理模块

(1)销售添加:实现已经售出的商品的信息的添加。

(2)销售记录查询:实现售出的商品的查询功能。

6.查询利润管理模块

(1)利润查询:实现利润的查询功能。

超市管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登录系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、货物信息、销售信息等。

(二)数据库设计

(完整word版)超市管理系统完整版

课程设计说明书 课程名称:大型数据库应用 课题名称:超市管理系统 班级:计本041 姓名:02号左文兵 姓名:27号董子冰 姓名:31号刘子豪 指导教师:满君丰副教授 湖南工业大学计算机与通信学院 2007年12月20日

目录 1 绪论 (2) 1.1课题背景 (2) 1.2系统开发关键技术介绍 (2) 2 系统分析 (4) 2.1 用户工作流程 (4) 2.2 用户业务需求 (4) 3 系统设计 (5) 3.1 设计思想 (5) 3.2 系统功能结构图 (5) 3.3模块功能设计 (6) 4 系统数据库设计 (7) 4.1系统数据库的建立 (7) 4.2 系统E-R图 (7) 4.3 各个数据表的创建 (9) 4.4存储过程设计 (11) 4.5数据库的连接 (11) 5系统实现 (13) 5.1 系统实现工具与支持平台 (13) 5.2系统界面 (13) 5.3系统主要功能实现 (16) 1. 前台 (16) 2. 后台 (17) 5.4系统核心代码 (17) 6总结与展望 (21) 6.1收获与体会 (21) 6.2未来的展望 (21) 参考文献............................................ 错误!未定义书签。致谢.............................................. 错误!未定义书签。课程设计检查表...................................... 错误!未定义书签。

超市管理系统 1 绪论 1.1课题背景 21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 1.2系统开发关键技术介绍 本系统采用的是微软公司的Microsoft Visual Basic 6.0开发工具做为开发系统程序。在连接数据库上,利用ADO对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。 在连接数据库上,以往在数据访问应用程序开发中,不管是使用DAO或RDO对象来访问数据来源,都会对这些对象模型众多而且复杂的组成结构印象深刻。但利用ADO对象模型,就可以只创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。 ADO (ActiveX Data Objects)对象模型主要由三个对象成员:Connection、Command 与Record set对象;以及三个集合对象:Errors、Parameters与Fields对象所组成。 ADO对象模型与DAO、RDO另一个较大的差异,在于某些ADO对象可以直接

超市管理系统数据库设计数据库设计报告

信息工程学院 《数据库课程设计》论文 题目:超市管理系统数据库设计 学号: 专业班级: 姓名: 指导老师: 完成日期:

目录 《数据库课程设计》论文 (1) 摘要.............................................................................. - 1 - 引言.............................................................................. - 2 - 1 需求分析........................................................................ - 2 - 1.1 任务...................................................................... - 2 - 1.1.1 处理对象............................................................ - 2 - 1.1.2 处理功能要求........................................................ - 2 - 1.1.3 安全性和完整性要求.................................................. - 4 - 1.2 结果...................................................................... - 4 - 1.2.1顶层数据流程图....................................................... - 4 - 1.2.2 第一层流程图........................................................ - 5 - 1.2.3 第二层流程图........................................................ - 6 - 1.2.4 数据字典............................................................ - 7 - 2 概念结构设计.................................................................... - 8 - 2.1 具体任务.................................................................. - 8 - 2.2 阶段结果.................................................................. - 8 - 2.2.1 各个实体的E-R图.................................................... - 8 - 2.2.2 分E-R图............................................................ - 9 - 2.2.3 全局E-R图......................................................... - 10 - 3 逻辑结构设计................................................................... - 10 - 3.1 任务..................................................................... - 10 - 3.3.1 将E-R模型转换为关系模型 ........................................... - 10 - 3.2 结果..................................................................... - 12 - 3.2.1将ER图转化为关系模式汇总........................................... - 12 - 3.2.2外模式汇总.......................................................... - 12 - 3.2.3系统功能模块图...................................................... - 14 - 4 物理结构设计................................................................... - 14 - 5 数据库实施..................................................................... - 14 - 5.1 任务..................................................................... - 14 - 5.2 结果..................................................................... - 15 - 5.2.1存储过程汇总........................................................ - 15 - 5.2.2触发器汇总.......................................................... - 15 - 6 调试与测试..................................................................... - 16 - 附录1 数据字典说明............................................................... - 16 - 附录1.1数据项说明........................................................... - 16 - 附录1.2数据结构............................................................. - 18 - 附录1.3数据流............................................................... - 19 - 附录1.4数据处理............................................................. - 21 - 附录1.5数据存储............................................................. - 22 - 附录2 关系模式说明............................................................... - 22 - 附录3 数据定义语句............................................................... - 26 - 附录3.1基本表............................................................... - 26 - 附录3.2视图................................................................. - 29 - 附录3.3存储过程............................................................. - 31 -

数据库课程设计小型超市管理系统

数据库课程设计 题目:超市管理系统 组员:邓胜龙,陈夏华 班级:计本(0901)

目录1、项目计划 系统开发目的 背景说明 项目确立 应用范围 定义 参考资料 2、逻辑分析与详细分析 系统功能 数据流图 用户类型与职能 系统开发步骤 系统环境需求 系统安全问题 3、基于UML的建模 语义规则 UML模型 系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档

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

超市管理系统数据库设计

建立小型超市管理系统 1系统开发目的 (1) 大大提高超市的运作效率; (2) 通过全面的信息采集和处理,辅助提高超市的决策水平; (3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强 超市扩力,提供有效的技术保障。 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS S售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。

应用围 本系统适应于各种小型的超市。 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 2、逻辑分析与详细分析 2.1 系统功能 (1)、零售前台(POS管理系统,本系统必须具有以下功能:商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95 折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业(2)、后台管理系统,本系统必须具备以下功能

小型超市信息管理数据库.doc

1、需求分析 我组经过讨论,认为中小型超市数据库其功能主要有如下几个部分:进货管理、库存管理、销售管理和系统用户。 具体的功能描述如下: 进货管理:其功能是对供应商信息,采购员以及采购的物品进行管理,实施产品采购,并进行进货查询。 库存管理:其功能是对采购来的产品进行入库,产品分类,库存统计,库管员以及出货情况等进行管理。 销售管理:其功能是提供一般的物品销售和收银员,顾客,会员进行管理,能够进行销售明细查询和打印销售报表。 系统用户:其功能是为老板对账单的查询进行管理。 2、概念结构设计 图2-1进货管理E-R图 供应商:供应商编号,姓名,联系电话,地址 物品:物品编号,名称,生产日期,过期日期

采购员;员工编号,姓名,性别,年龄,联系电话,地址供应采购:进货日期,采购价格 图2-2库存管理E-R图库管员:员工编号,姓名,性别,年龄,联系电话,地址物品:物品编号,名称,生产日期,过期日期 仓库:仓库编号、仓库名称 存储:入库日期,出库日期 图2-3销售管理E-R图物品:物品编号,名称,生产日期,过期日期

顾客:姓名,性别 会员:会员编号,姓名,性别,联系电话 收银员:员工编号,姓名,性别,年龄,联系电话,地址 购买:出售价格,出售日期 图2-4中小型超市数据库E-R图供应商:供应商编号,姓名,联系电话,地址 员工:员工编号,姓名,性别,职务,年龄,联系电话,地址仓库:仓库编号,仓库名称 顾客:姓名,性别 会员:会员编号,姓名,性别,联系电话 物品:物品编号,名称,生产日期,过期日期 供应采购:进货日期,采购价格,采购数量 存储:入库日期,出库日期 购买:出售价格,出售日期,购买数量 管理:值班日期 3、逻辑结构设计 供应商(供应商编号,姓名,联系电话,地址)

超市数据库设计

超市信息管理系统 前言 超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。 摘要 随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。 超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。 本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。 关键词:超市管理信息系统

第一章绪论 1.1社会背景 随着现代科学技术的迅猛发展,计算机技术已经渗透到哥哥领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 实习期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。 1.2超市背景 在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要

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

超市管理系统 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)系统结构 系统总体结构

小型超市管理系统数据库课程设计

小型超市管理系统数据库 课程设计 Newly compiled on November 23, 2020

山西大学 计算机与信息技术学院 《数据库系统》课程设计论文 题目:小型超市管理系统数据库设计组长王建亮 专业软件工程 班级大二 授课教师 2013/6/19 小型超市管理系统 目录

第一章系统概述1.1系统开发背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而 是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争 核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟 店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩 大经营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定一套合理、 有效,规范和实用的超市管理系统,对超市的日常业务进行集中统一的管理。另一方 面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息 管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其 它一些子功能。 1.2系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点。该系统的三大益处有:(1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益, 增强超市扩张力,提供有效的技术保障。 因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是 非常必要的,也是十分及时的。

详细超市管理数据库.doc

超市商品信息管理系统功能模块设计

功能说明 系统功能分析是基于系统开发的总体任务,经过分析与调查用户需求,得出此系统需要完成的基本功能主要有: 1、商品进货管理 这是对商品定单的一些管理功能,主要有添加商品信息的功能和修改信息的功能。 2、进货查询管理 本部分是对进货商品的抽调查作用,为了商品的进货了解更多的市场信息,通过的这些销售和进货情况来分析公司销售情况。 3、商品信息查询 实现商品查询了解商品价格和生产日期、保质期等。 4、商品入库管理 实现商品入库和分类的各种信息记录作用的,还可以修改它们的信息从而为库存数量有一定的实效性。 5、库存查询管理 实现了以商品编号、商品名称、入库时间的查询依据为管理平台,通这三个依据可以对这些销售记录进行统一的查询。 6、商品销售管理 (1)、实现商品销售活动中所销售商品数据的输入、查询等操作。

(2)、商品销售管理,包括商品编号、商品名称、商品型号、销售日期、销售数量、单价、总价、联系电话、销售人员等。 7、销售查询管理 (1)、实现对商品销售中商品库存、数量等所有信息的查询。 (2)、按照商品编号、商品名称、销售日期、顾客姓名、销售人员等的依据进行查询等。 8、商品统计管理 (1)、可随时对销售商品、库存商品和所定购商品等信息的统计操作。 (2)、按所有销售的商品统计是按照商品编号、按商品名称、按销售人员来进行各种销售总额的。 (3)、统计所有销售的商品是是按照日期统计、按月份统计、按年份统计来进行各种销售总额的。 系统分工 唐浩铭(组长):进货模块和销售模块,包括进货订单和进货查询、商品信息查询,还有销售商品和销售查询,并且负责数据库设计。 曹晓楠(组员):商品统计模块,包括销售统计和库存统计,并且负责需求分析。

数据库设计--小型超市管理系统

数据库设计-------小型超市管理系统 摘要 小型超市管理系统在现代社会中的应用十分广泛,是一个典型的信息管理系统(MIS)。本课程设计采用了结构化和面向对象两种程序设计方法,从页面展示到后台数据库设计都具有一定的可扩展性。本系统在Windows XP环境中采用Visual C++为开发平台,使用Microsoft Access 2000创建数据库,用于对超市资料的增加,删除,修改,刷新记录。经过分析、设计、编码、调试等一系列步骤。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在小型超市中解决实际超市资料的管理问题,具备了一定的可用性。 关键词:数据表;VC++数据库;控件绑定ODBC数据源 1 引言 本课程设计主要解决在一个小型超市中,进行员工档案的管理、库存商品的管理、销售管理的程序设计。小型超市管理是管理的一个重要内容,随着时代的进步,小型超市也逐渐变得重要起来。如何管理好超市中员工、商品、销售的信息,成为超市管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的小型超市管理系统就显得非常必要。 之所以选择Visual C++作为开发工具,不仅仅因为曾经有过使用它的经验,看中的更是它的功能强大和使用方便。它本身不仅具有极其强大的编程能力,它允许选择和管

理外接程序,这些对Visual C++的扩充又进一步增强了它的开发环境的能力。 1.1应用背景 最初的超市资料管理,都是靠人力来完成的。当超市规模比较小的时候,人力可以完成,随着超市的规模越来越大,超市的员工人数也越来越多,依然维持着人力进行超市资料管理,必然会造成工作效率低,工作错误增高的问题。 超市资料管理系统就是把分散的超市信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为超市和超市管理人员解除后顾之忧。 超市资料管理系统为小型超市提供信息咨询、信息检索、信息存取等服务。 本文实现的超市资料管理系统基本上能够满足现代小型超市管理的需求。信息录入项目齐全、完整、系统。超市资料管理系统灵活使用表格对各种信息分门别类,组成超市资料管理系统,可以方便地查询、阅读、修改、交流和重复使用。 1.2 课程设计目的 目前超市信息化程序不够完善,超市的各种信息管理使用不同的管理软件,有些部门还有手工操作,为了能够适应信息化发展的需要,提高各部门的工作效率,引入了该统一的管理信息系统。 1.开发意图 提高该超市信息的管理效率,适应信息化需要,提高部门的工作效率。 2.应用目标 开发这个系统的目的就是帮助超市的资料管理部门提高工作效率。通过本管理系统软件,能帮助工作人员利用计算机,快速方便的对超市的数据进行管理、输入、输出、查找的所需操作,使杂乱的超市数据能够具体化、直观化、合理化等。 1.3系统配置 1.软件配置 操作系统:Windows 2000中文版或更高;

数据库课程设计超市信息管理系统

数据库应用课程设计报告书 小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年 1月 20日

三峡大学 课程设计任务书学年学期

小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂

的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。超市管理人员能看到商品的各种基本信息及销售好坏和盈利情况以便其决策如何进行销售活动,当一种商品不再销售时应该有相关的历史销售记录,能看到商品的库存量以决定是否进货及进货的种类数量,货架上商品少于一定数目时有工作人员从仓库补充。超市老板能知道一段时间内的盈利情况。顾客能看到商品的大部分基本信息,但不能看到商品的进价信息。收银员要记录销售信息。仓库管理员要能看到库存信息。 功能实现:该系统包含供应商信息,商品信息,库存信息,人事信息,销售信息,财务信息,能够实现用户需求的绝大部分,而货架上如果商品数量不足则由售货员或巡视员通知工作人员从仓库搬运,此过程由人工完成,不由计算机参与。当管理人员决定进一种新商品时必须先录入商品基本信息,然后其它工作人员才能录入进货、库存、财务等其它信息

数据库超市管理系统

从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程 序细节上非常接近于源程序的软件表示。 1.2背景 a. 待开发软件系统的名称:小型超市后台管理系统 b. 任务的提出者:梁永霖老师 c. 开发者:马文勇李耀初郑伟清 1.3参考资料 陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年 范立南《SQL Server 2000 实用教程》第2版.北京.清华大学出版社.2005年 李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社Rebecca M.Riordan《轻松搞定SQL Server 2000程序设计》第2版.北京工业出版社.2003年Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年 2. 总体设计 2.1需求规定 A 硬件支持 此软件没有进行远程访问的功能,也就是说软件和数据库服务器均运行与一台及其上面,因 此,建议机器至少能顺畅运行SQL服务器。 本程序将在以下硬件系统进行测试: a. 处理器芯片为:Intel Celeron 2.66GHz,内存为:512MB,硬盘为:80GB。 b. 处理器芯片为:Intel P 4,主频1.8GHz,内存为:256MB,硬盘为:40GB c. 处理器芯片为:AMD Sempron 2500+,内存为:512MB,硬盘为:80GB B 软件支持 本软件将在以下环境下编写完成: 操作系统:Windows XP professional 编程软件:Microsoft Visual Basic 6.0 中文版 SQL服务器:Microsoft? SQL Server? 2000 数据库查询器::SQL查询分析器

小型超市管理系统数据库课程设计

小型超市管理系统数据库课程设计 1

2 华科学院信息管理与信息系统专业 <数据库课程设计>报告 ( / 第一学期) 学生姓名: 桑 梦 源 学生班级: 信管082202H 学生学号: 22040222 指导教师: 武 妍 1 月 11日

目录 第一章系统概述...................................................................... 错误!未定义书签。 1.1 系统开发背景 .................................................. 错误!未定义书签。 1.2 系统开发意义 .................................................. 错误!未定义书签。第二章系统需求分析 .............................................................. 错误!未定义书签。 2.1 系统功能要求 ................................................... 错误!未定义书签。 2.2 系统分析概述 .................................................... 错误!未定义书签。 2.2.1零售前台(POS)管理系统 ......................... 错误!未定义书签。 2.2.2后台管理系统 ........................................... 错误!未定义书签。 2.3系统层次划分 .................................................... 错误!未定义书签。 2.4 系统程序流程图 ................................................ 错误!未定义书签。 2.5 数据字典 ........................................................... 错误!未定义书签。第三章系统总体设计 ............................................................... 错误!未定义书签。 3.1 系统总体设计目标 ............................................ 错误!未定义书签。 3.2 系统概念设计 .................................................... 错误!未定义书签。 3.2.1 概念模型(E-R图) .................................... 错误!未定义书签。 3.2.2关系模式 .................................................. 错误!未定义书签。 3.2.3 关系模式规范化说明.............................. 错误!未定义书签。 3.2.4 系统数据库表结构.................................. 错误!未定义书签。第四章数据库系统实现 .......................................................... 错误!未定义书签。 4.1 系统实现工具简介 ............................................ 错误!未定义书签。 3

超市管理系统数据库课程设计报告

超市管理系统——数据库课程设计报告 高中教育 xxxxxxx 2011-12-20 第1节课程设计背景及意义 课程设计背景 随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要的。 在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管

理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。 课程设计意义 超市管理系统用计算机管理超市库存进出管理和销售的一种计算机应用技术的创新,在计算机还未普及之前库存管理和销售都是由工作人员手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机社区 超市管理程序来帮助管理员进行更有效的超市管理工作。社区超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 超市管理系统依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效。 第2节需求分析 业务需求 通过与超市人员的交流,发现超市管理系统需要满足来自多个不同用户的要求。在超市中,按照超市人员的职能分为六大类,分别是销售员、采购员、经理、系统管理员、仓库管理员、顾客(注册和非注册)。系统管理员的要求是掌握超市内部的所有业务,包括销售信息、进货信息、商品信息,具有超级用户的所有权限,对超市实行全面管理。销售员的要求是查看所有销售信息,查看符合条件的销售信息以及增加销售单。采购员的要求是查看所有采购信息,查看符合条件的采购信息,增加采购订单以及更改进退货状态。超市经理的要求是能够查看进货信息、销售信息以及库存信息。而顾客是超市的上帝,超市一切都是为顾客服务。本系统中顾客要求是可以现场买商品,采购信息有采购编号、采购日期、商品厂商、采购员、商品的价格、商品规格、

相关文档
最新文档