ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:880.11KB ,
资源ID:4907232      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4907232.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#课程设计企业进销存管理系统综述.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#课程设计企业进销存管理系统综述.docx

1、C#课程设计企业进销存管理系统综述目录摘 要 1Abstract 21 背景 32 需求分析及可行性研究 421 需求分析 422 系统的可行性研究 4221经济可行性 5222技术可行性 5223社会可行性 53系统总体设计及设计目标 631功能模块设计 6311 资料管理 6312 采购管理与销售管理 8313 库存管理 8314 应付款管理与应收款管理 9315 系统管理 932 设计目标 104数据库设计 1041数据库分析 1042系统的数据库表图 115 功能模块设计 1551登陆界面设计 1552主窗体界面设计 1553其他窗体设计 16531资料管理之供货商资料管理窗体 175

2、32采购管理之进货单管理窗体 186系统测试 2061测试举例 2062测试项目 217附录 2371数据库连接类部分代码 2372登录窗体部分代码 2473用户管理部分代码 26致 谢 31参考文献 32摘 要进销存数据的统计对公司的发展及决策起着重要的作用。客户档案的管理,商品基础信息的管理,库存管理,销售管理,进货管理用手工进行效率很低,已不能适应公司发展的需求。现有进销存系统已实现了商品销售,进货上柜,卖场库存数据等各种统计数据,从而大大减少了数据的流通环节,增强了数据的可靠性。通过进销存管理系统,利用信息化的手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实可行的途径。

3、更重要的是,进销存管理系统可以及时通过信息技术把企业数据转化为企业信息,进而为相关管理者提供决策依据。系统的主要功能是对商品的进货、销售和库存进行监控、调配和管理,以实现公司商品进销存管理的信息化、自动化和科学化。此系统是一个单机版的数据库管理系统。前台应用程序界面采用Visual Studio 2008 开发,系统的后台数据库选用Access作为开发工具。 【关键词】进销存系统 信息管理 Visual Studio 2008 Access数据库【论文类型】应用AbstractPurchase Sale Stock statistical data on the companys develo

4、pment and played an important role in the decision-making. Customer file management, commodity based information management, purchase management, sales management, stock management by hand to the low efficiency, the company has been unable to meet development needs. Now Purchase Sale Stock system ha

5、s achieved sales of goods, OTC stock, store inventory data and other statistical data, thus greatly reducing the flow of data links and improved the reliability of dataPurchase Sale Stock system through the use of information and the means of the advanced enterprise management of the introduction of

6、 a corporate practice for the management reform practical way. More importantly, Purchase Sale Stock system can be timely adoption of information technology to corporate data into enterprise information and then for the relevant managers to provide basis for decision making. The main function of the

7、 commodity purchase, sales and stock monitoring, deployment and management, in order to achieve the companys goods Purchase Sale Stock information, automation and scientific. This system is a stand-alone version of the database management system. Future application interface using Visual Studio 2008

8、 development, the choice of Access database background as a development tool.【Key Words】Purchase Sale Stock system Information Management Visual Studio 2008 Access database【Type of Thesis】 Application1 背景当前,随着经济的全球化以及中国经济改革的逐渐深化,企业面临着越来越激烈的竞争。改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决

9、定性因素。企业为了赢得市场竞争优势,就必须加强物流、信息流、资金流的动态管理,使企业管理更加规范化。企业信息管理系统、ERP系统是企业管理高效化的重要途径,而企业进销存管理系统是企业信息系统的重要部分,它是ERP系统中的核心运营子系统。因此,企业使用进销存管理系统,可以使企业各业务环节的配合更加紧密,有利于企业的发展,提升企业竞争力。目前,企业进销存管理系统已经成为企业信息系统不可缺少的一部分。通过该系统,可以了解到企业内部商品的库存情况和销售情况,有利于企业作出更好的决策。进销存管理系统能够实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)、货物的卖出(销货)等。该系统打破了传

