超市管理系统——毕业论文.doc

上传人:滴答 文档编号:1274559 上传时间:2019-01-26 格式:DOC 页数:52 大小:787KB
下载 相关 举报
超市管理系统——毕业论文.doc_第1页
第1页 / 共52页
超市管理系统——毕业论文.doc_第2页
第2页 / 共52页
超市管理系统——毕业论文.doc_第3页
第3页 / 共52页
超市管理系统——毕业论文.doc_第4页
第4页 / 共52页
超市管理系统——毕业论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 毕业设计 (论文 ) 1 摘要 现代高速发展的信息时代, 超市管理系统 已 是一个 超市管理者与决策者不可缺少的管理工具,因此超市管理系统应该能够为用户提供充足的信息,便捷的操作,快速的查询手段。 本程序 是一个典型的信息管理 程序, 其开发 过程 主要包括后台数据库的建立 以及前端应用程序的开发两个方面。对于前者 使用 Microsoft SQL Server 2005 建立起一个集 数据一致性 、 完整性、安全性好的 数据 库 , 而对于后者则 使用 Microsoft Visual Studio 2005 编写易于使用,满足需求的运行程序。 整个 项目 主要完成对超市 商品 的 日 常

2、 管理,包括进货管理,销售管理,库存管理 , 员工管理 和会员管理五 个方面。 在功能上 系统可以完成对 相关 信息的浏览、查询、添加、删除、修改等功能。 本 课题 的核心 之一 是销售 管理 、库存 管理 和进货管理三者之间的联系 , 同时 系统有完整的用户 管理及权限管理 功能。 关键字 :数据库,控件 , 权限 毕业设计 (论文 ) 2 Abstract The development of modern high-speed information age, the supermarket management system is a supermarket managers and

3、decision makers an indispensable management tool, the supermarket management system should be able to provide sufficient information for users, easy operation, fast query tool. This procedure is a typical information management program, its development process, including background of the establishm

4、ent of the database and front-end application development aspects. The former uses Microsoft SQL Server 2005 to build a set of data consistency, integrity, security, good database, but the latter is written using Microsoft Visual Studio 2005 is easy to use, to meet the needs of running the program.

5、The entire project was completed for the daily management of supermarket goods, including the purchase management, sales management, inventory management, staff management and management of five members. Functionally complete information system can browse, search, add, delete, modify and so on. The

6、core of this issue is one of sales management, inventory management and purchase management links between the three, while the system has a complete user management and permissions management. Keywords: database, control, authority 毕业设计 (论文 ) 3 目录 一 .引言 4 1.1 课题研究意义与发展前景 4 1.2 程序设计的目的与功能特点 4 二 .超市管理

7、系统程序设计总体分析 5 2.1 程序总体需求分析与功能需求分析 5 2.2 程序设计可行性分析 6 2.3 程序设计开发环境与开发工具 7 三 .程序总体结构设计 10 3.1 程序结构设计 10 3.2 数据库设计 13 四 .程序详细设计 22 4.1 数据库配置 22 4.2 功能模块实现 23 五 .结束语 50 六 .致谢 51 七 .参考文献 52 毕业设计 (论文 ) 4 一 引言 1.1课题研究意义与发展前景 超市形式在我国于 20 世纪 90 年代初期起步,现已成为我国零售业的一种重要形态 。现 随着经济的高速发展,超市的信息化工作也在 紧锣密鼓 地进行, 与此同时伴随着超

8、市规模的不断扩大以及各种信息流量 的日益增多, 其经营管理也变得愈加复杂, 而且以往在超市日常管理中,商品进货、销售、库存等决策主要以经验为主,缺乏实时分析功能, 并且伴随着 商业运转的中间环节也越来越多, 因此以前的 手工操作方式就不能适应超市快速 的信息 发展的需要, 而在计算机科学 技术日益发展和成熟的今天, 依靠现代化的计算机 信息处理技术来管理 超市日常工作中的各类商品及用户的信息数据,既 节 省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,同时也 能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出对应决策,加快超市的发展。从而 极大地提高超

9、市的工作效率。 1.2 程序 设计的目的与功能特点 为了适应日趋激烈的市场竞争,各类型的超市 需要对自身的 经营状况有充分的了解,并 通过有效的管理不断提高效率。因此,对超市整体信息的管理成为提高 经营效率的一个重要途径。 本超市管理程序 是针对 超市各种商品 的 进货,库存,销售的 出入库登记 和各种人员信息管理 和查询统计等方面工作而开发的管理软件,是一个实用 性的管理信息程序 , 并针对超市日常工作的实际需要,分析了超市管理程序 的功能, 以 商品的进货,库存,销售管理及人员信息管理为重点,描述了其各 子系统的模块结构设计,实现 超市对用户管理,进货管理,销售管理,库存管理,会员管理等

