NET毕业设计库存销售管理系统的开发.doc

上传人:wj 文档编号:1219459 上传时间:2023-04-30 格式:DOC 页数:47 大小:1.20MB
下载 相关 举报
NET毕业设计库存销售管理系统的开发.doc_第1页
第1页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第2页
第2页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第3页
第3页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第4页
第4页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第5页
第5页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第6页
第6页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第7页
第7页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第8页
第8页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第9页
第9页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第10页
第10页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第11页
第11页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第12页
第12页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第13页
第13页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第14页
第14页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第15页
第15页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第16页
第16页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第17页
第17页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第18页
第18页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第19页
第19页 / 共47页
NET毕业设计库存销售管理系统的开发.doc_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

NET毕业设计库存销售管理系统的开发.doc

《NET毕业设计库存销售管理系统的开发.doc》由会员分享,可在线阅读,更多相关《NET毕业设计库存销售管理系统的开发.doc(47页珍藏版)》请在冰点文库上搜索。

NET毕业设计库存销售管理系统的开发.doc

毕业设计

摘要

随着时代的进步,全球信息化已经不是一个遥不可及的目标,而企业信息化是这个领域的主导者,销售与库存管理更是关系到一个企业命脉的环节如何更好的将其进行管理起来从而有效的提高企业效率是一个企业必须要考虑的问题,所以开发一套销售与库存管理系统对于任何企业都是最好的解决方案,使用销售与库存管理系统的主要目标是为了企业提供一个可以实时查看和实时下订单的平台,节约销售人员与库房管理联系的时间,同时也使得企业现状更加透明,可让决策者能更好的把握企业方向,从根本上提高企业的综合竞争力。

销售与库存管理系统是使用结构化设计方法,使用VisualStudio和SQLServer联合开发的,前者是用于系统开发后者是用于数据的搭载。

该系统使用浏览器\服务器模式,基于WEB摒弃了传统客户端的形式,使得系统在使用上更加的方便快捷。

关键词:

SQLServerVisualStudio销售与库存管理系统

Abstract

Withtheprogressofthetimes,theglobalinformationtechnologyhasnotadistantgoal,theenterpriseinformatizationistheleaderinthisfield,salesandinventorymanagementismorerelatedtoaenterpriseisthelifebloodofthelinktothemanagementtoimproveenterpriseefficiencyisanenterprisemustbetakenintoconsideration,sothedevelopmentofasetofsalesandinventorymanagementsystemisthebestsolutionforanyenterprise,themaintargetofsalesandinventorymanagementsystemistoprovideareal-timeviewandreal-timeorderplatform,timesavingsalesstaffandwarehousemanagementlink,butalsomakestheenterprisepresentsituationmoretransparent,graspthebusinessdirectionallowsdecisionmakerstobetter,improvethecomprehensivecompetitivenessofenterprisesfundamentally.

Salesandinventorymanagementsystemistheuseofstructureddesignmethod,usingVisualStudioandSQLServerjointlydeveloped,theformerisusedforsystemdevelopmentandthelatterisusedfordatawith.Thesystemusesthebrowser\servermode,WEBtoabandonthetraditionalclientbasedontheforms,causesthesystemtousemoreconvenient.

KeyWords:

SQLServerVisualStudioSalesandinventorymanagementsystem

目录

引言 1

1绪论 2

1.1课题背景 2

1.2国内外研究现状 2

1.3课题研究的目的和意义 3

1.4论文组织结构 3

2系统分析 4

2.1系统可行性分析 4

2.2需求分析 4

2.3功能需求分析 5

2.4系统业务流程图 5

2.5数据流程图 5

2.6数据字典 7

2.7决策树 9

2.7.1数据操作决策树 9

2.7.2判断数据决策树 10

3系统设计 11

3.1系统实现技术介绍 11

3.1.1ASP.NET的优点 11

3.1.2SQLServer2005数据库 12

3.1.3系统安全技术 13

3.2系统体系结构选择 13

3.3系统目标设计 14

3.4系统功能结构设计 14

3.5系统总体物理结构 15

3.6HIPO图 15

3.7系统流程图 17

3.8代码设计 17

3.9用户界面设计 18

3.9.1输出界面设计 18

3.9.2输入界面设计 19

4系统数据库设计 20

4.1数据库需求分析 20

4.2数据库概念结构设计 20

4.3数据库逻辑结构设计 23

4.4数据库物理结构设计 24

5系统实施 26

5.1系统功能实现 26

5.2员工自助模块的实现 26

5.3人事管理模块的实现 27

5.4考勤管理模块的实现 31

5.5绩效管理模块的实现 33

5.6系统管理模块的实现 36

6系统测试 38

6.1系统测试概述 38

6.2系统测试内容 38

6.3系统测试用例 39

结论 40

参考文献 41

致谢 42

引言

销售与库存管理系统是所以实体销售企业的必需品,销售与库存管理系统的设计与开发也备受企业管理层的重视,因为有良好的透明的销售库存管理记录就能更好的提高企业的效率。

销售与库存管理从名字上看就能很容易的理解为它是由销售管理与库存管理两个方面的结合体。

销售管理是一个企业利润的来源,从我所学的IT项目管理中我知道任何一个企业,无论规模、行业、领域,都有一个不变的道理就是企业销售是利润其余的项目都是成本,所以销售的管理的效率对企业利润值有这直接的影响。

库存管理是一个企业的成本的体现,任何企业想要更好的在市场竞争中立于不败之地不能只单单依靠业绩的提升,更需要学会如何降低成本,从市场的趋势来看,随着企业规模的扩大,企业对于成本的管理就越发的严谨。

而库存就是成本管理中最重要的一个方面。

伴随着信息化的发展和普及,传统的管理模式已经不能满足这个瞬息万变的市场环境了,所以本这企业发展的原则信息化管理正在逐步的进入各个公司日常管理环节。

销售管理信息系统和库存管理信息系统也伴随着这个历史潮流慢慢发展起来,最初的这两类信息系统是被拆分开来进行开发使用,通过销售管理信息系统可以使得销售人员可以随时的提交订单,并在第一时间让负责审核的上层领导看见并做应有的审核,这样可以提高效率而且便于检查,不会因为使用纸质的订单申请而由于一些客观原因导致订单不能正常的履行流程而造成公司利润的损失。

通过库管理信息系统库房管理员可以实时对库存量进行更新,并在第一时间让企业上下都可以查阅到,同时也可以对现有的库存量进行统计如若发现有库存量较低的产品进行订购或是其他的相应处理。

通过这样的信息化管理在很大程度上提高了企业的效率,但是由于这两个管理是独立开发的,所以在使用上又出现了很大的局限性,例如当销售下订单后不能实施的更新库存量而导致其他销售人员对库存量信息的不明确,使得在其他人下定时不能正常的发货。

为了更加完善信息系统在进行开发的时候就将这两者合二为一,就是这套销售与库存管理系统。

我这套信息系统的开发是基于ASP.NET和SQLServer进行的,而开发对象是北京XXXXX公司科技有限公司,此公司主要经营的业务是DELL服务器全线代理,是一家规模不大属于成长性的公司。

使用这两种技术的原因主要就是考虑到该公司规模,所提供开发的成本额度较低,而这两种技术的特点就是成本较低功能强大。

1绪论

1.1课题背景

XXXXX公司(以下简称为“XXXXX公司”),创建于2006年。

是一家专业从事计算机网络安全、计算机网络系统集成、IT咨询服务的企业。

多年来全体员工不断努力、成功斐然,主要客户遍及政府、教育、金融、IDC、军队、医院、制造等行业用户。

XXXXX公司的宗旨是:

“立于北方,创于繁景,盛于锦市,成于大业”。

XXXXX公司秉承传统文化,融合时代精华,本着“健康、创新、发展、共赢”的精神,用心为每个客户提供专业的服务,以及最好的价格支持,悉心关注每个客户的项目需求,在与客户积极沟通,广泛合作中,铸造行业中领先者的形象。

随着公司的发展业务量不断的提升,而现在使用的销售下订单的方式还是比较传统的,由销售人员手写一张订单申请表交给经理签字,在由销售人员去库库房交给库房管理,这样才能完成一次产品下单。

