日杂商店进销存管理系统的设计与实现学士学位论文.docx

上传人:b****4 文档编号:3000685 上传时间:2022-11-17 格式:DOCX 页数:24 大小:1.39MB
下载 相关 举报
日杂商店进销存管理系统的设计与实现学士学位论文.docx_第1页
第1页 / 共24页
日杂商店进销存管理系统的设计与实现学士学位论文.docx_第2页
第2页 / 共24页
日杂商店进销存管理系统的设计与实现学士学位论文.docx_第3页
第3页 / 共24页
日杂商店进销存管理系统的设计与实现学士学位论文.docx_第4页
第4页 / 共24页
日杂商店进销存管理系统的设计与实现学士学位论文.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

日杂商店进销存管理系统的设计与实现学士学位论文.docx

《日杂商店进销存管理系统的设计与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《日杂商店进销存管理系统的设计与实现学士学位论文.docx(24页珍藏版)》请在冰豆网上搜索。

日杂商店进销存管理系统的设计与实现学士学位论文.docx

日杂商店进销存管理系统的设计与实现学士学位论文

 

本科毕业设计

 

题目:

利民日杂商店进销存管理系统的设计与实现

 

姓名:

学号:

院(系、部):

数学与信息技术学院

专业:

计算机科学与技术

班级:

指导教师:

 

完成时间:

2015年4月

摘要

本系统是针对中小型商店日常进销存的管理而开发的。

系统使用VisualStudio2010作为开发工具,采用ASP.NET技术、C#语言进行设计与实现,运用SQLServer2005进行数据库管理。

本文从可行性分析、需求分析、系统设计、数据库设计和系统实现对系统的实现过程进行了详细阐述。

根据需求分析把系统用户分为采购员、销售员和管理员三种角色。

系统最终实现了采购员对商品信息管理和商品进货管理的功能,其中商品信息管理主要包括商品信息和商品类别的添加、修改和删除等;实现了销售员对商品销售管理和个人业绩查询的功能,其中商品销售管理主要包括添加订单、商品结账等;实现了管理员对员工信息管理和商店利润查询等功能。

关键词:

商店信息管理;进销存管理;ASP.NET

Abstract

This system is designed for themanagementofsmall and medium-sized stores’ dailyinvoicing.It usesVisual Studio 2010 asdevelopment tool, adopts ASP.NET technologyand c # language to conduct the design and implementation, andemploys SQL Server 2005 fordatabase management. This paper providesadetailexplanationoftheimplementationprocessofthesystemintermsofthe feasibility analysis, requirement analysis, systemdesign,databasedesignandsystemimplementation.Theusersofthesystemaredivivedintopurchasingagent,salespersonandadministratoraccordingtothedenmandanalysis.Itisfoundthatthissystemcanrealizethe functionofpurchasingagents’managementofcommodityinformationandpurchase.Andthemanagementofcommodityinformationmainlyincluds commodity information and commodity categories’ add, modify, and delete etc.; thissystemalsorealizesthefunctionofsalespersons’managementofthesalesofcommodityandthequeryofpersonalperformance.Andthemanagementofsalesofcommodity consistsof orders’adding,commodities’checkoutetc.;thissystemcanalsorealizeotherfunctionsofadministrators’managementofemployees’informationandthequeryofstore’sprofitetc.. 

Keywords:

Storeinformationmanagement;Inventorymanagement;ASP.NET

目录

1绪论1

1.1开发背景与意义1

1.2开发技术介绍1

2系统分析2

2.1可行性分析2

2.2需求分析3

3系统设计4

3.1系统设计要求4

3.2系统功能设计4

4系统数据库设计6

4.1概念结构设计6

4.2逻辑结构设计7

4.3物理结构设计7

5系统实现9

5.1登录功能模块的实现9

5.2采购员功能模块的实现10

5.3销售员功能模块的实现15

5.4管理员功能模块的实现16

6结论19

参考文献19

谢辞21

1绪论

1.1开发背景与意义

计算机信息管理系统(MIS)以其高效性,安全性,简单性在各行各业中发挥着巨大的作用,成为企业管理的得力助手。

在此前,商店的管理都是人工操作,每天需要进行大量的商品信息录入,进退货信息添加,销售信息管理等。