10、统意义上的进、销、存人力管理模式,利用电脑进行信息化管理。企业进销存管理系统的开发和应用是必要的,因为它能够为管理人员提供充足的信息和快捷的查询手段,在一定程度上提高了企业进销存管理的效率,使企业进销存管理变得快捷、高效。能够录入企业进销存的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足企业日常业务的需要,并达到操作过程中直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的公共化和修改,又便于技术维护人员后期补充和维护;2 需求分析及可行性研究21 需求分析通过实际调查,要求本系统具有以下功能:(1)要求系

11、统具有良好的人机界面,达到操作过程中直观、方便、实用、安全等要求。(2)如果系统的使用对象较多,则要求有较好的权限管理。(3)方便的数据信息处理,快捷实现增删查改。(4)批量填写进货单及销售单。(5)当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。22 系统的可行性研究 系统集进货、销售、库存于一体,基本上覆盖了公司进销存业务相关的各个流程。主要对单据,库存、进货、销售年月明细账和汇总帐进计算机处理,减少手工作业造成的失误;加快资金流转。 221经济可行性 信息技术的运用已成社会发展主流,以前的人工处理缓慢,出错率高导致企业内部沟通不畅,信息滞后,很难为企业做出有效的

12、决策提供有力的依据,缺少及时,准确,有效的信息,企业将在发展上寸步难行。所以采用现代化的手段进行进销存必然会使企业提高工作效率,使企业走向科学化、正规化管理,从而在日益激烈的竞争中立于不败之地。 222技术可行性 本系统采用当今最流行的面向对象语言C#作为开发工具。C#是一种面向对象的、独立于平台的安全语言。目前支持它的开发工具很多,如:Visual Studio ,Sharp Develop等。并且,C#最大优势就在于Web方面的开发,而其支持多种服务器技术,这就为以后系统的升级提供了强大的技术保障。此外,C#也支持目前的大多数数据库,如:SQL Server2000,MySQL,Oracl

13、e等。ODBC是一种用于执行 SQL 语句的 C# API。它由一组用 C#编程语言编写的类和接口组成。ODBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯C# API 来编写数据库应用程序。 223社会可行性 此系统软件是一款通用性极强的商业企业进销存管理系统,软件囊括了商业企业日常经营管理的全过程。软件适用于食品、服装、保健品、电子、电器、物资、化妆品等商业领域的企业。软件覆盖商业企业商品的采购、销售、库存、管理决策支持等各个环节,软件的各个模块操作界面简单、实用,让用户可以在最短的时间内掌握软件的使用方法,助用户生意早日更上一层楼。软件的采购管理、销售管理、库存管理功

14、能强大,灵活,同时为用户提供方便实用的模糊查询功能,用户可以在最短时间内找到自己所需要的信息。3系统总体设计及设计目标31功能模块设计根据需求分析,设计系统框架。进销存管理系统功能如图1.0所示。图3.1 企业进销存系统基本功能311 资料管理企业经营的基础资料是一个企业最基本、最重要的信息,脱离了基础资料(包括商品资料、供货商资料和客户资料等),进销存系统就无法运行。“资料管理”功能模块就用于维护这些基础资料,其中所包含的子功能模块如图1.1所示。图3.1.1 资料管理的具体情况“商品资料维护”用于维护(查询、修改、删除、添加)企业经营商品的基本信息。 “供货商资料维护”用于维护企业供货商的

15、基本信息。在填写进货单时,可以直接从供货商清单中获取所有供货商的编号作为辞典供用户选择。“客户资料维护”用于维护企业客户的基本信息。在填写销售单时,可以直接从客户清单中获取所有客户的编号作为辞典供用户选择。“业务员信息维护”用于维护企业销售业务员的基本信息。在填写进货单与销售单时,可以直接从业务员清单中获取所有业务员的编号作为辞典供用户选择。“仓库信息维护”用于维护企业的仓库信息。312 采购管理与销售管理“进货单”与“销售单”分别用于维护企业进货销售的正常运营情况。313 库存管理图3.1.3 库存管理的具体情况“库存查询”用于查询企业商品的库存,可以查询总库存和各分仓库库存。“报损报溢”用

16、于管理企业商品库存的损溢,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。“上下限设定”用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。“库存上限报警”根据当前商品库存和指定的库存上下限自动列出高于上限的商品,以便相关人员可以直接根据最佳库存量采取相应措施。“库存下限报警”根据当前商品库存和指定的库存上下限自动列出低于下限的商品,以便相关人员可以直接根据最佳库存量直接生成采购订单。314 应付款管理与应收款管理“付款单”与“收款单”分别用于记录交易时账务往来情况。315 系统管理图3.

