仓库管理系统概要设计
仓库管理系统概要设计

概要说明题目:仓库管理系统学院:计算机科学与工程学院专业:信息管理与信息系统学生姓名:黄桂学号:1200340119指导教师:张纪元2015年9月20日1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3参考资料 (5)2总体设计 (5)2.1需求规定 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能需求与程序的关系 (9)2.6人工处理过程 (9)3 接口设计 (9)3.1外部接口 (9)3.2内部接口 (10)4 运行设计 (10)4.1运行控制 (11)4.2运行时间 (11)5 系统出错处理设计 (11)5.1出错信息 (11)5.2补救措施 (11)5.3系统维护设计 (12)1引言1.1编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。
在本仓库管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求规格说明书中得到详尽的叙述及阐明。
本阶段是在系统的需求分析的基础上,对仓库管理系统做一个概要设计,主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分为若干个模块、决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对本阶段中对系统所在的概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对仓库管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也参考此说明书,以便于了解概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段的不足或错误。
这份说明书的主要读者为系统分析师和软件设计师。
仓库管理系统总体设计报告

仓库管理系统总体设计报告1、概述(1)系统设计的目标:仓库管理是企业管理的重要组成部分。
企业的生产经营需要库存保证各种材料的及时供应,仓库管理对生产效率的提高有着极其重要的影响。
所有企业的经营活动都离不开物流的活动。
仓库管理的主要目标就是通过对仓库所有入、出库活动的管理和控制及对仓库数据有效的统计和分析,以保证企业生产中畅通的物流,使管理人员及早发现问题,采取相应措施,最大限度地降低仓库占用,提高仓库利用率。
同时,通过周期性的仓库盘点,及时补充备品材料,以保证企业生产经营活动的正常运行。
(2)系统设计的策略:仓库目前主要是基于相应手工作业及电脑半自动化管理,其弊病显而易见,它需要投入大量人力进行规范物品的放置、定期整理盘点以及出入库登记工作,这使得仓库管理工作十分繁琐,浪费时间。
因此把射频识别卡应用于仓库管理比较理想,这也是RFID技术一个新的应用领域。
2、计算机系统配置(1)硬件配置:主机、外存储器、终端与外部设备配置、射频读写器、手持读写器、天线、电子标签(2)软件系统:操作系统、数据库管理系统、世纪桥软件系统3、系统结构存盘点操作。
货品入库操作:入库操作模块:入库操作系统的功能是,通过选择入库货品的客户类型、客户单位以及入库类型等详细信息,填写入库货品的数量与单价后,系统回自动搜索空闲的货架产生货品入库单,同时产生内部标准的条码,用来标识入库后的货品,入库操作模快界面。
其中内部标准条码上包含了此批货品建议摆放的位置、入库时间及流水号码等信息。
货品出库操作:出库操作模块:当有货品需要出库时,通过选择货品类别及名称和数量,系统会自动搜索仓库的库存货品信息,产生出库单,出库单上有指定的仓库与货架,指引出库操作人员进行出库的操作。
搜索出库货品产生出库单的模式有两种:一种是根据入库时间早的先出库的(FIFO)原则产生出库单;另一种是根据物品在货架上占用的比例小的先出库的原则产生出库单。
库存盘点查询模块:通过选择货品的种类及名称,可以查询出该货品在仓库中的库存情况及该货品的库存总量。
仓库管理系统概要设计

桂林电子科技大学计算机科学与工程学院概要说明题目:仓库管理系统学院:计算机科学与工程学院专业:信息管理与信息系统学生姓名:黄桂学号:1200340119指导教师:张纪元2015年9月20日概要说明 1桂林电子科技大学计算机科学与工程学院1引言............................................................................. (3)1.1编写目的....................................................................... (3)1.2背景........................................................................ (3)1.3参考资料....................................................................... (4)2总体设计............................................................................. (4)2.1需求规定....................................................................... (4)2.2运行环境....................................................................... (4)2.3基本设计概念和处理流程....................................................................... (4)2.4结构........................................................................ (7)2.5功能需求与程序的关系....................................................................... (8)2.6人工处理过程....................................................................... (8)3接口设计............................................................................. (8)3.1外部接口....................................................................... (8)3.2内部接口....................................................................... (9)4运行设计............................................................................. (9)4.1运行控制....................................................................... (10)4.2运行时间....................................................................... (10)5系统出错处理设计............................................................................. (10)5.1出错信息....................................................................... (10)5.2补救措施....................................................................... (10)5.3系统维护设计....................................................................... (11)概要说明 2桂林电子科技大学计算机科学与工程学院1引言1.1编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。
仓库管理系统概要设计

