当前位置: 首页 > news >正文

660SJBH企业信息管理系统

第一章 问题来源

1.1 课题提出背景和意义

由于企业规模进一步扩大,企业信息的管理也变得越来越复杂。为此,切实有效的把企业信息管理系统引入企业管理领域中,对于促进企业管理制度和提高企业质量有着显着意义。

Internet的发展使我们的企业越来越现代化,现在网上企业信息管理是我们现在企业管理中的一个热点。现在,员工跟公司的之间的信息传播只在一指之间。目前国家的企业管理体制也正处在不断改革、创新的阶段,我国的工商部门充分吸取国外优秀的管理模式,结合国内多年的企业管理经验,逐步探索出适合中国特色的企业管理形式。因此,企业信息管理软件应充分依托企业自身信息,实现企业信息的集中管理、分散操作、信息共享,、使传统的管理朝数字化无纸化、智能化、综合化的方向发展,并为进一步实现完善的信息系统打下良好的基础。由于 Internet 具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等诸多优点。本企业信息系统,可以提高企业的信息管理效率。我们的目标是用本企业信息系统实现最快对企业信息的综合管理。在这里,运用计算机辅助管理,即能实时地对大量信息数据进行检验和统计,十分方便地输出管理结果,同时也避免了人工处理时容易产生的错误。

1.2 研究内容

本课题是设计一个基于.NET的企业信息管理管理软件。该软件主要包括服务器端,台帐端两个子项目,分别阐述如下::

服务器端:主要实现企业各连锁店之间的数据传递,服务器配置和统一管理。

台帐端:该项目是整个软件逻辑最为复杂的一个子项目,包括资料管理,采购管理,销售管理,库存管理,帐务管理,应收款管理,应付款管理和系统管理十大功能模块。

第二章 基础理论知识

企业信息管理系统的设计采用了JSP,Struts框架来实现,因此从采用了MVC结构模式进行开发。整个开发的过程也是完全按照Struts框架结构进行的。下面了解一下MVC开发模式和Struts框架技术。

2.1 C#技术概述

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

 Visual Studio.NET从一开始就是为XML Web服务创建的开发环境。通过允许应用程序通过Internet沟通和共享数据,XML Web服务使业务能够从Internet转换为用于集成和传送它们的核心商业价值的真正平台。

Visual Studio.NET和XML Web服务提供简单,灵活和基于标准的模型。允许开发人员从新的和现有的代码汇编应用程序,而与平台,编程语言或对象模型无关。

而.NET Framework是一个新的开发平台,它为局域网 (LAN) 和 Internet 上的分布式企业应用提供了一致和有效的支持。

 .NET Framework由两个主要部分组成:CLR(通用语言运行时, Common Language Runtime)和一组统一的类库,包括ASP.NET、ADO.NET、Windows Forms和其他能力。

C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

.NET是 Microsoft XML .NET 平台。XML .NET 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML .NET 并将这些服务集成在一起之所需。

C#是一个语言,.net是一个平台,上面支持用C#或者VBdotNet写代码。

  另外,C#不但可以开发基于.net的应用程序,也可以开发基于WinForm的程序,这就是区别。

  若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML...等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路.

Microsoft® .NET 平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 服务的每一方面。XML Web 服务将成为您今天正在使用的 Microsoft 的应用程序、工具和服务器的一部分 — 并且将要打造出全新的产品以满足您所有业务需求。

更具体地说,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。

2.2 SQL SERVER 概述

SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.SQL SERVER 2005 基本信息如下:

SQL Server 2005 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 2005 的开发上就分道扬镳了,Microsoft 将SQL Server 2005 移植到Windows NT系统上,专注于开发推广SQL Server 2005 的Windows NT 版本。Sybase 则较专注于SQL Server 2005在UNIX 操作系统上的应 用。

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

  SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

第三章 需求分析

