c#aspnet大型市场批发管理系统的设计与实现.docx
- 文档编号:5918568
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:44
- 大小:744.43KB
c#aspnet大型市场批发管理系统的设计与实现.docx
《c#aspnet大型市场批发管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《c#aspnet大型市场批发管理系统的设计与实现.docx(44页珍藏版)》请在冰豆网上搜索。
c#aspnet大型市场批发管理系统的设计与实现
大型市场批发管理系统的设计与实现
学院:
专业:
班级:
学号:
学生姓名:
指导教师:
摘要
随着计算机与网络技术的普及,最大限度的帮助人们节省时间和提高工作效率,引进领先技术的市场更应该将计算机与网络技术推广到批发管理中。
先进的计算机和网络技术有着人工手动无法超越的优点,例如:
智能化、节省时间、节省人力、方便管理等。
它能最大限度的提高管理者和工作人员的效率,把他们从繁杂的事物中解脱出来。
所以研发一套能切实提市场批发管理工作效率、适应新时代发展脚步的基于大型市场批发管理系统是一件具有重大意义的事情。
本系统是基于B/S模式,采用的是ASP.NET+SQLServer2008模式的开发集成环境。
此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。
本系统的基本功能:
数据进行录入、修改、删除、查询、统计的基本功能。
Keywords:
ASP.NET;管理系统;SQL
Abstract
Withthedevelopmentofcomputerandnetworktechnology,themaximumhelppeoplesavetimeandimprovetheworkefficiency,theintroductionofleadingtechnologycompaniesshouldbemorecomputerandnetworktechnologywillbeappliedtotheproductionmanagement.Theadvancedcomputerandnetworktechnologyhasmanyadvantages,suchas:
manualbeyondtheintelligent,savetime,savemanpower,convenientmanagement.Itcanmaximizeefficiencyimprovemanagersandstaff,theirfreeoutfromthecomplicatedthings.Sotodevelopasetofpracticalmanagementtoimproveworkefficiency,enterpriseproductionandadapttotheneweraofdevelopmentstepsoftheproductionmanagementsystembasedonERPisamatterofgreatsignificance.
ThesystemisbasedonB/Smode,isusedintheintegrateddevelopmentenvironmentASP.NET+SQLServer2008model.Thedesignofthissystemfromthefunction,ismorecomplete,thesystemtotheWebinterfaceandadministratorinteraction,andprovideinformationforadministratorsandacceptitsoperation,atthesametimetostoreinformationanddatathroughdatabasemanagementsystem.Thebasicfunctionsofthesystem:
thebasicfunctionofdataentry,modify,delete,query,statistics.
Keywords:
ASP.NET;managementsystem;SQL
1.概述
1.1课题研究目的和意义
在现代市场管理中,将市场内部所有资源整合在一起,对采购、批发、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。
基于大型市场批发管理系统是从发展而来的集成化管理信息系统,MRP是ERP系统的核心。
MRP解决了物料的计划与控制问题,实现了物料信息集成。
MRP的基本构成:
主批发计划(MPS),产品结构与物料清单(BOM),库存信息。
首先根据需求计划(销售订单)制定主批发计划,按照产品的零件结构,即物料清单(BOM),把主批发计划展开成零件计划。
同时,必须知道库存数量才能准确计算出零件的采购数量。
这样在这条供应链下进行采购供应管理和销售管理。
因此,达到从供应链范围去优化市场资源的目的。
本课题是以基于ERP的MRP系统为应用模型,采用最先进的网络技术、数据库技术、信息分析技术开发的MIS系统,基于大型市场批发管理系统。
对于市场来说,利用计算机支持市场高效率完成批发管理的日常事务,是适应现代市场制度要求、推动市场批发管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高市场批发管理的效率,也是市场的科学化、正规化管理,与世界接轨的重要条件。
1.2管理信息系统
1958年美国首先提出了“管理信息系统”(即MIS:
ManagementInformationSystems),从而也引出了另外一个概念——“管理信息系统”。
综合其多种定义以及根据在实际中的应用,管理信息系统可以定义为是一个由人、计算机系统等组成的,能进行信息处理的人机系统,它反映市场的批发经营情况,利用过去、当前的数据预测未来,从市场全局出发辅助市场进行管理与决策。
它具有以下特征:
1)现代管理信息系统是一个以计算机为基础的一个人机系统。
2)管理信息系统是一个集成化的系统。
3)管理信息系统是一个以数据库为中心的系统。
4)管理信息系统是一个网络化的系统。
5)管理信息系统不同于一般的数据处理系统。
由于市场类型不同,市场的战略计划不同,市场的管理模式不径相同等因素,实际的管理信息系统的动能会不同。
但是从抽象意义上来说,无论什么市场,其管理信息系统的功能相同。
一般分为数据处理、辅助管理决策两大功能。
管理信息系统的数据处理功能以完成市场相关数据的收集、存储、加工、传输和输出,提供信息服务。
它是管理信息系统的基本功能;辅助管理决策功能即指对市场批发经营中的结构化决策问题,采用管理信息系统相关学科中提出的定量方法,建立问题的模型,求解问题,获得解决问题的方法。
2.可行性分析
2.1经济上的可行性
如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。
本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,也并不会因为开发成本低而造成系统功能性能的下降。
相反,随着计算机技术的发展,各种实用软件的性能日渐提高。
批发管理系统廉价的开发成本,却能够带来相当大的实惠和方便。
主要表现在:
(1)本系统可以说是一个拥有多种实用功能的批发管理系统,它集成了设备入库出库的登记、查询等多种功能,具有较强的实用性和方便性。
(2)可使故障设备的维修更为及时,能给市场带来更大的效益。
(3)本系统的运行可以大大提高集团设备管理的效率,减少不必要的人力和物力。
由此,可以得出,本系统在经济上是绝对具有可行性。
2.2技术上的可行性
从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VisualStudio2010和SQL2005的结合无疑是在实际应用中较为成功的一种解决方案。
为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。
所以技术实行起来相对会容易。
首先,设计网站的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的批发管理系统。
其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。
从操作上来说是可行的。
综上所述,本系统开发目标已明确,在技术、经济、操作等方面具备可行性,因此系统的开发是完全可行的。
3.系统分析
3.1功能需求分析
本系统设计的最终目的是实现对网站的有序高效管理。
为此在系统设计时应做好用户需求查,充分了解用户的实际需求,保证系统具有良好的易用性、稳定性和扩展性。
通过前期的调查分析及研究,对本管理系统来说,分两种用户类型,管理员、员工、客户。
本系统要实现的主要功能主要有以下几个方面。
管理员功能:
1)系统用户管理
包括管理员的添加、删除和管理员密码修改。
2)员工信息管理
包括员工信息、员工工资的添加、查询、修改和删除。
3)客户信息管理
包括客户信息的添加、查询、修改和删除,以及客户生日提醒。
4)供货商信息管理
包括供货商信息的添加、查询、修改和删除。
5)商品管理
包括商品类别管理、商品信息管理、库存查询、入库管理。
6)派工管理
员工派工设置。
7)系统管理
系统数据备份。
客户功能:
1)个人资料管理
个人资料修改。
2)订单管理
包括在线下单和订单查询。
员工功能:
1)个人资料管理
个人资料修改。
2)派单任务
派单任务查看。
3)工资查看
工资查询。
以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。
根据上述的系统功能需求分析,可以得出本系统的系统功能模块结构图如图3.1所示:
图3.1功能结构模块图
3.2业务流程分析
批发管理系统工作流程为:
系统启动并进入系统登陆界面,需输入用户名和密码进行登录。
管理员登录后可添加员工信息、客户信息、供货商信息、商品信息和数据备份等;客户登陆后可修改个人密码、在线下单和订单查看;员工登陆后可进行个人资料修改、工资查看和派单任务查询。
本系统的业务流程图如图所示:
图3.1业务流程图
本系统是利用现代化的计算机网络技术对传统的批发管理与业务管理进行整合,按照实践过程设计完成的。
此系统的设计有助于管理员对批发管理系统的管理,在很大程度上可以提高效率,对信息进行及时更新等方面都可以提高不少速度。
为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
1)操作简单、界面友好:
完全控件式的页面布局,使得信息的录入工作更简便。
2)即时可见:
对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到"即时发布、即时见效"的功能。
3)功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
而且,还能进行上传、打印相关资源的管理。
4)方便移植:
系统应具有实用性、可靠性和适用性。
系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
5)动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
3.3数据流程分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
批发管理系统的数据流程:
对本系统操作的数据源有管理员有两种用户,管理员和普通用户。
管理员有权限对数据库中的数据进行添加、修改、删除、查询,普通用户个人资料修改、设备借用登记和故障申报也会产生一些数据。
通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如图所示:
图3.3系统的数据流程
3.4数据库概念结构设计
根据前面的设计规划,各个实体的具体描述E-R图如下:
整体E-R图如图3.4a所示:
图3.4a整体E-R图
管理员E-R图如图3.4b所示:
图3.4b管理员实体E-R图
员工信息实体E-R图如图3.4c所示:
图3.4c员工信息实体E-R图
客户信息E-R图如图3.4d所示:
图3.4d客户信息E-R图
3.5数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为SQL数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。
批发管理系统的数据结构如下:
allgonggao表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
title
VarChar
255
是
255
3
content
Text
16
是
255
4
leibie
VarChar
50
是
255
5
shouyetupian
VarChar
50
是
255
6
dianjilv
VarChar
50
是
255
7
addtime
DateTime
8
是
23
alllb表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
lb
VarChar
50
是
255
3
addtime
DateTime
8
是
23
allusers表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
username
VarChar
50
是
255
3
pwd
VarChar
50
是
255
4
cx
VarChar
50
是
255
5
addtime
DateTime
8
是
23
bumen表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
zhuguan
VarChar
50
是
255
5
dianhua
VarChar
50
是
255
6
chuanzhen
VarChar
50
是
255
7
beizhu
VarChar
50
是
255
8
addtime
DateTime
8
是
23
dingdanxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
jiage
VarChar
50
是
255
5
leibie
VarChar
50
是
255
6
kucun
VarChar
50
是
255
7
dingdanshuliang
VarChar
50
是
255
8
xiadanren
VarChar
50
是
255
9
beizhu
VarChar
500
是
255
10
paigongyuan
VarChar
50
是
255
11
issh
VarChar
2
是
255
12
addtime
DateTime
8
是
23
gongyingshangxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
gongyingshangmingcheng
VarChar
50
是
255
3
dianhua
VarChar
50
是
255
4
dizhi
VarChar
50
是
255
5
wangzhi
VarChar
50
是
255
6
youxiang
VarChar
50
是
255
7
chuanzhen
VarChar
50
是
255
8
zhuyingchanpin
VarChar
50
是
255
9
fuzeren
VarChar
50
是
255
10
beizhu
VarChar
50
是
255
11
addtime
DateTime
8
是
23
gongzi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
ygbh
VarChar
50
是
255
3
ygxm
VarChar
50
是
255
4
nian
Int
4
是
10
5
yue
Int
4
是
10
6
gz
Float
8
是
15
7
sds
Float
8
是
15
8
gz2
Float
8
是
15
9
addtime
DateTime
8
是
23
kehuxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
kehubianhao
VarChar
50
是
255
3
kehuxingming
VarChar
50
是
255
4
xingbie
VarChar
50
是
255
5
jibie
VarChar
50
是
255
6
dianhua
VarChar
50
是
255
7
youxiang
VarChar
50
是
255
8
chushengnianyue
DateTime
8
是
23
9
shenfenzheng
VarChar
300
是
255
10
dizhi
VarChar
300
是
255
11
beizhu
VarChar
500
是
255
12
mima
VarChar
50
是
255
13
addtime
DateTime
8
是
23
rukujilu表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
leibie
VarChar
50
是
255
5
danwei
VarChar
50
是
255
6
kucun
VarChar
50
是
255
7
rukushuliang
VarChar
50
是
255
8
caozuoyuan
VarChar
50
是
255
9
addtime
DateTime
8
是
23
shangpinxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
jiage
VarChar
50
是
255
5
leibie
VarChar
50
是
255
6
jianjie
VarChar
50
是
255
7
tupian
VarChar
50
是
255
8
kucun
VarChar
50
是
255
9
faburen
VarChar
50
是
255
10
addtime
DateTime
8
是
23
yuangong表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
gonghao
VarChar
50
是
255
3
xingming
VarChar
50
是
255
4
xingbie
VarChar
50
是
255
5
dianhua
VarChar
50
是
255
6
zhiwei
VarChar
50
是
255
7
hetong
VarChar
50
是
255
8
gerengaiyao
VarChar
50
是
255
9
geleijingli
VarChar
50
是
255
10
mima
VarChar
50
是
255
11
addtime
DateTime
8
是
23
12
bumen
VarChar
50
是
255
13
ruzhitime
DateTime
8
是
23
14
gxts
Int
4
是
10
15
syts
Int
4
是
10
16
touxiang
VarChar
50
是
255
zhiwei表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet 大型 市场 批发 管理 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)