仓库管理系统概要设计1.引言 (4)1.1编写目的 (4)1。
2项目背景 (4)1。
2.1软件的开发名称 (4)1。
2。
2项目需求单位.................................................................................. 错误!未定义书签。
1。
2。
3项目开发单位.................................................................................. 错误!未定义书签。
1。
2.4用户及实现软件的单位 .................................................................. 错误!未定义书签。
1。
2。
5本项目与其它软件或系统的关系 (4)1.3术语定义 (5)1。
4参考资料 (6)1。
4。
1项目计划任务书 (6)1。
4。
2合同书 (6)1.4。
3上级机关批文 (6)1.4。
4项目开发计划 (6)1。
4。
5需求规格说明书 (6)1.4.6测试计划(初稿) (6)1.4。
7用户操作手册(初稿) (7)1.4。
8本文档中引用的资料 (7)1。
4。
9所采用的软件标准或规范 .............................................................. 错误!未定义书签。
2.任务概述 . (8)2。
1目标 (8)2。
2运行环境 .................................................................................................. 错误!未定义书签。
2.3需求概述 (8)2.4条件与限制 .............................................................................................. 错误!未定义书签。
仓库管理系统总体设计说明书概要

仓库管理系统概要设计说明书】引1.1编写目的本需求分析报告的L1的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范圉的应用。
本文档的预期读者是:设计人员开发人员项口管理人员测试人员用户1.2项目背景仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。
LI前在我国市场上呈现出二元结构:以跨国公司或国内少数先进企业为代表的高端市场,其应用WMS的比例较高,系统也比较集中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应用国内开发的WMS产品。
物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。
在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。
XXXXX公司后勤处仓库管理中心委托开发,杠班第一小组承接开发。
使仓储物资管理系统实现仓库管理智能化。
1.3定义DFD: Data Flow Diagram数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
DD; Data Dictionaiy数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
1.4参考资料《软件工程实践教程》.清华大学出版社宋雨编著《软件工程设计案例教程》清华大学出版社李代平编著《软件可行性研究报告(GB8567—88)》田宝军刘利民编著《软件工程导论》第五版清华大学出版社张海潘编著《数据库系统概论》(第四版)高等教育出版社王珊编著2任务概述2.1目标设讣并完成仓储物资管理系统,实现委托方要求的功能。
仓库管理系统详细设计

仓库管理系统详细设计一、背景随着物流行业的飞速发展,仓库管理系统成为企业管理物流流程的重要工具。
本文将详细介绍仓库管理系统的设计和实现。
二、系统架构1. 系统模块•用户管理模块:负责用户权限管理、登录验证等功能。
•商品管理模块:负责商品信息的录入、修改、删除等操作。
•入库管理模块:负责记录货物入库信息,包括入库时间、货物数量等。
•出库管理模块:负责记录货物出库信息,确保出库操作的准确性。
•库存管理模块:负责库存信息的统计和查询,实时更新库存信息。
•报表统计模块:生成各类报表,包括库存报表、出入库报表等。
2. 技术选型•前端:使用HTML、CSS、JavaScript实现页面交互。
•后端:采用Java语言开发,Spring框架进行后台业务逻辑处理,并使用MySQL数据库进行数据存储。
三、功能设计1. 用户管理•用户登录:用户输入用户名和密码,系统验证信息后允许登录。
•用户权限管理:管理员可以设置用户不同的权限等级,限制其访问和操作的范围。
2. 商品管理•商品录入:管理员可以录入商品信息,包括商品名称、价格、库存等。
•商品修改和删除:对已存在的商品信息进行修改和删除操作。
3. 入库管理•入库记录:记录货物的入库时间、数量、来源等信息。
•入库查询:管理员可以根据条件查询入库记录,方便了解入库情况。
4. 出库管理•出库记录:记录货物的出库时间、数量、去向等信息。
•出库查询:管理员可以根据条件查询出库记录,确保出库操作的准确性。
5. 库存管理•实时库存更新:系统自动更新库存信息,确保库存数据的准确性。
•库存查询:管理员可以方便地查询库存情况,包括各商品库存量、预警信息等。
6. 报表统计•库存报表:显示当前各类商品的库存量,方便管理员进行库存管理。
•出入库报表:展示近期的入库和出库记录,帮助管理员了解商品流动情况。
四、安全设计为确保系统运行安全,以下措施将被采用:•用户权限控制:不同用户有不同权限,保证数据安全。
仓库管理系统的分析与设计