10、功能。 用户可以通过相应的模块,对 超市中各类商品 的基本情况进行 增加、 更新、删除和查询 操作 , 同时 对 商品和用户 明细 进行预览及 查询, 也可 对使用 该系统对 用户进行更新、删除和查询,权限设置,密码修改, 等其 系统管理功能 。 从而使相关人员从以往烦琐的工 作解脱出来,充分体验到信息时代的超市信息化工作给超市的日常工作所带来的便利和快捷,体会到计算机的快速、准确、智能的强大功能 。 毕业设计 (论文 ) 5 二 超市管理系统程序设计总体分析 2.1程序 总体需求 分析 与功能需求分析 2.1.1 总体需求分析 本程序设计开发所要完成的是超市管理系统,为实现超市现代化,智能化

11、管理,依据前期的调查分析,按照具体环境的设定,提出整体要求 : 1. 系统应 基本 符合 超市商品 管理的 要求 ,满足 超市商品管理人员 日常使用的需要,并达到操作过程中 界面清晰直观、易于操作, 保证系统的 实用 性 及安全 性 。 2. 系统采用模块化程序设计方法,既便于系统功能的 各种组合和修改,又便于未参与开发的技术维护人员补充,维护 。 3. 系统应具备数据库维护功能 ,及时根据用户需求进行数据的 检索, 添加、删除、修改等 操作 。 即实现用户及 会员管理,进货管理,销售管理,库存管理 。 2.1.2 程序设计功能需求 分析 1. 安全管理 :为保证系统的安全性,设有两级权限管理

12、:系统管理员,用户管理员。系统管理员享有最高权限,可对商品, 用户及会员进行添加,删除,修改,查询及浏览等操作。用户管理人员只 能对商品进行浏览 查看销售信息录入模块的信息并修改自己的登录密码。 2. 用户管理:系统管理员对理货人员进行添加新用户,删除旧用户, 修改用户信息。 3. 商品管理:包括进货管理,销售管理,库存管理。 4. 进货管理:根据销售情况及库存情况,制定进货计划,这样可以避免盲目进货造成商品积压导致效益受损。 也可按计划有选择性地进行入库登记。 综合查询打入库记录及金额。 5. 销售管理: 对商品各种 销售进行控制。 综合查询各种销售明细记录 6. 库存管理: 综合查询库存明

13、细记录。 库存自动计算,以免库存不足影响正常销售。 毕业设计 (论文 ) 6 7. 人员管理: 对员工及会员基本信息进行管理,并可以对会员进行人数统计。 2.2程序设计 可行性 分析 当要完成一 个软件管理程序开发时,就必须进入软件生命的第一个 阶段,即进行程序设计 可行性分析研究。 因为可行性研究分析目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决, 并不是所有问题都具有简单的解决办法,因为许多预想的问题不能在预定的规模之内解决,因此通过 可行性研究分析可以知道某些问题实施的可能性的几率,有无可行性的解决方法, 从而判定原定的开发目标和规模是否现实,并在定义阶段较早的认识到预定开

14、发方案的缺陷 进而避免人力、物力和才力的浪费。 8因此,可行性研究实质上是要进行依次压缩简化 的 系统分析和设计的过程, 对于本程序开发的目标来 说应充分体现为超市日常管理服务 的宗旨 。 2.2.1 技术可行性分析 根据 前期 的市场调 查与对下列 系统功能、性能及实现系统的各项 所需技术的 约束条件 的分析 来看,本系统程序开发应 是一个 集 数据库管理和查询 为一身 的系统,依据 现有的 开发 技术 ,开发 硬件、 开发软件的性能要求及 环境条件等 来看, 各项条件良好, 同时,考虑给予的开发期限较为充裕,预计可以在规定期限内完成预定功能地开发与实现 。 在软件方面本程序设计采用的开发环

15、境是 Microsoft Visnal Studio 2005,采用开发语言 c#编写程序, 采用 SQL Server 2005 做后台 数据库。 在 硬件方 面 电脑的 各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。在程序设计方面包括如下功能模块: 1. 建立安全 的数据库 和用户管理。 具有可靠 完整 的数据库连接, 实现用户的权限管理。 2. 界面清晰直观、易于操作。以适合 超市相关人员日常维护。 3. 依据相关技术实现系统预计的各个模块功能。 毕业设计 (论文 ) 7 2.2.2 经济可行性分析 本程序设计 提高了超市的管理效率,自然提高了超市的收入 。

16、通过 估算 本系统的成本效益分析, 包括估计今后的运行、维护费用, 设备购置和 估计新系统将获得的效益 来看,可知本次开发的程序设计系统成本低,见效快,而且长期利润高。 2.2.3 操作可行性分析 本套程序设计采用完全鼠标点击操作,界面清晰直观、易于操作 。由于它能够准确记录、检索和管理有关超市各类商品信息和用户信息,帮助超市经营者掌握和分析营销情况,及时 做出 正确决策,并且便于超市相关内部人员对进货、库存、销售等管理,因而大大提高了超市的管理水平与效率。 2.3程序设计 开发环境与开发工具 2.3.1 开发环 境 1. 操作系统: Windows XP 2. 开发软件: Microsoft

