超市进销存管理系统的设计与实现

 2023-06-21 08:46:39

论文总字数:17609字

摘 要

基于B/S的开发模式,采用C#为开发平台,采用sql2008为后台数据库环境,开发了超市进销存管理系统。实现了管理员、仓库管理员、采购管理员、销售管理员四个不同的用户登录以及其各自对应的不同系统功能。论文详细介绍了项目背景、开发意义、以及各功能模块的设计与实现过程。最后介绍了系统的测试方法和过程。

关键词: 超市管理,结构化分析,权限

Abstract:Based on B/S mode of development,Use C# as development platform,Use sql2008 as the backstage database environment。Developing the supermarket management system,This system has realized the administrators, warehouse manager, purchasing manager, sales manager of four different user login as well as their corresponding different system function and so on。And then discusses the development process of system implementation、the feature of design and complete the system used by the technology。The final design test method and process are introduced。

KeyWords: The supermarket management,Structured analysis,Permissions

目 录

1引言 4

1.1 项目背景 4

1.2 项目开发的意义 4

2 开发环境及开发工具的介绍 4

2.1 C# 概述 4

2.2 SQL Server 2008简介 4

2.3 开发工具 5

3 系统设计 5

3.1 需求分析 5

3.2 概要设计 6

3.4 可行性分析 6

3.5系统功能结构图 7

4 数据库设计 9

4.1以及总体E-R图 9

4.2数据库实体属性图 10

4.3数据库实体属性表的说明: 12

5 超市管理系统设计的实现 14

5.1系统管理员模块 14

5.2采购管理模块 21

5.3仓库货物报损管理 22

6 软件测试 24

6.1 软件测试的作用及其重要性 24

6.2 测试常用的方法 25

6.3 系统运行情况 26

6.4 单元测试以及测试中遇到的问题 26

6.5后期测试 28

结 论 29

参 考 文 献 30

致 谢 31

1 引言

1.1 项目背景

随着社会经济体制改革的深入和经济的迅猛发展,日常商品的需求日益增加,与之而来的市场超市的管理日益繁重,从而对进销存储的管理的要求也更加严格。在传统的手工管理时期,超市的各方面的记录需要耗费大量纸张和时间以及人员精力,并且伴随着货物品种的日益增多,都严重的影响了超市的发展[1]。同时,销售(部门)和仓库(部门)之间信息交流困难,经常造成信息记录丢失,极大地影响了超市的管理以及超市未来的发展。超市的竞争压力越来越大,超市要想生存,就必须在各个方面加强管理,并要求超市有更高的信息化集成,能够对超市的整体资源进行集成管理。现代超市已意识到,超市间的竞争是综合实力的竞争,要求超市有更强的资金实力,更快的市场响应速度。这就要求超市各个部门之间分配计划,协调生产,汇合信息记录,调配超市内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,超市为提高进销存管理的效率,加快超市运转速度,决定尝试开发“超市管理系统”。

1.2项目开发的意义

通过开发出这个超市管理系统,从而对减少超市日产管理人员的工作量以及人员需求量;并且管理员可以随时查看后台数据以便及时调整;本系统改变了以前人工纸张记录的方式,电脑客户端信息录入更加方便快捷且环保;实现了超市管理的pc机端简易读取操作。并且,会员与权限的设置,人性化也易于管理。

2 开发环境及开发工具的介绍

2.1 C# 概述

C#是一种最新的、面向对象的编程语言,是微软在Microsoft .NET中推出的全新语言。这种全新的面向对象的语言使得开发者可以快速的构建从底层系统级到高层商业组件的不同应用。C#在保证了强大的功能和灵活性的同时,给C和C 带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言 [2]

2.2 SQL Server 2008简介

SQL Server 2008能出现在微软数据平台的愿景上是因为它使得公司可以有效地运行他们最关键任务的程序,同时降低其中管理数据基础设施和发送信息给所有用户的成本。

这个平台有以下特点:

可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

智能的——提供了一个全面的平台,可以在你的用户需要时给他发送信息[3]

2.3 开发工具

程序开发中,涉及到的开发工具有ASP.NET(以及其对象操作的数据库)、Asp.NET Framework、C#(首要)、SQL Server 2000、Microsoft Visual Studio 2008等并且使用B/S结构进行搭配建设,出去上述占用比例较大的部分外,其余较小涉及的各个程序的简介优缺点等此处不一一详述,百度百科随时可查。

3 系统设计

3.1 需求分析

本系统主要实现的是超市后台仓库的库存的数据管理,主要分为三大模块:总管理员模块(老板)、仓库管理员模块、采购管理模块。现将各个模块的主要功能列举如下:

1.总管理员模块(老板):

(1)修改密码;

(2)添加下级管理员账户;

(3)(可参与)添加与修改合作公司;

(4)(可参与)添加与修改购入商品;

(5)(可参与)添加与修改仓库库存物件调配;

(6)查询所有的交易情况。

2.超市仓库管理员模块:

(1)发出收购单;

(2)与外部商家结算;

剩余内容已隐藏,请支付后下载全文,论文总字数:17609字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;