要开发一个应用系统,首先要了解用户对整个系统的具体要求,确定系统应该实现的功能和系统应该具有的性能;设计应用软件时所使用的设计平台,所开发的应用软件的运行环境;通过调查分析去了解系统的业务流程,确定数据库设计中需要的数据结构;还要分析系统中的数据流和长期使用的数据存储等等,这些都是需求分析中应该完成的任务。本章采用软件工程的方法对“企业信息管理”模块进行了需求分析。

3.1系统功能分析

本系统功能模块分析如下:

1 基础数据

基础数据模块是整个系统运行的基础,为系统的商品信息,采购管理和销售管理提供相关的数据,同时,基础数据模块的设计也是为了方便用户,为用户减少在后面的模块中重复输入数据的工作量。如,采购订单时,要求填写业务员信息,在基础数据中添加了相关的业务员信息,填写采购订单时,只要点击鼠标先择业务员名称便可。该模块包括企业档案、仓库管理、客户档案、供货商和业务员管理八个子模块组成。

2 商品管理

企业产品进销存管理系统把商品管理单独成一块,便于对商品进行管理,在对商品信息进行更新后,订单里的商品信息也同步更新。该模块主要包括:商品分类管理、商品管理和商品查询三个子模块。

3 采购管理

采购管理是企业产品进销存管理系统核心模块之一, 主要记录采购订单详细信息。该模块的功能主要是实现商品采购进库和采购退货出库功能。它包括:新开采购单、订单查询、采购退货和退货查询四大功能模块。

4 销售管理

销售管理也是企业产品进销存管理系统核心模块之一。它的功能与采购十分相似,只不过,是对库存进行出库管理,是采购的逆运算过程,该模块也包含了四个模块,分别是销售单、销售查询、销售退货、退货查询。

5 库存管理

该功能模块主要包括:库存查询、库存预警和库存查询。3.3.6 系统维护

6 系统维护主要是针对系统的安全而设计的, 主要是管理登录系统的用户及权限控制和数据的备份和恢复。主要包括:管理员设置、数据备份和数据恢复等模块。

3.2数据流图

根据该系统问题的需求进行分析,使用数据流图示描述数据处理过程。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表现系统的逻辑处理功能。

图3-1 系统顶层数据流图

图3-2 系统0层数据流图

名字:用户信息列表

别名:

描述:用户信息列表=管理员列表

定义:用户编号唯一标识

位置:用户管理界面

名字:账务信息列表

别名:

描述:系统中财务收入和财务支出集合

定义:账务列表=财务收入+财务支出

位置:账务信息管理

名字:商品信息列表

别名:商品ID

描述:唯一标识商品的字段

定义:商品编号={数字}

位置:商品表

名字:日志信息列表

别名:日志ID

描述:唯一标识日志的字段

定义:日志编号={数字}

位置:日志表

 


3.3 数据字典

3.4系统性能

本系统减持保护应用和投资延续性的原则,充分利用现有的计算机设备资源和网络平台,合理利用国内外高新技术成果,使得整个系统最大的发挥稀有的投资效应,实现信息的高度共享[43]。

对本课题的建设要满足以下要求:

先进性与实用性:在系统设计中要紧密结合实际,立足先进技术,在保证目前需求的前提下,还要满足未来发展的需要,为将来在本系统上继续发展增值服务提供一个优良的平台、扩展用户软硬件投资少打下坚实的基础[44]。

可靠性:可靠性要从操作系统、应用系统、网络系统等方面全方位地考虑[45]。

成熟性与通用性:尽量采用成熟的技术与工具,强调通用,不过分的强调标新立异。坚决避免重复开发,注意提高系统整体性能,使整体投资达到最佳。

开放性与互联性:在设计和开发的过程中,应充分细线系统的开放新和互联性,在硬件上使各种设备按“标准化”来连接,使系统既能满足用户目前的需要,保证原有设备能够继续使用,保护现有投资,又能在必要的时候平滑升级,满足用户更高的需求。