而且在销售人员与客户谈定好产品数量之后,不能及时查询产品库存会出现无货可卖的情况,这样对任何一方都是一种损失,或者经理不在时不能及时审核订单就会导致库房不能发货等等诸多的问题制约了公司的发展。

所以XXXXX公司确定开发一套应对公司特点的库存与销售管理系统,来从根本上解决这些问题,让公司能提高市场竞争力。

1.2国内外研究现状

自从1954年开始计算机进入了管理应用中,依据权威机构的统计早起的计算机应用管理八成以上的都是用于经济管理,经济管理是计算机应用的先驱。

很多早起的软件开发厂商都是从做财务系统起身的,在信息化建设起步的时期,诸多企业就是用财务部门作为信息化建设的开端,因为财务是一个企业的命脉,如果减少财务部门的压力就是在为公司减压。

但是财务部门毕竟只是一个部门不能概括为整个企业,所以随着信息建设的不断发展,单一的财务管理系统被历史的浪潮侵蚀,而随着诞生的就是综合性的信息管理系统。

库存与销售管理系统就是其中一个典范。

我国的信息化建设从趋势上来看也是在向综合性的方向转变,而且已经从C/S模式逐步的转换为B/S模式,老牌的软件公司如用友、金蝶等企业,也正在试图转型。

基于客户端的信息系统终将被淘汰。

主要原因就是基于WEB的信息系统可以实时的更新数据,大大提高了公司的办事效率。

从近几年的情况来看,3G只是作为试水产品,而4G将会在3G的基础上发展壮大,移动上网不在会是一个问题更多的考虑也就是速度有多快。

况且现在提出的云概念更是印证了这个趋势的必然性,随着VPN的发展公司内网信息也可以实时的通过外网访问,这将是一个里程碑似的变革。

移动办公的理念毕竟成为为了信息建设主流方向,任何系统都将是基于WEB的,而我们的电脑、手机、平板等移动设备,只会是一个显示器,而所有的计算和处理都将是在云端的服务器中进行,这样发展下去也许有一天,我们的工作就可以很轻松的在上班的路上完成。

1.3课题研究的目的和意义

伴随着社会信息化的发展进程,无纸化办公已经成为了主流的办公模式,无纸化办公是指是指利用现代化的网络技术进行办公,可以实现不用纸张和笔进行各种业务以及事务处理,这也是很多企业追求的一种理想化的办公方式。

换句话说企业追求无纸化办公的另一个目的是为了提高效率,以XXXXX公司为例,该企业的办公与库房并不在一起,又由于销售和库存管理系统的相互独立性,不能时时交互,所以每天库房管理都要到销售部去核对一天的信息,这样无形中降低了办公效率,这就体现出了将销售与库存管理系统整合为一体的重要性。

同时对企业的信息管理系统也提出更高的要求,所以企业对于自己的管理系统能否跟上时代的脚步尤为重视。

在这个信息化的时代里面,对于企业来说信息代表的不仅仅是一组数据或是一张表格,更代表的是利润、是机会。

为企业开发信息系统在我看来更是一种挑战,这不单是对单独数据的增删查改,更是企业整体数据的优化统计,所以企业级的信息系统就是为了提高企业利润,而销售和库存这两大部分是企业利润的直接体现点,这套销售与库存管理系统就应运而生。

1.4论文组织结构

第一章是论文的绪论部分,主要介绍了课题的研究背景、国内外现状、课题研究目的与意义。

第二章研究了销售与库存管理系统的需求分析,根据销售与库存管理系统的需求特点,从体系结构和开发方法来分析系统,并分析了业务流程,绘制了业务流图和数据流程图。

第三章是对系统的详细设计进行说明,分析了开发工具特点并与其他方法做了对比。

第四章是对系统数据库的设计进行了描述和分析

第五章是系统实现,介绍系统各模块的功能和主要实现代码。

第六章对系统进行测试和运行并记录了相应数据。

最后对整个系统开发过程做了总结,并做出了相应分析。

