本书由浅入深,循序渐进地介绍了ASP.NET 2.0的新技术,包括新控件、新功能和新的类。为了让读者全面地学习ASP.NET 2.0,书中还讲到了Microsoft最新发行的SQL Server 2005,并简单介绍了其在Visual Studio 2005中的应用情况。\r\n 本书共分29章,内容涵盖了分析、设计、开发和测试等4个软件工程的主要步骤。通过4个实例(会员软件系统、客户关系管理系统CRM、办公自动化系统OA、网上书店系统)讲解了软件的开发过程。本书最大的特色在于实践多于理论,办求让读才通过亲自动手来掌握ASP.NET高级用户也会有很多启发。读者即使没有接触过.ENT1.1也可以轻松地阅读本书;有过.NET1.1开发经验的人学习本书时会发现,.NET2.0提供了更强大的控件和更安全的类库,掌握ASP.NET2.0技术是开发网络应用的必要技能。
第1章 用户需求的分析与处理\r\n第2章 项目计划安排\r\n第3章 概念性系统设计\r\n第4章 模块的详细设计\r\n第5章 数据库设计\r\n第6章 系统架构设计\r\n第7章 开发前期项目准备\r\n第8章 会员卡类型管理模块\r\n第9章 会员资料管理模块\r\n第10章 商品管理模块\r\n第11章 会员卡积分管理模块\r\n第12章 权限管理模块\r\n第13章 项目的测试\r\n第14章 部署及发行\r\n第15章 客户关系管理系统CRM的设计\r\n第16章 基础配置模块\r\n第17章 客户管理模块\r\n第18章 员工管理模块\r\n第19章 客户服务管理模块\r\n第20章 OA系统的需求设计\r\n第21章 管理者特区设置模块\r\n第22章 个人办公室管理模块\r\n第23章 信息共享区管理模块\r\n第24章 人力资源管理模块\r\n第25章 网上书店的设计\r\n第26章 目录管理模块\r\n第27章 图书管理模块\r\n第28章 购物篮管理模块\r\n第29章 订单管理模块
随着网络的飞速发展,建设门户网站、企业服务网站等网络应用系统的需求越来越大;微软公司.NET技术的推出,更是使网站的开发变得轻松自如。
目前的网络服务已经不仅仅是制作网站,而是利用网络资源,定制高效的网络应用软件系统。.NET技术相比以往的ASP技术,有更好的界面和代码的可定制性,更适合于大型网络系统的开发。
为了帮助更多的软件开发人员提高软件的开发水平、了解企业级网络应用系统开发的全过程,笔者精心编写了本书。本书依照软件工程的开发步骤,首先介绍需求分析,然后根据需求设计功能模块,最后设计数据库。严格按照“分析→设计→开发→测试”的步骤进行,不仅讲述了详细的步骤,而且介绍了实现各个步骤过程中比较常用的辅助工具。
本书在内容的编排和目录组织上都做了充分的考虑,争取让读者能够快速理解,比如在每章的最后一节,都详细的介绍了此章所涉及到的知识点,并附以代码示范。在介绍实例时,统一按照所实现的功能为章节命名,方便读者有目的地阅读。
本书的特点
1.版本较新
采用最新的ASP.NET 2.0技术,使用Visual Studio 2005开发环境,各个实例的实现,充分结合了ASP.NET 2.0的新功能。
2.提供多个版本实现的数据库
考虑到读者安装的数据库系统会有差别,本书所附光盘提供了SQL Server 2000和2005两个版本的数据库文件,读者可以选择不同版本的数据库进行学习。
3.取材广泛,内容充实
本书根据笔者多年来的开发经验,精心选择案例,并详细剖析其实现方法,争取做到对读者“授之以渔”。比如在4个系统中,使用了不同的方法实现相同的导航功能,让读者更了解.NET 2005中各个导航类。
4.步骤清晰,说明详细
本书在关键之处都提供了详细的图示,并在图示中进行了详细的标注,让读者一目了然。读者只需要按照步骤操作,就可以轻松地完成一个应用软件的制作,不但掌握了开发的步骤,还掌握了开发的技巧。
本书包括的内容
第1章首先介绍在企业有需求后,开发人员该如何处理。
第2章介绍确定一个项目后,开发人员该如何安排自己的时间。
第3章介绍了如何初步设计所确定的软件项目。
第4章非常关键,讲述了如何组合项目中的各个功能,并进行详细设计和模块划分。
第5章介绍数据库的应用,简单介绍了SQL Server 2005的使用情况,以及如何用工具设计并创建数据库。
第6章是每个软件都应该面对的问题,搭建系统的架构。
第7章是开发前的准备,介绍了如何在Visual Studio 2005中创建一个网站项目。
第8章~第12章进入开发阶段,详细讲解了如何分步实现一个会员积分系统的功能。并在每章最后的技术分析中,介绍了开发中使用到的技术和技巧。
第13章~第14章进入开发的收尾阶段,教读者如何用工具实现软件项目的测试,最后还介绍了如何用Visual Studio 2005提供的功能部署网站。
第15章~第19章介绍的是企业的客户关系管理系统,是企业管理客户资源的一种应用软件,在其中除讲解必要的功能外,还使用了不同的方法提供与第一个实例相似的功能。这样就能保证读者学习到更多、更全面的知识。
第20章~第24章介绍的是一个小型的OA系统。办公自动化已经从小网络(局域网)走向了大网络(Internet),OA系统的功能也越来越多,本实例提供收发E-mail的功能就是OA系统的一个变化。本实例中介绍的还有天气预报和列车时刻表的服务功能,以及如何使用Web Service技术。
第25章~第29章介绍的是一个网络商城,此商城实现了浏览-购物-提交订单-发货等一系列的功能,是一个完整的应用型网站。
本书由陈冠军主笔,参与编写的还有郝彩红、温丽、尹亮亮、马叶兵、白自利、李朋、侯丽宝、赵志升、郭军军、张丽仙、梁倩、杜文婧、陈海慧、仲维俊、孙勇、张金霞、王妍、刘会神、刘小东、于召亮、郑林、周宇炜、公方亮、李臻、赵艳铎、单红等人。读者如对本书有何建议或意见,请发E-mail到ptbook@163.com或quyanlian2@ptpress.com.cn。
编者
2007年1月
无封面