仓库管理系统的分析与设计一、系统概述仓库管理系统是指一种为了提高仓库管理效率和准确性,实现对仓库存货操作、流通及信息管理的自动化系统。
本文将对仓库管理系统进行分析与设计,包括需求分析、系统设计和功能模块划分。
二、需求分析1. 用户需求(1) 仓库管理员:需要能够方便地查看、操作和搜索存货信息,包括入库、出库、盘点等。
(2) 仓库主管:需要能够对仓库存货进行有效的管理与监控,包括调拨、报废、盘点等。
(3) 仓库负责人:需要能够对多个仓库进行统一管理与协调,包括库存管理、报表生成、数据分析等。
2. 功能需求(1) 存货管理:包括存货的入库、出库、调拨、报废等操作,能够实时更新存货信息。
(2) 库存管理:根据存货的入库、出库操作,自动计算库存数量、预警等信息,并生成相关报表。
(3) 盘点管理:能够对存货进行定期或不定期盘点,并能够与实际库存进行比对,生成差异报告。
(4) 人员管理:能够对仓库人员进行管理,包括权限设置、账号管理等。
(5) 报表与数据分析:能够生成各类报表,包括库存统计报表、盘点报告、入库出库记录等,并能够进行数据分析。
三、系统设计1. 系统架构采用客户端-服务器架构,客户端通过网络与服务器进行通信,服务器处理与存储数据。
2. 数据库设计(1) 存货表:存储存货的基本信息,包括存货编号、名称、数量、单价等。
(2) 入库表:存储存货的入库记录,包括存货编号、入库时间、入库量等。
(3) 出库表:存储存货的出库记录,包括存货编号、出库时间、出库量等。
(4) 仓库表:存储仓库的基本信息,包括仓库编号、仓库名称、负责人等。
(5) 人员表:存储仓库人员的基本信息,包括账号、密码、权限等。
3. 功能模块划分(1) 存货管理模块:负责存货的入库、出库、调拨、报废等操作。
(2) 库存管理模块:负责实时更新库存信息,并生成相关报表。
(3) 盘点管理模块:负责定期或不定期对存货进行盘点,并与实际库存进行比对。
仓库管理系统概要设计说明书