2系统分析

2.1系统可行性分析

库存管理与销售管理是企业中的两大重要部分,而现有的大部分网络管理系统开发公司,在为企业开发时还是要把这两部分分开来计算开发成本,而且价格较高,现在以八百客为例,此公司主要业务是为中小企业开发信息系统,而收费方式是依据账户收费用户亮不限数量,而一个账户一个月是90元,而且至少要有四个账户,按一年算4*12*90=4320元,这也仅仅是最廉价的开发费用,而现在XXXXX公司使用的信息系统,一年的使用费用大概在10000元左右,在企业运营成本中占有一定比例。

然而我开发的这套销售与库存管理信息系统,是将库存与销售结合一起开发的,使用同一个数据库,避免“信息孤岛”的产生,而且在权限分配上也是各有限制,管理员权限只可进行查看与审核新用户等操作;经理权限可以进行成本审核、客户信息查询、职员销售记录查询、销售订单的审核以及库存信息查询等操作;职员权限可以查询个人信息,生成订单以及库存信息查询等操作,这样就可保证公司内部员工的隐私信息的安全,避免了很多不必要的麻烦。

技术可行性调研:

本系统开发工具是VisualStudio2008。

由于企业信息量较大,用户多所以使用支持多人访问的SQLServer2005作为数据库。

经济可行性调研:

针对于现有的产品化的信息系统,少则几千元多则上万的成本问题,本系统的成本几乎可以忽略不计。

营运可行性分析调研:

本系统是针对销售和库存进行开发的,而现在XXXXX公司内部员工使用的电脑操作系统均支持此系统,企业员工也对于信息系统的使用并不陌生,这为本系统的上线提供个方便。

2.2需求分析

需求分析的意义就是为系统开发提供基础的要求,需求分析做的越细致那么后期的系统开发就会越轻松出错的可能性也就越低。

而好的需求分析的前提就是进行需求调查,而做调查的关键就是两个问题,第一是公司是做什么的,第二是公司有什么表。

只要这两个问题调查清楚了,而进行调查的最好方式就是进入公司从真实的环境中,自身体会公司的工作流程,这样比从公司人员口述的流程更加的有效也更加的直接。

我就是为了系统开发特意前去公司实地调查并获得了很多一手数据。

销售与库存管理系统的开发是实现XXXXX公司信息化管理的第一步。

代替现有的产品化的信息管理系统,是本系统开发的主要目的,依据企业自身的特点开发本系统,从而提高系统的专一性。

提高企业的效益是本系统预期达到的结果。

本系统登录界面一个,注册界面一个,使用界面一个,在登录界面可以选择四种权限登录,分别为销售、库房管理、经理和管理员。

若是职员权限登录,如果是业务员可以注册自己的客户进入公司数据库,并对其进行增删查改操作;可以依据客户需求下订单与退订单;可以查看库存信息和业绩信息等操作,如果是库房管理员,可以进行货物入库、出库以及报损的信息录入、查询、删除和修改,可以统计现有库存情况以及以往库存情况。

若是经理权限登录,可以查看全部客户信息,可以进行成本核算通过的就可确认订单否则订单不可通过审批;可以查看库存状况;可以查看业务员业绩情况及销售走势等。

若是管理员权限登录,可以查看基本信息;可以审核新职员信息;可以删除现有职员信息等。

通过以上权限的分配以及系统功能的实现我相信会大大提高现在企业的效益,提高企业管理的效率,从而提高企业在现今的市场中的竞争力,是企业在市场大潮中屹立不倒。

2.4系统业务流程图

通过对需求分析后,确认了XXXXX公司销售与库存管理系统的主要功能,并依据这些功能绘制出了业务流程图,图例如下:

外部项物或单据输入或输出物存储处理

图2.1业务流程图图例

图2.2XXXXX公司销售与库存管理系统业务流图

2.5数据流程图

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

根据上文所述的业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述,然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化DFD图。

以下是本文当中使用的数据流图图例

外部加工数据流数据存储

图2.3数据流图例

人力资源系统中主要涉及到的数据流有人事管理信息、绩效管理信息、考勤管理信息。

