企业库存管理系统论文(6)

2019-04-23 19:41

企业库存管理系统的设计与实现

this.db.AddInParameter(Backcmd, \

PathDataName);

this.db.AddInParameter(Backcmd, \ return (this.db.ExecuteNonQuery(Backcmd) > 0); }

后台AcomStoreDataBack存储过程代码如下:

CREATE PROCEDURE [dbo].[AcomStoreDataBack] @flag VARCHAR(100) OUT,

@backup_db_name VARCHAR(50),

@filename VARCHAR(200), --路径+文件名字

@BackName VARCHAR(100) AS

DECLARE @SQL nvarchar(4000),@par nvarchar(1000) IF NOT EXISTS(

SELECT * FROM MASTER..sysdatabases WHERE NAME=@backup_db_name ) BEGIN

SELECT @flag='db not exist' /*数据库不存在*/

RETURN END ELSE BEGIN

IF right(@filename,1)<>'\\' AND charindex('\\',@filename)<>0 BEGIN

SELECT @par='@filename varchar(1000)'

SELECT @SQL='BACKUP DATABASE '+@backup_db_name+' to disk=@filename with init'

EXECUTE sp_executesql @SQL,@par,@filename

Insert ShDataBack (DataName) values (@BackName) SELECT @flag='ok' RETURN END ELSE BEGIN

SELECT @flag='file type error' /*参数@filename输入格式错误*/ RETURN END END

23 / 26

企业库存管理系统的设计与实现

5. 部 署

在以上的设计过程中,只是属于软件的设计阶段,当开发完成后,系统就要被部署到适当的硬件上运行并要与协同系统集成起来。在多数系统中,硬件是一个重要方面,一个系统可能要包括多种操作平台,并且要跨越很长的物理距离。一个坚实的系统硬件部署图对系统设计来说是必需的。UML提供了一组图符,用户创建一幅图来描述最终系统的硬件设置。

本系统的硬件部署图如图5-1所示:

图5-1 硬件部署图

24 / 26

企业库存管理系统的设计与实现

结 束 语

经过这几个月的设计和开发,“企业库存管理系统”已经完成了,其功能符合设计需求,能够完成商品信息维护、供应商管理、客户管理、入库管理、出库管理、退货管理、查询等功能。经过最后的使用,证明系统完全具有可行性与可扩充性。

此次设计中,我用SQL Server2008建立后台数据库,用VS.NET 的C#作为主要的应用程序开发工具,应用所学的UML知识进行了系统设计。运行环境是Windows XP/2003/2003Server/7.

在设计开始阶段,我结合大学之前已经学习到的知识,也花了一些时间对一些知识进行了巩固,并收集了资料、熟悉开发工具及环境等工作,并到小型企业仓库进行了实地的调研与学习。随后,在UML的快速应用工程指导原则(GRAPPLE)的指导下展开了业务过程建模,系统用例建模,分析模型建立,设计模型建立,硬件部署,编码以及系统的维护与调试,最后完成毕业设计论文的编写和答辩准备工作。在开发过程中,我也遇到了各种各样的困难,在指导老师魏凌华老师和周围同学的指导、帮助下,得到解决,最终顺利完成了本系统的开发工作。

在系统的分析阶段,主要是分析系统的需求,理解系统要完成的基本功能,找出系统的用例(Use Case)和角色(Actor),画出系统的用例模型图,用例模型是此后系统建模的基础。通过分析每个用例的顺序图和协作图,找到系统中的各个对象,建立系统的对象模型。抽象出系统的类,并将系统中联系紧密的类划分为若干个包,画出包图。在系统的设计阶段,需要做出高层的系统决策、确定基本的软件结构并且对应用系统进行结构划分。

统一建模语言(UML)出现以及在建模中的应用是软件工程发展过程中的巨大革命,标志着软件工程的新的发展阶段。在设计的过程中,我对UML理论知识与建模过程有了更深入的理解,独立解决实际问题的能力进一步增强,综合运用所学知识解决实际问题的能力得到很大提高,为我今后的学习和工作积累了经验,为以后完成更复杂的工作奠定了一定的基础。

但是由于毕业设计时间较短,该系统还有待于进一步改进,因此,仍有大量的工作需要开展,以使其更趋于完善!

参 考 文 献

[1] 海杰尔斯伯格. C#程序设计语言 . 北京:机械工业出版社,2007

[2] 仲福根、时书剑. 基于C#的Web应用. 北京:电子工业出版社,2012.

[3] 张洪明. SQL Server数据库管理与开发案例教程.北京:清华大学出版社,2009 [4] 王欣. SQL语法与范例详解词典. 机械工业出版社,2009

[5] 吴戈. SQL Server 2008学习笔记. 北京:人民邮电出版社,2009

[6] 明日科技. 软件工程师典藏:C#开发技术大全. 北京: 人民邮电出版社 ,2011 [7] Joseph Schmuller . UML基础、案例与应用. 北京:人民邮电出版社,2001. [8] Meilir Page.Jones. UML.面向对象设计基础. 北京:科学出版社,2003. [9] 刘润东. UML对象设计与编程. 北京:希望电子出版社2002.

25 / 26


企业库存管理系统论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2005年全市服务业重点项目建设进度(1—6月)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: