一个三层架构的进销存管理系统设计方案word1doc.docx
《一个三层架构的进销存管理系统设计方案word1doc.docx》由会员分享,可在线阅读,更多相关《一个三层架构的进销存管理系统设计方案word1doc.docx(9页珍藏版)》请在冰豆网上搜索。
一个三层架构的进销存管理系统设计方案word1doc
一个三层架构的进销存管理系统设计方案word1
一个三层架构的进销存管理系统设计
实习报告
姓名:
queen
日期:
2007-10-12
一、软件需求分析
(2)
§1.1系统设计原则
(2)
§1.2实现目标(3)
二、系统概要设计(4)
§2.1平台要求(4)
§2.2软件体系结构(4)
三、系统详细设计(5)
§3.1客户端详细设计(5)
§3.1.1客户端的功能(5)
1.前台收银系统(5)
2.后台管理系统(5)
§3.1.2设计细节(6)
§3.2服务器端详细设计(13)
§3.2.1服务器端的功能(13)
§3.2.2设计细节(13)
四、软件实现过程(16)
§4.1客户端窗体(16)
§4.2服务器端设置窗体(17)
五、软件测试过程(19)
§5.1运行环境测试(19)
§5.1.1任务(19)
§5.1.2测试过程(19)
§5.1.3测试结果(19)
§5.1.4评价(19)
§5.2软件功能测试(19)
§5.2.1任务(19)
§5.2.2测试过程(19)
§5.2.3测试结果(20)
§5.2.4评价(20)
一、软件需求分析
商品零售业的核心问题是如何高效地管理进货销售调拨和存货等业务.随着商品零售业的发展,商业运作模式日趋多样化,以往的单机版的进销存存在过于简单,自动化程度差,数据安全性差,缺少辅助决策功能等不足,不能适应如今大型超市和连锁经营的需要.
§1.1系统设计原则
·先进性
系统应包含成熟的网络通信和数据库技术的设计,对于数据库访问应具备容错性.
·可靠性
数据库系统必须是安全可靠的分布式数据库系统,能确保数据的一致性和完整性,并使系统免受病毒感染,提供完善的数据备份方案和系统工程崩溃后的恢复手段.
·可维护性
系统提供强有力的网络,数据库管理,维护和监测功能,能有效地进行网络系统和数据库系统的管理,维护,监视和故障恢复,使系统保持良好的性能,以方便用户的使用和维护.
·可扩充性
应用软件实现模块相互独立,控制程序和执行程序相分离,具有高度的程序独立性和数据独立性,使机构和业务变化的影响至最小,方便了扩充和修改.
·安全保密性
系统在系统级,数据库级和应用级提供三级权限控制功能,检查用户是否具有合法身份和权限,以防止非用户的入侵或数据的不合法使用,有效地保护数据的安全性。
应用系统的设计应充分地,合理地利用系统提供的多种机制和功能,把商业销售与管理系统建成一个高安全性的系统。
·实用性
用户界面直观,友好,各类人员只需经过简单培训即可上手操作。
·其他
考虑到大多数大件商品零售企业在企业信息化方面都有不同程度的投资,从保护现有投资的角度出发,客户端应该具有相对较低的平台要求。
§1.2实现目标
·销售数据的及时汇总
·进销存业务全部电脑化,提高办公效率和工作质量。
·强化以库存为中心的管理模式,严格控制库存量,降低运作成本。
·以库存,销售,供货商信息为基础,动态地自动产生订货单,既降低库存,又避免缺货。
·以库存,销售信息为基础,动态地自动产生调拨单,确保卖场不断货。
·提供完善合理的供货商结算机制,解决结算难问题
·及时提供多种统计报表,为管理人员经营决策提供可靠的分析数据。
·严格的数据保密机制,所有用户均须根据权限进行有限的操作,提高系统安全性。
保护商业机密。
三层架构的进销存管理系统是一个采用三层客户机/服务器结构的网络应用程序。
具有如下优势:
数据库服务器集中管理企业数据,克服了单机应用的很多弊端。
系统的应用逻辑由应用程序服务器集中处理,可高效地访问数据库和管理客户连接,并有效地对客户端实施监测。
工作站的工作量较轻,可以利用已有PC机运行,保护了各企业已有的投资。
在程序设计技术方面,三层架构的进销存管理系统向读者展示了高级用户界面设计等Windows程序开发技术的应用,读者可以在阅读中充分体会。
二、系统概要设计
§2.1平台要求
操作系统:
客户端和服务器端均可运行于Windows2000和WindowsXP平台的各个版本上。
开发工具:
含MFC支持的MicrosoftVisualStudio6.0。
SQLserver2000
§2.2软件体系结构
本系统服务器,客户端都设计成单文档/视图结构。
服务器端包括一个主模块和通信模块,数据库访问模块,在主模块中处理系统业务,对通信模块和数据库访问模块的调度.
客户端的结构和服务器端结构类似。
客户端程序的各项功能都是这样添加到文档/视图结构的框架中的。
一个三层架构的进销存管理系统设计方案word1
一个三层架构的进销存管理系统设计
实习报告
姓名:
queen
日期:
2007-10-12
一、软件需求分析
(2)
§1.1系统设计原则
(2)
§1.2实现目标(3)
二、系统概要设计(4)
§2.1平台要求(4)
§2.2软件体系结构(4)
三、系统详细设计(5)
§3.1客户端详细设计(5)
§3.1.1客户端的功能(5)
1.前台收银系统(5)
2.后台管理系统(5)
§3.1.2设计细节(6)
§3.2服务器端详细设计(13)
§3.2.1服务器端的功能(13)
§3.2.2设计细节(13)
四、软件实现过程(16)
§4.1客户端窗体(16)
§4.2服务器端设置窗体(17)
五、软件测试过程(19)
§5.1运行环境测试(19)
§5.1.1任务(19)
§5.1.2测试过程(19)
§5.1.3测试结果(19)
§5.1.4评价(19)
§5.2软件功能测试(19)
§5.2.1任务(19)
§5.2.2测试过程(19)
§5.2.3测试结果(20)
§5.2.4评价(20)
一、软件需求分析
商品零售业的核心问题是如何高效地管理进货销售调拨和存货等业务.随着商品零售业的发展,商业运作模式日趋多样化,以往的单机版的进销存存在过于简单,自动化程度差,数据安全性差,缺少辅助决策功能等不足,不能适应如今大型超市和连锁经营的需要.
§1.1系统设计原则
·先进性
系统应包含成熟的网络通信和数据库技术的设计,对于数据库访问应具备容错性.
·可靠性
数据库系统必须是安全可靠的分布式数据库系统,能确保数据的一致性和完整性,并使系统免受病毒感染,提供完善的数据备份方案和系统工程崩溃后的恢复手段.
·可维护性
系统提供强有力的网络,数据库管理,维护和监测功能,能有效地进行网络系统和数据库系统的管理,维护,监视和故障恢复,使系统保持良好的性能,以方便用户的使用和维护.
·可扩充性
应用软件实现模块相互独立,控制程序和执行程序相分离,具有高度的程序独立性和数据独立性,使机构和业务变化的影响至最小,方便了扩充和修改.
·安全保密性
系统在系统级,数据库级和应用级提供三级权限控制功能,检查用户是否具有合法身份和权限,以防止非用户的入侵或数据的不合法使用,有效地保护数据的安全性。
应用系统的设计应充分地,合理地利用系统提供的多种机制和功能,把商业销售与管理系统建成一个高安全性的系统。
·实用性
用户界面直观,友好,各类人员只需经过简单培训即可上手操作。
·其他
考虑到大多数大件商品零售企业在企业信息化方面都有不同程度的投资,从保护现有投资的角度出发,客户端应该具有相对较低的平台要求。
本文作者花式棉花糖官网
§1.2实现目标
·销售数据的及时汇总
·进销存业务全部电脑化,提高办公效率和工作质量。
·强化以库存为中心的管理模式,严格控制库存量,降低运作成本。
·以库存,销售,供货商信息为基础,动态地自动产生订货单,既降低库存,又避免缺货。
·以库存,销售信息为基础,动态地自动产生调拨单,确保卖场不断货。
·提供完善合理的供货商结算机制,解决结算难问题
·及时提供多种统计报表,为管理人员经营决策提供可靠的分析数据。
·严格的数据保密机制,所有用户均须根据权限进行有限的操作,提高系统安全性。
保护商业机密。
三层架构的进销存管理系统是一个采用三层客户机/服务器结构的网络应用程序。
具有如下优势:
数据库服务器集中管理企业数据,克服了单机应用的很多弊端。
系统的应用逻辑由应用程序服务器集中处理,可高效地访问数据库和管理客户连接,并有效地对客户端实施监测。
工作站的工作量较轻,可以利用已有PC机运行,保护了各企业已有的投资。
在程序设计技术方面,三层架构的进销存管理系统向读者展示了高级用户界面设计等Windows程序开发技术的应用,读者可以在阅读中充分体会。
二、系统概要设计
§2.1平台要求
操作系统:
客户端和服务器端均可运行于Windows2000和WindowsXP平台的各个版本上。
开发工具:
含MFC支持的MicrosoftVisualStudio6.0。
SQLserver2000
§2.2软件体系结构
本系统服务器,客户端都设计成单文档/视图结构。
服务器端包括一个主模块和通信模块,数据库访问模块,在主模块中处理系统业务,对通信模块和数据库访问模块的调度.
客户端的结构和服务器端结构类似。
客户端程序的各项功能都是这样添加到文档/视图结构的框架中的。