下图是该系统的数据流图

图2.4XXXXX公司销售与库存管理系统的关系图

图2.5XXXXX公司销售与库存管理系统顶层图

2.6数据字典

数据字典用于进一步定义和描述所有数据项,包括数据流典、数据元素、数据存储字典、数据处理、外部项五部分。

数据流

系统名:

XXXXX公司销售与库存管理系统

条目名:

产品添加

编号:

01

别名:

产品添加

来源:

管理员

去处:

存储处理

数据流结构:

添加:

{产品ID+产品编号+产品名称+产品类型+库存量+警告量+产品成本}

简要说明:

管理员添加产品信息。

修改记录:

编写

123

日期

2013-4-25

审核

123

日期

2013-4-25

图2.7数据流

数据元素

系统名:

XXXXX公司销售与库存管理系统编号:

02

条目名:

产品编号别名:

编号

属于数据流:

添加

存储处:

添加产品信息

数据元素结构:

01

01

1011

代码类型取值范围

产品名称

产品小类

产品类型

区间码0101101-9999999

(有数字组成的字符串)

简要说明:

产品编号是产品的标识符。

修改记录:

编写

123

日期

2013-4-25

审核

123

日期

2013-4-25

图2.8数据元素

数据存储

系统名:

XXXXX公司销售与库存管理系统

条目名:

创建产品信息

编号:

03

别名:

创建产品信息

存储组织:

管理员创建产品信息

主关键字:

产品编号

记录组成:

产品:

产品ID产品编号产品名称产品类型产品库存量警告量成本价

近似长度:

10505050505050

简要说明:

用于存储产品信息。

修改记录:

编写

123

日期

2013-4-25

审核

123

日期

2013-4-25

图2.9数据存储

加工

系统名:

XXXXX公司销售与库存管理系统

条目名:

修改产品信息

编号:

04

别名:

修改产品信息

输入:

修改信息

输出:

修改后的产品信息

加工逻辑:

根据输入的产品信息修改。

简要说明:

对有需要的产品信息进行变更。

修改记录:

编写

123

日期

2013-4-25

审核

123

日期

2013-4-25

图2.10数据处理(加工)

外部项

系统名:

XXXXX公司销售与库存管理系统

条目名:

管理员

编号:

05

别名:

管理员

输入数据流:

管理员相关数据

输出数据流:

管理员相关数据

主要特征:

管理员可以有修改和添加产品信息的功能。

简要说明:

对产品信息的数据进行维护

修改记录:

编写

123

日期

2013-4-25

审核

123

日期

2013-4-25

图2.11外部项

2.7决策树

2.7.1数据操作决树

图2.9数据操作决策树

2.7.2判断数据决策树

图2.10判断数据决策树

3系统设计

系统设计工作应该自顶向下地进行。

首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。

总体设计主要是指在系统分析的基础上,对整个系统的划分、机器设备的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。

系统设计的任务是:

在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

系统模型分为逻辑模型和物理模型。

逻辑模型主要确定系统做什么,在系统分析阶段提出;物理模型则主要解决怎样做的问题,系统分析阶段提出在系统设计阶段提出。

3.1系统实现技术介绍

3.1.1ASP.NET的优点

ASP.NET是微软于2000年推出的新一代的动态服务页面,它是微软发展新的体系结构.NET的一部分。

ASP.NET相对于其他Web开发模式有着更为强大的优势。

主要体现在以下几点。

1、可管理性:

ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。

因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。

配置文件的任何变化都可以自动检测到并应用于应用程序。

详细信息,请参阅ASP.NET配置。

2、安全:

ASP.NET为Web应用程序提供了默认的授权和身份验证方案。

开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。

详细信息,请参阅ASP.NET安全。

3、易于部署:

通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。

不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。

详细信息,请参阅ASP.NET部署。

4、增强的性能:

ASP.NET是运行在服务器上的已编译代码。

与传统的ASP不同,ASP.NET能利用早期绑定、实时编译、本机优化和全新的缓存服务来提高性能。

详细信息,请参阅ASP.NET性能监视。

5、

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

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2