考虑现有设备环境以及系统资源:要充分利用既有设备、系统、系统数据等。

由于此开发项目针对站点流量统计,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作[47]。

查询速度:不超过5秒;

其它所有交互功能反应速度:不超过3秒;

可靠性:平均故障间隔时间不低于300小时。

其他需求

能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。

第四章 总体设计

网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。一两年前还处于新兴地位的网络招聘求职方式已经名符其实地走向了招聘求职的主流地位。网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。

4.1 功能分析

下面我们着重介绍各个模块的具体功能以及设计要求。

1 基础数据

基础数据模块是整个系统运行的基础,为系统的商品信息,采购管理和销售管理提供相关的数据,同时,基础数据模块的设计也是为了方便用户,为用户减少在后面的模块中重复输入数据的工作量。如,采购订单时,要求填写业务员信息,在基础数据中添加了相关的业务员信息,填写采购订单时,只要点击鼠标先择业务员名称便可。该模块包括企业档案、仓库管理、客户档案、供货商和业务员管理八个子模块组成。

2 商品管理

企业产品进销存管理系统把商品管理单独成一块,便于对商品进行管理,在对商品信息进行更新后,订单里的商品信息也同步更新。该模块主要包括:商品分类管理、商品管理和商品查询三个子模块。

3 采购管理

采购管理是企业产品进销存管理系统核心模块之一, 主要记录采购订单详细信息。该模块的功能主要是实现商品采购进库和采购退货出库功能。它包括:新开采购单、订单查询、采购退货和退货查询四大功能模块。

4 销售管理

销售管理也是企业产品进销存管理系统核心模块之一。它的功能与采购十分相似,只不过,是对库存进行出库管理,是采购的逆运算过程,该模块也包含了四个模块,分别是销售单、销售查询、销售退货、退货查询。

5 库存管理

该功能模块主要包括:库存查询、库存预警和库存查询。3.3.6 系统维护

6 系统维护主要是针对系统的安全而设计的, 主要是管理登录系统的用户及权限控制和数据的备份和恢复。主要包括:管理员设置、数据备份和数据恢复等模块。

4.2 系统功能模块设计

系统的层次图如4-1 企业信息管理系统的层次图所示:

相关文章:

  • SPL 量化 复权数据
  • uniapp跨平台开发---动态控制底部切换显示
  • 【WEB3】web3.0是什么
  • Android开发中svg转xml工具使用
  • ‌sd - 批量修改文本文件的命令和软件工具
  • 深入理解编程中的同步与异步:原理、区别及实战应用
  • 基于边缘人工智能的AI无人机-更高效更安全的飞行任务执行
  • 【SpringMVC】概念引入与连接
  • EKS环境下服务重启50X错误
  • 小白学习java第16天(上): javaWeb
  • LLM开发——基于DeepSeek R1 和 Qwen 构建智能检索增强生成系统
  • STM32(M4)入门:定时器延时与系统滴答(价值 3w + 的嵌入式开发指南)
  • Java大厂面试:互联网医疗场景中的Spring Boot与微服务应用
  • 【应用密码学】实验二 分组密码(2)
  • 获取电脑mac地址
  • 特征工程三:数据特征之词干提取器(stemmer)
  • 如何有效防止 SQL 注入攻击?
  • 使用wavesurferJs实现录音音波效果
  • 数据可视化 —— 直方图
  • git 基础开发操作
  • 见证上海援藏30年成果,萨迦非遗珍品展来沪
  • 影子调查丨危房之下,百余住户搬离梦嘉商贸楼
  • 上海浦东单价超10万楼盘228套房源开盘当天售罄,4月已有三个新盘“日光”
  • 学校食堂饭菜有蛆?举报人遭值班人员辱骂?四川苍溪县教育局回应
  • 公交公司须关注新出行需求:“单车巴士”能否常态化
  • 阿曼外交大臣:伊美下一轮谈判暂定5月3日举行