ASP.NET 3.5项目开发实战

出版时间:2013-1  出版社:电子工业出版社  作者:宋海兰  页数:394  字数:653000  

前言

  《ASP.NET 3.5项目开发实战》自2009年8月出版以来,被多所高校选做软件项目开发与设计类课程教材,得到教师和学生的广泛好评,认为此教材所有项目采用三层架构,特色鲜明,通过项目引领与任务驱动实施教学,以技能培养为本位,符合教育规律,具有较强的实用性。本教材编写组在保持原来优点的同时,更进一步,对第一版中存在的不足之处加以改进:完善了第1章电子商务网上购书信息管理系统后台部分的编写;完善了第2章企业新闻发布信息管理系统的用户需求、项目计划、系统框架、前台页面、后台管理页面的部分代码编写等,在所选取的项目上也做了调整,去掉了原商业网站流量统计分析项目,增加了文件管理系统项目,在项目的典型性上做了非常有益的补充。  本书将ASP.NET3.5的各项技术融入到典型业务类型的Web应用程序中进行讲解;以4个企业级项目开发实例的工作过程为主线,并有软件企业从业人员全程参与,使用UML建模语言对系统设计、子系统设计、界面设计、数据库设计加以介绍;系统实现采用典型的分层结构,并应用最新的设计模式;测试及发布遵循规范;项目中所涉及的每一个知识点都根据实际开发的需要来讲解,步骤详细、可操作性强,并极具代表性。  本书具有以下特点。  (1)主流技术:详细介绍ASP.NET3.5的各项技术应用。  (2)实战性强:介绍4个典型业务类型Web应用程序的开发,以工作过程为主线,并以工作任务为核心,采用任务驱动方式。  (3)不但可以为具有一定基础的程序员提供参考,而且能够满足软件技术专业“基于工作过程系统化课程”建设的学习情境设计与开发的需要,适合作为生产性实训的教材。  (4)项目中所涉及的每一个知识点都根据实际开发的需要来讲解,融理论与实践为一体。  本书包括如下内容。  第1章电子商务网上购书信息管理系统,主要内容包括系统分析与设计、图书信息浏览、图书检索、购物车与订单管理、后台图书目录管理、后台图书管理、后台订单管理等。  第2章企业新闻发布信息管理系统,主要内容包括系统分析与设计、新闻浏览、新闻评论、新闻类别、新闻添加与维护、新闻审核等。  第3章企业在线客服信息管理系统(AJAX技术应用),主要内容包括系统分析与设计、前台(在线/离线)消息发送、浏览、获取客服列表实现及后台客服管理、后台消息管理、客服消息发送管理实现等。  第4章文件管理系统,主要内容包括系统分析与设计、批量添加、删除用户目录、文件上传、下载等。  本书配套丰富的教学资源(包括电子教案、教学指南和程序源代码),读者可免费从华信教育资源网获取。  本书由宋海兰、李航、沙继东主编,姜惠民主审,参与编写的其他人员还有王依楠、田晶、李亚楠、程志凯等,其中李亚楠、程志凯来自软件企业。读者对本书有任何建议。因编者水平有限,若有错漏之处,望来函告知。  编者  2012年8月

内容概要

  本书以电子商务网上购书信息管理系统、企业新闻发布信息管理系统、企业在线客服管理系统及文件管理系统4个企业级项目开发为例,从软件工程的角度出发,以软件开发的工作过程为主线,系统、全面地介绍程序开发流程;从项目背景、需求分析、系统架构设计、子系统设计、界面设计、数据库设计、网站开发到网站的生成与发布,每一个过程都有详细的介绍。本书提供的所有源代码都经过精心调试,在Windows
XP和Windows Server
2003操作系统下全部通过,保证能够正常运行。读者也可以对案例源代码和数据库进行二次开发,以缩短开发系统所需要的时间。

书籍目录

第1章 电子商务网上购书信息管理系统
 1.1 用户需求分析与处理
 1.2 项目计划安排
 1.3 系统设计
 1.4 子系统设计
 1.5 开发前期的解决方案构建
 1.6 前台图书信息浏览、检索实现
 1.7 前台用户的注册、修改个人资料实现
 1.8 前台购物车管理
 1.9 前台订单管理实现
 1.10 后台管理系统构建
 1.11 后台图书目录管理实现
 1.12 后台图书信息管理
 1.13 后台订单信息管理
 1.14 生成及发布网站
第2章 企业新闻发布信息管理系统
 2.1 用户需求分析与处理
 2.2 项目计划安排
 2.3 系统架构设计
 2.4 子系统设计
……
第3章 企业在线客服信息管理系统
第4章 文件管理系统
参考文献

章节摘录

版权页:   插图:   (4)进程视图:包括所涉及任务(进程和线程)的描述、它们的交互和配置,以及将设计对象和类向任务的分配情况。只有在系统具有很高程度的并行时,才需要该视图。在Rational Unified Process中,它是设计模型的子集。 (5)配置视图:包括对最典型平台配置的各种物理节点的描述及将任务(来自进程视图)向物理节点分配的情况。只有在分布式系统中才需要该视图,它是部署模型的一个子集。 架构视图记录在软件架构文档中。可以构建其他视图来表达需要特别关注的不同方面:用户界面视图、安全视图、数据视图等。对于简单的系统,可以省略4+1视图模型中的一些视图。 企业新闻发布信息管理系统架构设计要达到如下的目标: 可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此必须非常可靠。 安全性(Secure)。软件系统所承担交易的商业价值极高,系统的安全性非常重要。 可伸缩性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户市场扩展的可能性。 可定制化(Customizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。 可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。 可维护性(Maintainable)。软件系统的维护包括两个方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的成本。 客户体验(Customer Experience)。软件系统必须易于使用。 市场时机(Time tO Market)。软件用户要面临同业竞争,软件提供商也要面临同业竞争,以最快的速度争夺市场先机非常重要。 2.3.4架构重点及模式 虽然以上视图可以表示系统的整体设计,但架构只和以下几个具体方面相关: 模型的结构,即组织模式,如分层; 基本元素,即关键用例、主类、常用机制等,它们与模型中的各元素相对应; 几个关键场景,它们表示了整个系统的主要控制流程。 架构视图在本质上是整体设计的抽象或简化,它们通过舍弃具体细节来突出重要的特征。在考虑以下方面时,这些特征非常重要: 系统演进,即进入下一个开发周期; 在产品线环境下复用架构或架构的一部分; 评估补充质量,如性能、可用性、可移植性和安全性; 向团队或分包商分配开发工作; 决定是否包括市售构件; 插入范围更广的系统。

图书封面

评论、评分、阅读与下载


    ASP.NET 3.5项目开发实战 PDF格式下载


用户评论 (总计1条)

 
 

  •   适合.net的项目实战的看
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7