1、 I 大型市场批发管理 系统 的设计与实现 学 院 : 专 业 : 班 级 : 学 号 : 学生姓名 : 指导教师 : II 摘要 随着计算机与网络技术的普及,最大限度的帮助人们节省时间和提高工作效率,引进领先技术的 市场 更应该将计算机与网络技术推广到 批发 管理 中。先进的计算机和网络技术有着人工手动无法超越的优点,例如:智能化、节省时间、节省人力、方便管理等。它能最大限度的提高管理者和工作人员的效率,把他们从繁杂的事物中解脱出来。所以研发一套能切实提 市场批发 管理 工作效率、适应新时代发展脚步的 基于 大型市场批发管理系统是一件具有重大意义的事情。 本系统是基于 B/S 模式,采用的是
2、 ASP.NET+ SQL Server 2008 模式的开发集成环境。此系统的设计从功能上来说,是比较完备的,系统以 Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。 Keywords:ASP.NET; 管理系统 ; SQL III Abstract With the development of computer and network technology, the maximum help people save time and improve the work effici
3、ency, the introduction of leading technology companies should be more computer and network technology will be applied to the production management. The advanced computer and network technology has many advantages, such as: manual beyond the intelligent, save time, save manpower, convenient managemen
4、t. It can maximize efficiency improve managers and staff, their free out from the complicated things. So to develop a set of practical management to improve work efficiency, enterprise production and adapt to the new era of development steps of the production management system based on ERP is a matt
5、er of great significance. The system is based on B/S mode, is used in the integrated development environment ASP.NET+ SQL Server 2008 model. The design of this system from the function, is more complete, the system to the Web interface and administrator interaction, and provide information for admin
6、istrators and accept its operation, at the same time to store information and data through database management system. The basic functions of the system: the basic function of data entry, modify, delete, query, statistics. Keywords:ASP.NET; management system; SQL IV 目 录 1.概述 . V 1.1 课题研究目的和意义 . V 1.
7、2 管理信息系统 . V 2.可行性分析 .VI 2.1 经济上的可行性 .VI 2.2 技术上的可行性 .VI 2.3 操作上的可行性 . VII 3.系统分析 . VII 3.1 功能需求分析 . VII 3.2 业务流程分析 . VIII 3.3 数据流程分析 .X 3.4 数据库概念结构设计 . XI 3.5 数据库逻辑结构设计 . XII 4.网 站 的 具 体 实 现 . XVII 4.1 系统实现软件简介 . XVII 4.1.1. Visual Studio 2010 . XVIII 4.1.2. Microsoft SQL Server. XIX 4.1.3.IIS. XIX
8、 4.2 系统的软硬件平台 .XX 4.3 ASP.NET 技术 . XXI 4.3.1 .NET简介 . XXI 4.3.2 ASP.NET技术简介 . XXI 4.3.3.ADO.NET访问数据库的原理 . XXII 4.4 系统操作说明 .XXIII 4.4.1系统登陆页面 .XXIII 4.4.2 管理员页面 .XXVI 4.4.3员工信息添加页面 . XXVII 4.4.4员工信息查看页面 . XXXI 4.4.5员工月工资添加页面 . XXXV 4.4.6客户信息添加页面 . XXXVIII 4.4.7供应商添加页面 . XL 4.4.8商品信息添加页面 . XLIII 5.结论
9、. XLV 5.1 系统的特点 . XLV 5.2 系统的不足和改进 . XLV 5.3 设计收获与心得 . XLV 致 谢 .XLVI 参 考 文 献 . XLVII V 1.概述 1.1 课题研究 目的 和意义 在现代 市场 管理中,将 市场 内部所有资源整合在一起,对采购、 批发 、成本、库存、分销 、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。 基于大型市场批发管理 系统 是从发展而来的集成化管理信息系统 , MRP 是 ERP 系统的核心。MRP 解决了物料的计划与控制问题,实现了物料信息集成。 MRP 的基本构成:主 批发 计划 (MPS),产品结构与物料清单
10、 (BOM),库存信息。首先根据需求计划 (销售订单) 制定主 批发 计划,按照产品的零件结构,即物料清单 (BOM),把主 批发 计划展开成零件计划。同时,必须知道库存数量才能准确计算出零件的采购数量。 这样在这条供应链下进行采购供应管理和销售管理。 因此, 达到 从供 应链范围去优化 市场 资源 的目的 。 本课题是 以基于 ERP 的 MRP 系统为应用模型,采用最先进的网络技术、数据库技术、信息分析技术开发的 MIS 系统 ,基于 大型市场批发管理 系统。 对于 市场 来说,利用计算机支持 市场 高效率完成 批发 管理的日常事务,是适应现代市场 制度要求、推动 市场批发 管理走向科学化
11、、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 市场批发 管理的效率 ,也是 市场 的科学化、正规化管理 ,与世界接轨的重要条件。 1.2 管理信息系统 1958 年美国首先提出了“管理信息系统”(即 MIS: Management Information Systems),从而也引出了另外一个概念 “管理信息系统”。综合其多种定义以及根据在实际中的应用,管理信息系统可以定义为是一个由人、计算机系统等组成的,能进行信息处理的人机系统,它反映 市场 的 批发 经营情况,利用过去、当前的数据预测未来,从 市场
12、 全局出发辅助 市场 进行管理与决策。它具有以下特征: 1) 现代管理信息系统是一个以计算机为基础的一个人机系统。 2) 管理信息系统是一个集成化的系统。 3) 管理信息系统是一个以数 据库为中心的系统。 VI 4) 管理信息系统是一个网络化的系统。 5) 管理信息系统不同于一般的数据处理系统。 由于 市场 类型不同, 市场 的战略计划不同, 市场 的管理模式不径相同等因素,实际的管理信息系统的动能会不同。但是从抽象意义上来说,无论什么 市场 ,其管理信息系统的功能相同。一般分为数据处理、辅助管理决策两大功能。管理信息系统的数据处理功能以完成 市场 相关数据的收集、存储、加工、传输和输出,提供
13、信息服务。它是管理信息系统的基本功能;辅助管理决策功能即指对 市场批发 经营中的结构化决策问题,采用管理信息系统相关学科中提出的定量 方法,建立问题的模型,求解问题,获得解决问题的方法。 2.可行性分析 2.1 经济上的可行性 如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,也并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展 ,各种实用软件的性能日渐提高。 批发 管理系统 廉价的开发成本,却能够 带来相当大的实惠和方便。主要表现在: (1)本系统可以说是
14、一个拥有多种实用功能的 批发 管理系统 ,它集成了 设备 入库出库的 登记、查询 等多种功能,具有较强的实用性和方便性。 ( 2)可使故障设备的维修更为及时,能给 市场 带来更大的效益。 (3)本系统的运行可以大大提高 集团 设备 管理 的效率,减少不必要的人力和物力。 由此,可以得出,本系统在经济上是绝对具有可行性。 2.2 技术上的可行性 从目前 IT 业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库, Visual Studio2010 和 SQL2005 的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完
15、善强大的 数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。 VII 2.3 操作上的可行性 首先,设计网站的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的 批发 管理系统 。其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。从操作上来说是可行的。 综上所述,本系统开发目标已明确,在技术、经济、操作等方面具备可行性,因此系统的开发是完全可行的。 3.系统分析 3.1 功能需求分析 本系 统设计的最终目的是实现对网站的有序高效管理。为此在系统设计时应做好用户需求查 ,充分了解用户的实际需求 ,保证系统具有良好的易
16、用性、稳定性和扩展性。通过 前期的调查分析及研究,对本管理系统来说,分两种用户类型,管理员、员工、客户 。本系统要实现的主要功能主要有以下几个方面。 管理员功能: 1)系统用户管理 包括管理员的添加 、删除 和管理员密码修改。 2) 员工 信息管理 包括 员工 信息 、员工工资 的添加、查询、修改和删除。 3) 客户信息 管理 包括 客户信息 的添加、查询、修改和删除 ,以及客户生日提醒 。 4)供货商信息管理 包括供 货商信息的添加、查询、修改和删除。 5) 商品管理 包括商品类别管理、商品信息管理、库存查询、入库管理。 6)派工管理 员工派工设置。 7)系统管理 系统 数据备份。 VIII
17、 客户 功能: 1)个人资料 管理 个人资料 修改。 2)订单 管理 包括 在线下单和订单查询 。 员工 功能: 1)个人资料管理 个人资料修改。 2)派单任务 派单任务 查看。 3) 工资查看 工资查询。 以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。 根据上述的系统 功能 需求分析,可以得 出本系统的 系统功能模块结构图如图 3.1 所示: 图 3.1 功能结构模块图 3.2 业务流程分析 批发 管理系统 工作流程为: 系统启动并进入系统 登陆 界面, 需 输入用户名和密码 进IX 行登录。 管理员登录后可添加
18、员工信息、客户信息、供货商 信息 、商品信息 和数据备份等 ; 客户 登陆后 可修改个人密码、在线下单和订单查看;员工登陆后可进行个人资料修改、工资查看和派单任务查询。 本系统的业务流程图如图所示: 客 户工 资登 陆登 陆管 理 员管 理 版 块 添 加管 理员 工订 单 添 加查 看信 息图 3.1 业务流程图 本系统是利用现代化的计算机网络技术对传统的 批发 管理 与业务 管理 进行整合,按照实践过程设计完成的。此系统的设计有助于管理员对 批发 管理系统 的管理,在很大程度上可以提高效率,对信息进行及时更新等方面都可以提高不少速度。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算
19、机化,提高工作效率和工作质量,现提出如下系统开发目标: 1) 操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。 2) 即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到 “即时发布、即时见效 “的功能。 3) 功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传、打印相关资源的管理。 4) 方便移植:系统应具有实用性、可靠性和适用性。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码
20、的复杂性。 X 5) 动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 3.3 数据流程分析 数据流程分析主要包括对信息的流动、传递 、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 批发 管理系统 的数据流程: 对本系统操作的数据源有管理员有两 种用户, 管理员和普通用户。 管理员有权限对数据库中的数据进行添加、修改、删除、查询 ,普通用户个人资料修改、设备借用登记和故障申报也会产生一些数据。 通过对本系统的需求分 析,系统的基本功能已经确定。 整个系统的数据流程图如图所示: 生 产 管 理 系 统客 户 登 陆数 据 备 份管 理 员 登 录个 人 资 料 修 改在 线 下 单管 理 员 信 息数 据 恢 复 注 销 登 录系 统 数 据库员 工 信 息 、 客 户 信息 、 商 品 信 息 、 入 库信 息 等 添 加图 3.3 系统的数据流程