图书前言

当今新技术一日千里,互联网无处不在,移动应用无时不在。PC Web应用和移动应用有机结合,是企业级信息系统实际项目开发的必然所向。信息系统分析和设计作为信息管理与信息系统专业、软件工程专业的必修课程。及时捕获时代技术新特征,与时俱进,调整课程内容和结构,是本书编写的出发点之一。此外,本书讲述企业必需的面向对象理论知识,训练社会亟须的互联网应用开发实用技术,达到培养理论与实践兼具、PC Web应用和移动应用兼备、编程和测试互通、基础与工程融合的技术型、复合型开发人才的目标,为应用型人才培养铺路架桥。

本着即学即用的原则,本书先进行必需的理论或技术铺垫,然后辅以一个小实例,最后集成到移动扫描盘点系统项目中。全书按照分析、设计、编程、部署、测试的脉络进行组织。

全书共4篇。第一篇本着面向对象无处不在的观点,铺垫面向对象系统开发方法、分析和设计的基础内容,然后运用主流的UML建模工具IBM Rational Rose,对移动扫描盘点系统进行面向对象系统的分析与设计。

第二篇对移动扫描盘点系统进行了面向对象的开发。基于SQL Server 2008 R2,涵盖了SAP数据库的相关表的引用、专用数据库的设计与编程。然后,运用Microsoft Visual Studio 2010开发、发布与部署Web Service。基于Web Service,运用ASP.NET和开源LigerUI技术,运用Web Form架构,给出了VS 2010环境下PC Web应用程序的详细开发过程。同样,基于Web Service给出了Pocket PC 2003 SE智能移动设备开发环境的配置、应用程序的编写与发布的详细步骤和方法。

第三篇对系统部署涉及的软件环境、网络环境、版本环境、Web环境配置进行了具体的论述。

第四篇对系统测试的白盒测试和黑盒测试进行了充分必要的讲述。

本书配套的电子资源有案例数据库、源程序、自训题解答和PPT课件。案例数据库对应的目录名为Database,其中含有模拟SAP数据库、移动应用专用数据库和商业银行数据库。这些数据库均为SQL Server 2008 R2版本,通过附加操作完成。源程序对应的目录名为SourceProgram,其中含有MobileCountC、MobileTerminalApplication、PCWebMobileCount和SystemModeling 4个文件夹,分别对应Web Service、移动终端应用程序、PC Web应用程序和UML建模文件。习题解答对应的文件夹为PracticeAnswer,其中含有的子文件夹名称的首字母为数字,表示章号。

本书由李洪波布局谋篇并对所有模块进行开发、调试、部署与测试,全书由邹海林教授审阅。此外,杨延村完成部分文档的收集和部分课件制作,李洪国进行了专用数据库的开发,王惠敏进行了商业银行系统的需求分析和自训题设计。本书自训题解答的数据库部分由李洪波完成,其余由信息管理与信息系统专业2012级的同学完成。自训题的移动应用程序由李笑天完成,Web Service由齐米完成,MVC PC Web应用程序由赵鹏程和齐米完成。

编者

2015年6月于烟台目录