17、1.5 系统管理具体情况“更改密码”供用户更改自己的密码。“退出”用于退出主界面,进入登陆界面,而不是直接退出系统。“用户管理”用于维护用户的基本信息。此应用对普通用户隐藏即管理员可以更改用户权限,而普通用户不可以。32 设计目标本系统针对中小型企业进销存管理现状,通过数据库调用对企业的进销存进行有效管理。本系统主要实现如下目标:(1)实现企业内一些基础信息的设置及查询。(2)可方便快捷地查询库存信息,并可对商品价格进行调整。(3)管理员可以随时修改自己的密码,并增加删除其他用户。(4)系统最大限度地实现了易维护性和易操作性。(5)系统运行稳定、安全可靠。系统通过操作权限划分、技术加密手段,确

18、保商业数据的安全,让合法用户方便使用,同时拒绝非法使用。(6)易于扩充。市场多变,系统要易于扩充,以适应不断变化的业务要求,延长系统的使用寿命。4数据库设计41数据库分析本系统是一个桌面应用程序,它可以直接在本地计算机运行,而不需要像Web应用那样部署到指定的服务器中,所以这个进销存管理系统在本地计算机安装了Access数据服务器,将数据库和应用程序放在同一个计算机中,可以节省开销、提升系统安全性。另外,本系统也可以在网络内的其他计算机中运行,但是这需要将数据库对外开放,会降低数据安全性。42系统的数据库表图企业进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及商品信息、商品的供应

19、商、购买商品的客户等多个实体。下面简单介绍几个关键的实体数据库表。用户清单表(user_bill)字段名字段类型字段描述备注user_id文本用户编号primary keyuser_name文本用户名user_password文本用户密码user_type文本用户类型商品清单表(commodity_bill)字段名字段类型字段描述备注Comm_id文本货物编号primary keyComm_name文本商品名Comm_unit文本单位purchase_price文本进货价sale_price文本销售价lowest_sale_price文本最低售价供货商清单表(Suppliers_bill)字段

20、名字段类型字段描述备注supp_id文本供货商编号primary keysupp_name文本名称supp_address文本地址supp_postcode文本邮编supp_sort文本类型supp_tel文本电话supp_fax文本传真supp_bank文本开户行supp_iban文本银行帐号supp_storage_address文本库房地址supp_storage_tel文本库房电话oper_id文本业务员编号业务员清单表外键客户清单表(client_bill)字段名字段类型字段描述备注clie_id文本客户编号primary keyclie_name文本名称clie_linkman文本

21、联系人clie_address文本地址Clie_ postcode文本邮编Clie_tel文本电话Clie_fax文本传真Clie_bank文本开户行Clie_iban文本银行帐号Clie_sort文本性质oper_id文本业务员业务员清单表外键Clie_CreditLimt文本授信额度业务员清单表(operator_bill)字段名字段类型字段描述备注oper_id文本业务员编号primary keyoper_name文本姓名oper_sex文本性别oper_tel文本电话oper_address文本地址oper_postcode文本邮编oper_ID_number文本身份证号oper_so

22、rt文本类别仓库清单表(depot_bill)字段名字段类型字段描述备注depo_id文本仓库编号primary keyDepo_name文本仓库名Depo_sort文本类别depo_desc文本备注库存表(stock)字段名字段类型字段描述备注comm_id文本货物编号商品清单表外键amount文本商品数量money文本商品金额depo_id文本存放库仓库清单表外键进货单(purchase_in_bill) 字段名字段类型字段描述备注pib_id文本进货单编号primary keySupp_id文本供货商编号供货商清单表外键Pib_date日期时间进货日期Oper_id文本业务员编号业务员清

23、单表外键cbill文本制单人inspector文本验收员keeper文本保管员Comm._id文本货物编号商品清单表外键Pii_amount文本进货数量销售单(sale_order)字段名字段类型字段描述备注so_id文本销售订单编号primary keyClie_id文本客户编号客户清单表外键So_date日期时间销售日期Oper_id文本业务员编号业务员清单表外键cbill文本制单人Comm._id文本货物编号商品清单表外键So_amount文本销售数量报损报溢表(report_profit_loss)字段名字段类型字段描述备注rpl_id文本报损报溢编号primary keyComm._

