- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东北大学硕士博士学位论文排版打印格式-物流产业大数据平台.doc
软 件 项 目 案 例 分 析 报 告
目 录
1. 引言 2
1.1 开发背景 2
1.2 国内外研究现状 2
2.系统相关技术简介 3
2.1 .NET 框架 3
2.2 XML技术 3
3.项目需求分析 4
3.1 系统总体需求分析 4
3.2 采购管理模块需求分析 6
3.3 销售管理模块需求分析 7
4.总体设计 8
4.1 设计思想 8
4.2 总体设计 8
5. 详细设计 9
5.3 数据库设计 10
6.项目开发计划 12
6.1公共界面的实现 12
6.2采购业务实现 12
参考文献 14
1. 引言
这一部分主要介绍基于组件化技术开发的图书进销存管理系统开发的背景,图书进销存系统国内外研究现状和发展趋势以及论文研究的主要内容和结构安排。
1.1 开发背景
在当今的现代社会中,信息的重要性越来越显现,谁能更好的获得、整理和分析信息,谁就能够在激烈的市场竞争中占得先机。
信息化的推动既给企业带来了机会,也带来了很大的压力。在知识爆炸的年代,各个企业获得信息的途径趋同,发展的机遇越来越趋向于均等。企业面对大量的信息,如何在本企业中采用,如何构建自身的信息管理系统,把企业的资源管理范围扩展到整个生产环境已经成为了急需考虑的问题。
1.2 国内外研究现状
美国在计算机技术领域一直处于世界领先地位,企业管理使用计算机的情况,已取得大量优异成果,其中包括许多非常优秀的库存管理方面的系统。例如早在1957年,美国的27位生产与库存控制工作者集合于Cleveland,建立了美国生产与库存控制协会(American Production and Inventory Control Association,简称APICS),在生产与库存控制方面,开创了新的研究领域MRP II。在美国MRP II已广泛应用于汽车、电子、化工、食品等行业。根据有关统计,在美国,80%以上的大型企业安装了MRP II系统,50%以上的中型企业安装了MRP II系统,30%以上的小型企业安装了MRP II系统。在德国,95%的大中型企业已应用了计算机系统。在英国,80%的制造业实现了计算机管理。在法国,76%的机械制造企业已应用了计算机管理。
自20 世纪90 年代以来进销存管理软件在国外许多行业都得到了广泛应用,并取得很大的社会效益和经济效益,针对图书行业的优秀进销存管理系统也不断涌现,其中杰出代表包括SAP、Intentia等公司的相关产品。
2.系统相关技术简介
这一部分主要介绍图书进销存管理系统开发中所用到的相关技术和方法,包括XML技术、.NET开发时必不可少的.NET框架、系统的三层C/S软件架构、迭代式软件开发方法等,为以后几章的进一步分析设计做准备。
2.1 .NET 框架
.NET组件是Microsoft 为开发应用程序而创建的一个富有革命性的新平台 [7]。它定义一种公共语言子集(Common Language Subset,CLS),这是一种为符合规范的语言与类库之间提供一种无缝集成的混合语。.NET统一了编程的类库,提供了对下一代的网络编程标准XML的支持,使应用程序的开发更方便、更便捷。
.NET 框架就是.NET平台的基础架构[8],相关强大的功能来自于通用语言运行时(CLR:Common Language Runtime)环境及类库。类库和CLR紧密结合在一起(包括ADO.NET,Windows Forms等)提供了可以在不同系统之间交叉而又综合的解决方案和服务,.NET 框架构建了一个完全可操控的、特性丰富的和安全的应用执行环境,这不但可以使应用程序的开发和发布变得更加简单,并且可以与众多种类语言间的无缝集成。
通用语言运行时(Common Language Runtime,CLR)提供一个公共上下文来执行所有的.NET组件,而不考虑具体的编写语言。作为.NET框架执行引擎,它为多种语言都提供了一种一致的编程模型和托管代码的运行环境,通过加载应用程序,确认它们可以没有错误的运行,进行相应的安全许可验证,执行应用程序,然后在完成后将他们清除。CLR提供足够强大的语言互操作的能力,运行组件在开发以及运行的时候高度交互。
2.2 XML技术
XML 是Extensible Markup Language的缩写,中文含义为可扩展的标记语言。XML是一套定义语义标记的准则,这些标记将文档分成很多部件,同时对这些部件加以标识。被称为元标记语言,其定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言。它最大的特点是将信息的阐述与信息的处理分离开来,使得数据具有自我描述的能力。
XML在现在的程序开发中作用越来越显著,具体地表现为:
(1) XML可以从HTML中实现数据独立存储。在传统开发
文档评论(0)