ASP.NET办公自动化系统开发实例导航(VB.NET编程编)
基本信息
编辑推荐
本书注重实用性和工程实践性,紧密结合办公自动化的应用需求,可以帮助ASP.NET的初学者掌握足够的ASP.NET编程技巧,引导初学者开发高效、设计良好的、可扩展的Web应用系统。同时,本书也为需要开发ASP.NET应用程序的专业程序员提供了ASP.NET Web应用程序的系统设计过程以及项目模块化的设计思想。
内容简介回到顶部↑
本书首先介绍了asp.net web应用系统的方案设计要素及框架设计方法,然后选择了系统管理、人事管理系统、项目管理系统、文档管理系统、内部邮件系统以及公司日程管理系统作为案例,深入剖析了办公自动化系统的开发思路、实现方法和技巧。本书的程序设计语言为vb.net。
本书注重实用性和工程实践性,紧密结合办公自动化的应用需求,本书适合正在从事或希望从事办公自动化软件开发的人员阅读。
本书注重实用性和工程实践性,紧密结合办公自动化的应用需求,本书适合正在从事或希望从事办公自动化软件开发的人员阅读。
目录回到顶部↑
第1章 公司公文流管理系统
1.1 系统设计
1.1.1 需求分析
1.1.2 总体设计
1.1.3 功能设计
1.2 数据库设计与实现
1.2.1 数据库的需求分析
1.2.2 数据库的逻辑设计
1.2.3 数据库存储过程
1.3 公文流管理
1.3.1 实现效果
1.3.2 用户表示层
1.3.3 业务逻辑层
1.3.4 数据访问层
1.3.5 存储过程
1.3.6 技术难点详解
1.4 常用数据管理
1.4.1 实现效果
1.4.2 用户表示层
1.4.3 业务逻辑层
1.1 系统设计
1.1.1 需求分析
1.1.2 总体设计
1.1.3 功能设计
1.2 数据库设计与实现
1.2.1 数据库的需求分析
1.2.2 数据库的逻辑设计
1.2.3 数据库存储过程
1.3 公文流管理
1.3.1 实现效果
1.3.2 用户表示层
1.3.3 业务逻辑层
1.3.4 数据访问层
1.3.5 存储过程
1.3.6 技术难点详解
1.4 常用数据管理
1.4.1 实现效果
1.4.2 用户表示层
1.4.3 业务逻辑层
前言回到顶部↑
与其说ASP.NET是ASP2.0/3.0的改版,不如说是一种全新的网页设计技术。ASP.NET除了使用CLR语言编写的编译代码,更重要的是可以使用众多的服务器控件和Microsoft的.NET框架提供的数干个.NET类,建立功能强大的Web应用程序。ASENET属于容易掌握的开发语言,但要利用ASP.NET开发出一个好的实际应用系统却也不是一件容易的事,其原因更多是很多ASP.NET开发人员缺少系统整体设计的思路,不清楚或不善于对系统进行需求分析和数据结构的设计,而现有关于ASP.NET的书籍通常都把重点放在纯粹的技术上,不能给读者带来更多实质性的帮助。为此,本书充分利用ASP.NET开发Web应用程序的特点,并重点针对现在书籍缺少详细的系统分析和设计的不足,详细讲述一个完整的办公自动化项目的开发过程,旨在让读者将掌握的ASENET技术应用到实际系统的开发过程中。
办公自动化系统目前发展的状况是,大公司做平台,中小公司做产品,通过平台可进行二次开发,通过产品可以做业务定制。本书介绍的系统是一个完整的实用产品案例,没有使用任何的平台基础,完全从"零"开始创建,包含了大量的原创代码,书中详细介绍了架构设计思想,业务分析过程,以及最后的程序实现,程序设计上要求达到专业水准--界面友好、操作简便、代码规范。本书的案例全部采用VB.NET语言实现。
本书的章节是按项目的模块进行划分的。第1章介绍了完整办公自动化系统的系统设计,从总体上讲解项目方案设计要素及设计方法。第2章介绍了项目的框架设计过程,包括主框架设计及身份安全验证,本书所介绍内容可作为一个完整的系统,它的框架完全是动态开放的,并提供其他子系统或模块的安装接口。从第3章开始分别详细介绍各个系统的设计过程,包括系统管理、人事管理系统、项目管理系统、文档管理系统、内部邮件系统以及公司日程管理系统,这些功能模块相互之间相对比较独立,各自可单独构成一个完整的系统,组合在一起构成一个完整的大型系统。这些实例模块均具有通用的特点,读者可在简单修改基础上应用到自己的系统中。在介绍每个实例时,重点讲解如何从"零"开始进行模块的设计与开发,介绍的顺序如下。
(1)系统设计。包括需求分析、总体设计和功能设计。通过需求分析明确模块完成的功能:总体设计包括UML活动关系图和UML类静态图,从宏观上设计活动关系图以及各个类之间的继承和调用关系;功能设计是通过需求分析的结果完成功能的操作设计。
(2)数据库设计与实现。包括数据库的需求分析、数据库的逻辑设计以及数据库存储过程。需求分析是通过系统设计的结果设计数据库部分需要完成的任务;数据库的逻辑设计部分首先提供数据表的逻辑关系图,然后实现各个数据表的结构设计;数据库存储过程列出本模块中涉及到的所有存储过程及描述。
(3)功能详细设计。向读者介绍各个功能的具体实现方法。为了减轻读者的阅读和理解难度,此部分没有向读者解析现有程序,而是给出具体实现过程:首先给出实现效果图,使读者对功能先有一定的了解,然后根据系统"三层"结构设计的顺序,详细讲解各层的关键代码。
本书可以帮助ASP.NET的初学者掌握足够的ASP.NET编程技巧,引导初学者开发高效、设计良好的、可扩展的Web应用系统。同时,本书也为需要开发ASP.NET应用程序的专业程序员提供了ASP.NET Web应用程序的系统设计过程以及项目模块化的设计思想。
本书的主要作者是季久峰、梁建全、孙强、宋修舵。此外,以下人员也参与了本书的资料搜集和写作工作,他们是李志、江文忠、匡轶、于复生、张金祥、刘宇、张立臣、齐俊臣、张毅、闫肃、李亚军、周蓉蓉、季永生、周小军、冒维鹏、胡兵、毕胜、曹晓峰。
由于时间仓促,加之水平有限,书中的缺点和不足之处在所难免,敬请读者批评指正。如果有意见、建议或者相关的讨论请通过E-mail地址跟我们联系:quyanlian2@ptpress.com.cn。
编者
2005.7
办公自动化系统目前发展的状况是,大公司做平台,中小公司做产品,通过平台可进行二次开发,通过产品可以做业务定制。本书介绍的系统是一个完整的实用产品案例,没有使用任何的平台基础,完全从"零"开始创建,包含了大量的原创代码,书中详细介绍了架构设计思想,业务分析过程,以及最后的程序实现,程序设计上要求达到专业水准--界面友好、操作简便、代码规范。本书的案例全部采用VB.NET语言实现。
本书的章节是按项目的模块进行划分的。第1章介绍了完整办公自动化系统的系统设计,从总体上讲解项目方案设计要素及设计方法。第2章介绍了项目的框架设计过程,包括主框架设计及身份安全验证,本书所介绍内容可作为一个完整的系统,它的框架完全是动态开放的,并提供其他子系统或模块的安装接口。从第3章开始分别详细介绍各个系统的设计过程,包括系统管理、人事管理系统、项目管理系统、文档管理系统、内部邮件系统以及公司日程管理系统,这些功能模块相互之间相对比较独立,各自可单独构成一个完整的系统,组合在一起构成一个完整的大型系统。这些实例模块均具有通用的特点,读者可在简单修改基础上应用到自己的系统中。在介绍每个实例时,重点讲解如何从"零"开始进行模块的设计与开发,介绍的顺序如下。
(1)系统设计。包括需求分析、总体设计和功能设计。通过需求分析明确模块完成的功能:总体设计包括UML活动关系图和UML类静态图,从宏观上设计活动关系图以及各个类之间的继承和调用关系;功能设计是通过需求分析的结果完成功能的操作设计。
(2)数据库设计与实现。包括数据库的需求分析、数据库的逻辑设计以及数据库存储过程。需求分析是通过系统设计的结果设计数据库部分需要完成的任务;数据库的逻辑设计部分首先提供数据表的逻辑关系图,然后实现各个数据表的结构设计;数据库存储过程列出本模块中涉及到的所有存储过程及描述。
(3)功能详细设计。向读者介绍各个功能的具体实现方法。为了减轻读者的阅读和理解难度,此部分没有向读者解析现有程序,而是给出具体实现过程:首先给出实现效果图,使读者对功能先有一定的了解,然后根据系统"三层"结构设计的顺序,详细讲解各层的关键代码。
本书可以帮助ASP.NET的初学者掌握足够的ASP.NET编程技巧,引导初学者开发高效、设计良好的、可扩展的Web应用系统。同时,本书也为需要开发ASP.NET应用程序的专业程序员提供了ASP.NET Web应用程序的系统设计过程以及项目模块化的设计思想。
本书的主要作者是季久峰、梁建全、孙强、宋修舵。此外,以下人员也参与了本书的资料搜集和写作工作,他们是李志、江文忠、匡轶、于复生、张金祥、刘宇、张立臣、齐俊臣、张毅、闫肃、李亚军、周蓉蓉、季永生、周小军、冒维鹏、胡兵、毕胜、曹晓峰。
由于时间仓促,加之水平有限,书中的缺点和不足之处在所难免,敬请读者批评指正。如果有意见、建议或者相关的讨论请通过E-mail地址跟我们联系:quyanlian2@ptpress.com.cn。
编者
2005.7
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)
评论交流
共有9人开贴评论 12人参与评论 7人参与打分 查看
评价等级:



发表于:2006-4-2 8:15:00
《Vb.net程序员词典》原本是自己为了方便而收集的一个《金山词霸》用户词典,但后来越收越多,便产生了做这么个词典念头。
目前给大家提供的这个版本虽仅有5.67MB,但对于一个初学编程的新手来说,有了它,许多疑难问题就不必再四处查阅了,只需用鼠标一指便可。大伙试试,看是否好用。
其中收录了以下内容:
1、部分html标签注释;
2、部分CSS样式表标签注释;
3、部分Photoshop CS滤镜注释;
4、部分计算机专用名词,包括 .NET Framework中的中英文名词解释;
5、部分 .NET Framework类库中VB.NET的相关资料,包括类、接口、成员、构造函数、控件、属性、方法、事件等等。
现在,该词典还在收录中,文件大小已有10MB多。如需要最新版的词典或有什么建议请随时与本人联系:rmyh.gaojun@163.com。
使用方法:
打开《金山词霸》的用户词典,将《Vb.net程序员词典》导入,并在设置中的取词和查词典栏中分别添加该词典即可。
下载地址:http://bbs.17yy.com/frame.php?fid=3
目前给大家提供的这个版本虽仅有5.67MB,但对于一个初学编程的新手来说,有了它,许多疑难问题就不必再四处查阅了,只需用鼠标一指便可。大伙试试,看是否好用。
其中收录了以下内容:
1、部分html标签注释;
2、部分CSS样式表标签注释;
3、部分Photoshop CS滤镜注释;
4、部分计算机专用名词,包括 .NET Framework中的中英文名词解释;
5、部分 .NET Framework类库中VB.NET的相关资料,包括类、接口、成员、构造函数、控件、属性、方法、事件等等。
现在,该词典还在收录中,文件大小已有10MB多。如需要最新版的词典或有什么建议请随时与本人联系:rmyh.gaojun@163.com。
使用方法:
打开《金山词霸》的用户词典,将《Vb.net程序员词典》导入,并在设置中的取词和查词典栏中分别添加该词典即可。
下载地址:http://bbs.17yy.com/frame.php?fid=3
| 我要写评论 |
| 查看所有评论交流(共9条) |








点击看大图



加载中...