仓库管理系统概要设计说明书1.1.引言 (1)3.接口设计 (10)4.运行设计 (11)5.系统数据结构设计 (12)2.客户信息表 (14)3.货物信息表 (14)货物信息表 (14)4.采购员信息表 (15)5.库存信息表 (15)6.采购入库信息表 (16)7.销售出库信息表 (17)6.系统出错处理设计 (17)1.引言1.1编写目的近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。
如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。
本文正是为解决这个问题而作。
本说明书的预期读者为小中型仓库的管理员及客户和采购员。
1.2背景本系统是:仓库管理系统。
本项目的任务提出者、开发者都是本人用户:中小型仓库管理员。
软件的计算机网络:任何装有IIS的计算机作为服务器端,其他处在同一网络的计算机作为客户端。
1.3定义DFD: Data Flow Diagram 数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
DD;Data Dictionary 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
1.4参考资料1.《软件工程》---钱乐秋钱乐秋,赵文耘,牛军钰编著------ 清华大学出版社2.《数据库系统概论》—王珊萨师煊主编-------高等教育出版社3.《Java语言程序设计实用教程》董迎红张杰敏编著------ 北京大学出版社4. 可行性研究报告5. 需求分析说明书2.总体设计2.1需求规定本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统概要设计1.引言 (4)1.1编写目的 (4)1.2项目背景 (4)1.2.1软件的开发名称 (4)1.2.2项目需求单位............................................................................... 错误!未定义书签。
1.2.3项目开发单位............................................................................... 错误!未定义书签。
1.2.4用户及实现软件的单位 ............................................................... 错误!未定义书签。
1.2.5本项目与其它软件或系统的关系 (4)1.3术语定义 (5)1.4参考资料 (6)1.4.1项目计划任务书 (6)1.4.2合同书 (6)1.4.3上级机关批文 (6)1.4.4项目开发计划 (6)1.4.5需求规格说明书 (6)1.4.6测试计划(初稿) (6)1.4.7用户操作手册(初稿) (7)1.4.8本文档中引用的资料 (7)1.4.9所采用的软件标准或规范 ........................................................... 错误!未定义书签。
2.任务概述 . (8)2.1目标 (8)2.2运行环境 ............................................................................................... 错误!未定义书签。
2.3需求概述 (8)2.4条件与限制 ........................................................................................... 错误!未定义书签。
3.总体设计 .. (10)3.1处理流程 (12)3.2用例图 (12)3.3总体结构设计 (14)3.4模块功能 (15)3.5功能分配 (20)4.接口设计 (21)4.1外部接口 (21)4.2内部接口 (21)5.数据结构设计 (22)5.1概念结构设计 (22)5.2逻辑结构设计 (22)5.3物理结构设计 (23)5.4数据结构与程序的关系 (27)6.运行设计 (28)6.1运行控制 (28)6.2运行时间 (28)7.出错处理设计 (29)7.1出错输出信息 (29)7.2出错处理对策 (29)8.安全保密设计 (30)9.维护设计 (31)1.引言1.1编写目的在本仓库管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求规格说明书中得到详尽的叙述及阐明。
本阶段是在系统的需求分析的基础上,对仓库管理系统做一个概要设计,主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分为若干个模块、决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对本阶段中对系统所在的概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对仓库管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也参考此说明书,以便于了解概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段的不足或错误。
1.2项目背景1.2.1软件的开发名称仓库管理系统1.2.2本项目与其它软件或系统的关系本系统与超市的收银系统中商品的编码必须保持一致。
1.3术语定义表1-1 术语定义或解释表术语术语定义软件架构软件系统的总体逻辑结构。
按照不同的设计方法,有不同的总体逻辑结构。
若采用面向功能或面向数据的设计方法,总体逻辑结构为一树形的功能模块结构图。
若采用面向对象或面向部件(构件)的设计方法,总体逻辑结构为部件(构件)的组装图。
外部接口本软件系统与其他软件系统之间的接口,接口设施可以是中间件。
接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议数据结构数据结构包括:数据库表的结构、其他数据结构等概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。
主要包括一张逻辑E-R图及相应的数据字典物理数据模型关系数据库的物理设计模型,叫做物理数据模型。
主要包括一张物理表关系图及相应的数据字典视图在基本表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用角色数据库中享有某些特权操作的用户,叫做角色。
角色的权利通过授权来实现用例用例是系统、子系统或类和外部参与者交互的动作序列的说明, 包括可选的动作序列和会出现异常的动作序列。
子系统具有相对独立功能的小系统叫做子系统。
一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成模块具有功能独立,能被调用的信息单元叫做模块。
模块是结构化设计中的概念内部接口软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。
接口描述包括:调用方式、入口信息、出口信息等。
相关文件相关文件是指当文本内容变更后,可能引起变更的其他文件。
如需求分析报告、详细设计说明书、测试计划、用户手册参考资料参考资料是指本文件书写时用刀的其他资料。
如各种有关规范、模板、标准、准则1.4参考资料1.4.1项目计划任务书本项目的计划任务书1.4.2合同书项目组跟客户签订的合同书1.4.3上级机关批文项目组已经拿下的批文1.4.4项目开发计划本项目组的开发计划1.4.5需求规格说明书本组成员已经写好的需求规格说明书1.4.6测试计划(初稿)项目组已经提出的测试计划1.4.7用户操作手册(初稿)项目组完成的用户操作手册1.4.8本文档中引用的资料1.书名:《软件工程》出版:机械工业出版社主编:周志刚2. 书名:《使用软件工程》出版:电子工业出版社主编:赵池龙孙伟杨林编著3.书名:《数据库系统概论》出版:高等教育出版社主表:王珊萨师煊2.任务概述2.1 目标(1) 建立超市仓库系统(2) 规范超市仓库的管理工作模式用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。
(3) 建立标准货物数据库根据不同货物的不同性质对货物进行合理的调配(4) 提高超市仓库管理的工作效率仓库管理员只需要通过查询就可以清楚的知道都有哪些货物入库,库存量是多少,存在哪个位置,准确了解货物的基本信息。
(5)为超市管理人员提供准确的信息超市管理人员通过货物困存量查询可以准确地掌握仓库不同货物的库存情况;通过日报表,月报表查询,可以全面了解消费者的需求,及时调整采购计划;此外,本系统还提供了警报系统,当货物的库存量低于库存下限时,系统就会自动发出警报,提醒工作人员应该补充该货物了2.2 需求概述用户管理:为所有用户提供用户登录功能;为系统管理员提供了添加用户和删除用户的功能;入库管理:为仓库管理员提供了查询、添加货品入库信息的功能;为超市主管提供修改入库信息功能;出库管理:为仓库管理员提供了查询、添加货品出库信息的功能;为超市主管提供修改出库信息;货品信息管理:为采购员和仓库管理员提供了查询货品信息的功能;为采购员提供了添加货品信息,修改货品信息功能;供应商信息管理:为超市主管,采购员提供了查询供应商信息的功能;为采购员提供了添加,修改供应商信息的功能;库存统计:为所有仓管、采购员、超市主管提供库存查询的功能;为超市主管、采购员日报表和月报表查询的功能;为采购员提供库存警报;3. 总体设计首先来说B/S 和C/S 两种软件体系结构C/S 是Client/Server 指客户机和服务器,在客户机端必须装客户端软件及相应环境后,才能访问服务器(胖客户端)。
C/S 的优点:能充分发挥客户端PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。
对应的优点就是客户端响应速度快。
C/S 的缺点主要有以下几个:只适用于网速较快的网络环境如:局域网;客户端需要安装专用的客户端软件及运行环境。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
B/S 最大的优点:可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
B/S 架构的软件对一个稍微大点单位来说,系统管理人员不需要在几百甚至上千部电脑之间来回奔跑,只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。
无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行; B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S 无法作到的或者说不擅长的。
与操作系统平台关系最小。
B/S 架构的软件系统的扩展非常容易,只要能上网,系统管理员分配一个用户名和密码,还可以在线申请。
B/S 模式结构如图3-1。
浏览器Web 服务器数据库服务器HTTP 请求Web 服务数据库请求数据服务器应答图3-1 B/S 模式结构考虑到超市管理系统的维护成和其扩展性本以及超市本身的规模,(一般较大的超市都在不同的地方会有分店),本超市仓库管理系统采用目前流行的B/S(Browser/Server ,浏览器/服务器)的软件架构体系,以微软公司的.NET 为开发平台,以 和C#为开发语言,以SQL Server 2005为后台数据库,采用三层构架模式,即客户机/事务处理器/数据库服务器的模式。
所谓三层体系结构,是在客户端与数据库之间加入了一个”中间层”,也叫组件层。
三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。
通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互。
在多层分布式应用中,在客户端和服务器之间加入了一层或多层应用服务程序,这种程序称为“应用服务器”。
开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。
在保证客户端功能的前提下,为用户提供一个简洁的界面。
这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。
从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。