.net的超管理系统的设计与实现(源码)【字数:9789】
摘 要本文首先简单介绍了系统开发的背景和意义,并大概介绍了设计系统使用的开发语言和开发环境。然后在系统的功能需求分析和性能需求分析阐述了各个模块之间的联系,然后介绍了一些程序使用模块的设计过程,最后注重的论述了在整个系统的在创建过程中的一些重要的模块。超市管理系统的每个功能模块都包含了好几个功能。系统主要是用在一些中小型的超市日常的信息查询、添加、修改功能,大体表现在商品信息、采购信息、库存信息方面。本系统最重要的是商品进货、商品销售和商品库存三者之间的联系。本系统使用的是C#作为开发语言,使用SQL server作为系统开发的数据库。本系统虽然功能比较简单,但是实用性强,功能可以覆盖日常中大部分的需求。具有很好的可扩展性,支持二次开发。
Key words: Invoicing; Information management; Supermarket management目 录
第一章 绪论 1
1.1背景及意义 1
1.2开发方法 1
1.2.1C#语言介绍 1
1.2.2运行环境的选择 1
第二章 系统需求分析 3
2.1系统功能需求 3
2.2系统性能要求 4
2.2.1系统的数据处理 4
2.2.2处理方式 4
2.2.3系统时间的把握 4
2.3可行性分析 4
2.3.1经济可行性 4
2.3.2技术可行性 5
2.3.3操作可行性 5
第三章 系统设计 6
3.1系统总体设计 6
3.2系统数据库设计 7
3.2.1数据库的需求分析 7
3.2.2数据库的概念设计 7
3.2.3数据库的逻辑设计 8
第四章 系统的模块设计与实现 13
4.1系统主要功能模块设计 13
4.1.1登陆模块流程 13
4.1.2进货管理模块 13
4.1.3销售管理模块 14
4.2系统模块实现 15
4.2.1登录模块实现 15
4.2.2管理员工 *好棒文|www.hbsrm.com +Q: ^351916072#
信息模块实现 16
4.2.3管理商品信息模块实现 17
4.2.4管理销售商品模块实现 17
4.2.5管理商品进货模块实现 18
4.2.6管理商品库存模块实现 19
4.2.7系统管理模块实现 19
结束语 21
致 谢 22
参考文献 23
第一章 绪论
1.1背景及意义
现在社会计算机发展很快,软件行业也逐步成为各行业中不可缺少的,随着因特网的快速发展,也让软件行业在经济的发展中处于一个必不可少的部分。
在我国,中小型超市的发展肯定是比不上大超市的发展,管理系统也跟不上,对于这些企业而言信息化的建设也尤为重要,要想在这个竞争激烈的社会中存活下来,就需要合理有效的管理模式,所以需要加快管理系统信息化越来越重要。
小超市经营的方面很多,但是原先传统的方式已经跟不上如今的社会,传统的人工方式低效速度慢,而且还容易出现误差,不能对商品的价格进行及时的调整,经营者主要是依靠以前的经验来经营超市,不能够有效地看到每个月的盈亏情况,发展始终得不到满足。小超市的发展越来越快,经营法师越来越复杂,传统的人工模式已经不能满足现在的状况。
各个中小型超市首先要做的是对自己的情况进行详细的了解才能在这个竞争越来越激烈的社会中存活下来,然后辅助以良好的管理系统才能在现在的社会里如鱼得水,所以说,超市管理系统变得越来越重要,使用现代化软件的方式来经营超市,是一个很好的途径。
1.2开发方法
本系统是在.NET平台上使用以C#语言为主要开发语言进行开发的。
1.2.1C#语言介绍
C语言在曾经是世界上最具有结构化的一门开发语言,在它的基础上增加了面向对象的支持于是产生了C++。随着计算机技术的发展,人们越来越需要一门更加能够满足现代软件需求的并且能够面向对象的计算机语言,人们不满足C语言和C++,于是,人们汲取了C语言、JAVA、C++等编程语言的优点,将语言更加面向对象、语法更加简洁、类型更加安全与2000年推出了现如今的C#语言并且取得了巨大的成功。
C#语言语法简洁,适合新手学习,它将很多底层的操作交给.NET平台去做。这样系统的开发人员可以把更多的精力放在程序如何去设计模型,如何去设计程序的逻辑,如何去更好的处理系统的优化,而不是去关注启动设备、管理内存、优化系统功能等方面的这些细枝末节的细节。简单的来讲,.NET操作平台是一个建立在网络标准之上的开源平台。
1.2.2运行环境的选择
由于计算机行业的飞速发展,这里选择做系统的环境比一般的要稍微高一些,以便于以后的升级和二次开发。
1.软件环境:
操作系统:Windows 7及以上;
开发工具:SQL Server;vs。
2.硬件环境:
CPU:Core i5;
内存:2GB;
硬盘:1T;
处理器:1GHz以上,最好是2GHz。
第二章 系统需求分析
软件的需求分析通俗的来讲就是在软件建立的过程中把它的可行性分析细化,对它能实现的各个功能进行分析。需求分析一般是最后来确定该系统必须要完成哪些功能。
需求分析可以用来连接系统分析和软件设计阶段。需求分析可以从项目规划出发,从软件的角度对系统进行优化、整改。可以把软件需求作为基础去实现软件的设计、实现和测试,并且如果从一开始的需求分析做的好可以及时的发现早期的错误,防止越往后错的越多,提高生产效率,避免做无用功。
2.1系统功能需求
超市管理系统主要是为了方便用户对超市员工、商品信息、进货以及库存方面进行管理而设计的。来对超市进行简便、快捷的管理。
Key words: Invoicing; Information management; Supermarket management目 录
第一章 绪论 1
1.1背景及意义 1
1.2开发方法 1
1.2.1C#语言介绍 1
1.2.2运行环境的选择 1
第二章 系统需求分析 3
2.1系统功能需求 3
2.2系统性能要求 4
2.2.1系统的数据处理 4
2.2.2处理方式 4
2.2.3系统时间的把握 4
2.3可行性分析 4
2.3.1经济可行性 4
2.3.2技术可行性 5
2.3.3操作可行性 5
第三章 系统设计 6
3.1系统总体设计 6
3.2系统数据库设计 7
3.2.1数据库的需求分析 7
3.2.2数据库的概念设计 7
3.2.3数据库的逻辑设计 8
第四章 系统的模块设计与实现 13
4.1系统主要功能模块设计 13
4.1.1登陆模块流程 13
4.1.2进货管理模块 13
4.1.3销售管理模块 14
4.2系统模块实现 15
4.2.1登录模块实现 15
4.2.2管理员工 *好棒文|www.hbsrm.com +Q: ^351916072#
信息模块实现 16
4.2.3管理商品信息模块实现 17
4.2.4管理销售商品模块实现 17
4.2.5管理商品进货模块实现 18
4.2.6管理商品库存模块实现 19
4.2.7系统管理模块实现 19
结束语 21
致 谢 22
参考文献 23
第一章 绪论
1.1背景及意义
现在社会计算机发展很快,软件行业也逐步成为各行业中不可缺少的,随着因特网的快速发展,也让软件行业在经济的发展中处于一个必不可少的部分。
在我国,中小型超市的发展肯定是比不上大超市的发展,管理系统也跟不上,对于这些企业而言信息化的建设也尤为重要,要想在这个竞争激烈的社会中存活下来,就需要合理有效的管理模式,所以需要加快管理系统信息化越来越重要。
小超市经营的方面很多,但是原先传统的方式已经跟不上如今的社会,传统的人工方式低效速度慢,而且还容易出现误差,不能对商品的价格进行及时的调整,经营者主要是依靠以前的经验来经营超市,不能够有效地看到每个月的盈亏情况,发展始终得不到满足。小超市的发展越来越快,经营法师越来越复杂,传统的人工模式已经不能满足现在的状况。
各个中小型超市首先要做的是对自己的情况进行详细的了解才能在这个竞争越来越激烈的社会中存活下来,然后辅助以良好的管理系统才能在现在的社会里如鱼得水,所以说,超市管理系统变得越来越重要,使用现代化软件的方式来经营超市,是一个很好的途径。
1.2开发方法
本系统是在.NET平台上使用以C#语言为主要开发语言进行开发的。
1.2.1C#语言介绍
C语言在曾经是世界上最具有结构化的一门开发语言,在它的基础上增加了面向对象的支持于是产生了C++。随着计算机技术的发展,人们越来越需要一门更加能够满足现代软件需求的并且能够面向对象的计算机语言,人们不满足C语言和C++,于是,人们汲取了C语言、JAVA、C++等编程语言的优点,将语言更加面向对象、语法更加简洁、类型更加安全与2000年推出了现如今的C#语言并且取得了巨大的成功。
C#语言语法简洁,适合新手学习,它将很多底层的操作交给.NET平台去做。这样系统的开发人员可以把更多的精力放在程序如何去设计模型,如何去设计程序的逻辑,如何去更好的处理系统的优化,而不是去关注启动设备、管理内存、优化系统功能等方面的这些细枝末节的细节。简单的来讲,.NET操作平台是一个建立在网络标准之上的开源平台。
1.2.2运行环境的选择
由于计算机行业的飞速发展,这里选择做系统的环境比一般的要稍微高一些,以便于以后的升级和二次开发。
1.软件环境:
操作系统:Windows 7及以上;
开发工具:SQL Server;vs。
2.硬件环境:
CPU:Core i5;
内存:2GB;
硬盘:1T;
处理器:1GHz以上,最好是2GHz。
第二章 系统需求分析
软件的需求分析通俗的来讲就是在软件建立的过程中把它的可行性分析细化,对它能实现的各个功能进行分析。需求分析一般是最后来确定该系统必须要完成哪些功能。
需求分析可以用来连接系统分析和软件设计阶段。需求分析可以从项目规划出发,从软件的角度对系统进行优化、整改。可以把软件需求作为基础去实现软件的设计、实现和测试,并且如果从一开始的需求分析做的好可以及时的发现早期的错误,防止越往后错的越多,提高生产效率,避免做无用功。
2.1系统功能需求
超市管理系统主要是为了方便用户对超市员工、商品信息、进货以及库存方面进行管理而设计的。来对超市进行简便、快捷的管理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/261.html