大量重复的手工处理信息,不仅效率低下而且容易出错,也给商店管理造成不便。

进销存管理系统利用计算机的技术,能够使商店进货、销售和库存有机的结合起来,使商店的人、财和物最大限度地发挥了效益,杜绝了商品在进、销和存多方面的漏洞,使商店的管理工作更加的系统化、规范化和自动化。

从而提高商店的工作效率和经济效益。

1.2开发技术介绍

1.2.1模式架构介绍

B/S结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全[1]。

1.2.2ASP.NET介绍

ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

与以前的Web开发模型相比,ASP.NET提供了四个重要的优点:

(1)增强的性能

ASP.NET是在服务器上运行的编译好的公共语言运行库代码。

与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和核外缓存服务。

这相当于在编写代码行之前便提高了性能[2]。

(2)威力和灵活性

由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。

NET框架类库处理和数据访问解决方案都可从Web无缝访问,ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。

公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资[3]。

(3)可管理性

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序,由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置,此“零本地管理”哲学也扩展到了ASP.NET框架应用程序部署到服务器。

不需要重新启动服务器,即使是在部署或替换运行的编译代码时。

(4)安全性

借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的,MicrosoftActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序,使用ASP可以组合HTML页、脚本命令和ActiveX组建以创建交互的Web页和基于Web的功能强大的应用程序,ASP应用程序很容易开发和修改。

1.2.3SQLServer2005介绍

SQLServer2005是一个更为全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQLServer2005具有以下优点:

(1)可编程性:

CLR(CommonLanguageRuntime,公共语言运行时)集成。

本系统的开发平台是VisualStudio2005,它与此数据库同是微软的产品,其核心已由.NETFramework2.0改写,可以达到数据库与开发平台的无缝连接[4]。

(2)安全性:

SQLServer2005的安全达到了很强大水平,有着很更清晰的安全模型、安全对象和权限。

(3)安全性:

ServiceBroker提供了一个功能强大的异步编程模型,Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker的消息队列[5]。

(4)支持通过HTTPSOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQLServerManagementStudio。

2系统分析

2.1可行性分析

可行性的分析是系统设计环节中必不可少一部分,下面对进销存管理系统的可行性主要从经济、技术和操作方面做出了分析。

2.1.1经济可行性分析

商店进销存管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资。

所以进销存管理系统的开发在经济方面是可行的。

2.1.2技术可行性分析

商店的数据流相对简单,商店的管理流程容易实现,本系统为采用ASP.NET+SQLServer2005数据库开发的一款B/S架构的管理系统,其开发网页技术已经相当成熟。

能在规定的时间内完成该系统的开发。

进销存管理系统本身对硬件和软件的要求不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求,所以进销存管理系统的开发在技术方面是可行的。

2.1.3操作可行性分析

采用ASP.NET+SQLServer2005开发的B/S架构进销存管理系统具有以下操作方面的特性。

(1)操作简单:

简单的操作规则使操作人员能轻松掌握。

(2)查询方便:

用户可设定任意条件和任意的查询项目进行检索。

(3)统计灵活:

任意条件下的商品的入库时间、数量等的统计及查询项目均可进行交叉统计。

(4)工作方式:

非实时联网。

在单机联网系统和多机联网系统中,计算机工作时仍和独立式系统一样,单机完全独立运行。

系统工作与网络无关,因此系统非常可靠和稳定,避免了因网络故障而导致不能操作的局面。

综上所述进销存管理系统的开发在操作方面上是可行的。

2.2需求分析

本系统通过采购员,销售员,管理员三种不同权限身份将实现商品信息管理,进货信息管理,库存信息管,销售信息管理和人事信息管理等功能,根据对实际情况的分析,进销存管理系统可根据用户权限身份的不同实现以下不同的功能。

(1)采购员

以采购员身份登录可以实现对商品信息管理,供应商类别管理,商品进货管理,商品退货管理和商品库存管理。

其中在商品信息管理中可以对商品信息进行添加、更新、删除以及搜索操作;在供应商类别管理中可以对供应商类别进行添加和删除;在商品进货和退货管理中可以对商店进行进货和退货操作;在商品库存管理中可对商店库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1