17、 Visual Studio 2005 3. 数据库: SQL server 2005 4. 开发语言: C# 2.3.2 开发工具 Visual Studio 2005 的问世带来了很多改进和新增功能,它们使集成开发环境 (IDE) 给人们留下更加深刻的印象 。 在 Visual Studio .NET 中, Microsoft 将起始页作为一种便于我们开始使用 Visual Studio 的快速而容易的方式介绍给我们。它使我们可以轻松打开常用项目、创建新项目、找到联机资源,以及配置 Visual Studio 配置文件 在 Visual Studio2005 中添加的另一个的功能是 Cod

18、e Analysis FxCop。很多开发人员已经熟悉了这一静态代码分析工具,但它 现在直接与 Visual Studio 集成在一起。 Visual Studio 提供了一个强大的新 IDE,从而使编写强大的应用程序变得更毕业设计 (论文 ) 8 快且更容易。对开发环境进行的从集成社区资源到新 ASP.NET 项目模型的更改,旨在提高开发人员的工作效率 。 Visual Studio.NET 2005 当中提供了更加安全的编程模式,用来管理站点的用户、角色及成员资格,除了提供了相应的 API,还提供了新的 Web Control 以及Service,方便我们编程 。 2 SQL Server

19、 作为微软公司在 Windows系列平台上开发的数据库,是一个功能完备的数据库管理系统。 3他包括支持开发的引擎,标准的 SQL 语言,扩展的 SQL 特性,存储过程,触发器等功能。 SQL Server 具有图形化界面,使系统管理和数据库管理更加直观、简单。它还有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,并且 其 05 的新特性: 1. 全面重新设计的 DTS 体系结构和工具 。 2. 引入了由管理工具和管理应用 编程 接口( API)组成的集成化套件用以降低操作的复杂度 。 3. 允许使用任何 Microsoft .NET 语言开发数据库对象的能力 。 4. 支持 新的

20、XML 数据类型 。 5. 新增查询类型和在事务中进行错误处理的能力。 6. 采用高级语言编写数据库对象。 7. 支持数据库镜像。 8. 增加储存引擎的改进。 2.3.3 开发语言 C#是 Visual Studio .NET 中引入的一种新的编程语言。 C# 从 C 和 C+ 演变而来,是一种简单、现代、类型安全和面向对象的语言。设计 C# 是为了建立运行于 .NET 平台上的、范围广泛的企业级应用程序。用 Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改 进的版本支持。 4 在 Visual S

21、tudio .NET 中, Visual C# 完全得到项目模板、设计器、属性页、毕业设计 (论文 ) 9 代码助理、对象模型和其他开发环境功能的支持。 6C#主要提供了以下几个主要优点 : 1. 一致性 : C#通过让你把该语言中的每一种类型都看作一个对象从而实现了类型系统的统一 。 2. 现代性 : C#用于处理错误的内置模式更丰富 。 C#实现了类型安全以保证应用程序运行时更加稳定,同时,类型安全也使代码更具可读性 。 3. 可伸缩性 : C#通过把类型的声明和定义结合起来去除了这种常常令人头痛的头文件包含,它还可以直接引 进和发布 COM+元数据,使得逐层编译变得更容易。 4. 类型安

22、全 性 5. 兼容性 : APTs 的四种类型在 Windows 平台上是公用的,而 C#对这四种类型提供了完全的支持。在 C#中,老式的 C 语言 APIs 接口也得到了完全的支持。 C#提供了对标准的 COM 和 OLE Automation APIs 的透明访问,并且支持 COM+运行期的所有数据类型。 毕业设计 (论文 ) 10 三 程序 总体结构设计 3.1 程序结构设计 3.1.1 功能模块设计 1. 用户登录模块 启动程序后,首先输入用户名与密码,若用户名或密码正确则进入程序主 界面,否则程序会给出出错的信息 提示。 2. 用户管理模块 a) 用户管理子模块 系统管理员可以 对用户权限进行管理,同时对用户进行添加新用户,删除用户,修改用户信息;本模块对普通用户不可见。 b) 修改密码子模块 所有登录的人员都对自己的密码进行修改。 3. 商品管理模块(系统管理员可以操作,普通用户不可见) a) 进货管理子模块 可以添加新货的信息,删除货品信息,修改货品信息;同时录入进货信息是更新库存信息。 b) 库存管理子模块 可以采用条件查询得到相应库存商品信息,从而依据销售及库存情况制定进货计划。 c) 销售管理子模块 负责为所有新商品销售制定 计划;包括促销打折,商品价 格制定等。 4. 销售录入管理模块 所有用户都可以操作。可以浏览销售的商品的信息。在每次商品交易后,会

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。