摘要: 基于B/S的开发模式,采用C#为开发平台,采用sql2008为后台数据库环境,开发了超市进销存管理系统。实现了管理员、仓库管理员、采购管理员、销售管理员四个不同的用户登录以及其各自对应的不同系统功能。论文详细介绍了项目背景、开发意义、以及各功能模块的设计与实现过程。最后介绍了系统的测试方法和过程。54948
毕业论文关键词: 超市管理,结构化分析,权限
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]。同时,销售(部门)和仓库(部门)之间信息交流困难,经常造成信息记录丢失,极大地影响了超市的管理以及超市未来的发展。超市的竞争压力越来越大,超市要想生存,就必须在各个方面加强管理,并要求超市有更高的信息化集成,能够对超市的整体资源进行集成管理。现代超市已意识到,超市间的竞争是综合实力的竞争,要求超市有更强的资金实力,更快的市场响应速度。这就要求超市各个部门之间分配计划,协调生产,汇合信息记录,调配超市内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,超市为提高进销存管理的效率,加快超市运转速度,决定尝试开发“超市管理系统”。