24、id文本货物编号商品清单表外键depo_id文本仓库编号仓库清单表外键Rpl_amount文本货物数量损(负) 溢(正)rpl_money文本货物金额Rpl_date时间日期制单日期duty_ person文本责任人cbill文本制单人上下限对照表(upper_lower_limit)字段名字段类型字段描述备注ull_id文本对照编号primary keydepo_id文本仓库编号仓库清单表外键Comm._id文本货物编号商品清单表外键Ull_upper文本上限数量Ull_lower文本下限数量Ull_optimal文本最佳存量文本备注应付款表(account_payable) 字段名字段类型

25、字段描述备注ap_id文本应付款编号primary keyAp_INV文本发票号Ap_ INV_date日期时间填票日期pib_id文本进货单编号进货清单表外键Comm._id文本货物编号商品清单表外键Supp_id文本供货商编号供货商清单表外键Ap_comm_amount文本数量Ap_ purchase_price文本进货单价Ap_money文本应付款金额Ap_date日期时间付款日期Ap_desc文本详细说明isAp文本状态应收款表(account_receivable) 字段名字段类型字段描述备注ar_id文本应收款编号primary keyAr_inv文本发票号Ar_inv_date日

26、期时间填票日期so_id文本销售单编号销售清单表外键Comm._id文本货物编号商品清单表外键Clie_id文本客户编号客户清单表外键Ar_comm_amount文本数量Ar_sale_price文本销售价Ar_money文本应收款金额Ar_date日期时间收款日期Ar_desc文本详细说明Ar_sale_date日期时间销售日期isAr文本状态5 功能模块设计51登陆界面设计登陆界面是系统的门户,可通过用户类型限制用户登录权限。具体界面如图5.1所示:图5.1 登陆界面52主窗体界面设计主窗体界面也是该系统的欢迎界面。程序的主窗体必须设计层次清晰的系统菜单和工具栏,其中系统菜单包含系统中所有

27、功能的菜单项,而工具栏主要提供常用功能的快捷访问按钮。企业进销存管理系统采用导航面板综合了系统菜单和工具栏的优点,而且导航面板的界面更加美观,操作更快捷。主窗体界面如图5.2所示:图5.2 企业进销存管理系统主窗体53其他窗体设计企业进销存管理系统中的众多管理模块数据处理过程无非包括查询、修改、删除、添加,由于它们的实现方法基本相似,本节将以供货商资料管理和进货单管理功能为主,介绍本系统的意义和实现的业务逻辑。531资料管理之供货商资料管理窗体资料管理模块是一个系统的基础,供货商资料管理是要的组成部分,主要用于维护供货商信息。单击“查询”按钮,结合文本框中输入的需要查找内容的关键字,可以实现快

28、捷查询。若文本框内容为空,则输出所有供货商基本信息。“修改”按钮用于修改供货商信息,修改之前会提示用户选择要修改的项,用户选择之后,在窗体下方文本框内会显示出详细的进货单信息,用户可进行修改,在此过程中供货商编号不能被修改。修改完成后,系统提示“修改完成”,Datagridview中自动更新修改后的信息。“删除”按钮用于删除供货商信息,系统会提示确认是否真的要删除,因为删除过程是不可逆的。删除完成后,系统提示“删除完成”,Datagridview中自动更新删除后的数据库信息。单击“添加”按钮,在供货商表中添加其基本资料。添加过程中,若出现与数据库中供货商编号重复现象,弹出提示窗口“该供货商已存在”,防止出现冗余信息。另,本系统实现了增删查改在同一个窗口中进行,大大缩小了系统大小,方便用户安装使用。供货商资料管理界面如图5.3.1所示:图5.3.1 供货商资料管理窗体532采购管理之进货单管理窗体采购管理模块是进销存管理系统中不可缺少的重要组成部分,它主要负责为系统记录进货单及其退货信息,相应的采购商品会添加到库存管理中。

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

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