好文档 - 专业文书写作范文服务资料分享网站

ASP.net毕业论文 

天下 分享 时间: 加入收藏 我要投稿 点赞

哈尔滨工业大学毕业设计(论文)

第4章 详细设计以及系统实现

4.1 硬件开发环境

系统是B/S模式的系统,其开发环境要求是用户必须与服务器互连,必须在网络环境下才能实现,在开发过程中,只开发网络服务器端的程序,用户通过浏览器进行数据交互和操作,完成整个系统的开发。

4.2 软件开发环境

我开发的税务登记系统是一个B/S模式的系统,系统考虑到数据安全性以及效率的同时也考虑到用户的需求,软件开发环境选择了符合开发要求的Windows2000 Server系统平台,和流行且安全的SQL Server2000数据库系统,以及界面用好,开发组件众多,功能强劲的程序设计平台VisualStudio.net 2003。

4.2.1 Windows2000 Server

Windows2000是Windows家族中最为优秀的面向网络以及开发的操作系统。由于Windows2000 Server版有着和Windows家族其他版本同样友好的操作界面,并借拥有强大的网络管理功能,使其赢得了广大网络用户的喜爱,而且其安全性也有着很大的提高,而对于我所要开发的系统,正符合用户的需要,由于它具有这些特性和优点,我才选择这样的平台来作为开发和运行的平台。

1. 支持多种客户机以及与其他网络系统的互连 2. 比其他网络操作系统支持更多的网络协议

3. 内置良好的安全措施和容错能力 4. 内置的Internet/Intranet功能 5. 性能监视

6. 界面友好,易于配置,易于管理 7. 支持NTFS文件系统

8. 易于使用与管理网络打印功能

更多精彩请登陆…

信阳人才网

http://www.xy-hr.com

哈尔滨工业大学毕业设计(论文)

9. 提供许多工具,用来记录与跟踪网络活动 10. 支持IIS,与VisioStudio.net结合良好

4.2.2 SQL Server2000数据库

Microsoft SQL Server 2000是一套完整的数据库和分析产品,可迅速提供下一代可扩展电子商务,各种业务和数据仓库解决方案,并且具有对Windows操作系统良好的兼容性。它具有以下优点:

1. 完全的Web支持

SQL Server2000 提供了以Web标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许用户使用内置的存储过程以 XML 格式轻松存储和检索数据。用户可以使用XML更新程序容易的插入、更新和删除数据。

2. 高度的可伸缩性和可靠性

使用SQL Server2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server2000 满足了苛刻的电子商务和企业应用程序的要求。

3. 对数据库的操作

SQL Server 管理两种类型的数据库:系统数据库和用户数据库。系统数据库存储 SQL Server 专用的用于管理自身和用户数据库的数据, 用户数据库用于存储用户数据。 SQL Server 创建的系统数据库包括 Master、model、tempdb、msdb,还会创建一个叫PUBS的用户数据库样本。SQL Server中,数据库把所有的数据与数据库对象都放在一系列操作文件中,并用文件和文件组管理这些操作系统文件。文件分为3种:主文件、从属文件、日志文件,每个文件只能从属于一个数据库。

主文件是一个数据库的起始点,一个数据库文件只能有一个主文件而且必须有一个主文件。主文件的扩展名是MDF。从属文件的数目是任意的,一般一个小型的数据库可能没有从属文件,而一个大型数据库可能存在多个从属文件。从属文件和主文件一同存储数据以及数据库对象。从属文件的扩展名是NDF。日志文件用来存放数据库的事务日志信息,这些信息对恢复数据库是十分关键的,一般一个数据库必须至少有一个日志文件。日志文件的扩展名是LDF。

在本系统中,仅用到了数据库的创建、查询、存储关系表的操作。

更多精彩请登陆…

信阳人才网

http://www.xy-hr.com

哈尔滨工业大学毕业设计(论文)

4.2.3 VisualStudio2003开发工具

Visual Studio 是一套基于dot net Framework的完整的企业级开发工具,用于生成桌面和基于团队的企业级 Web 应用程序。除了生成高性能的桌面应用程序外,还可以使用 Visual Studio 基于组件的强大开发工具和其他技术,简化基于团队的企业级解决方案的设计、开发和部署。

重要技术列表: .net Remoting

Enterprise Service Web Service ASP.NET

4.2.4 ADO.NET

ADO.NET是Microsoft ActiveX Data Object(ADO,ActiveX数据对象)的改进。它是一个基于标准的程序设计模型,用于创建分布式的、数据共享的应用程序。

使用ADO.NET的任何软件解决方案的中心是数据集。数据集(data set)是指内存中的数据库数据的副本。数据集可以包含任意数目的数据表,每个数据表一般对应一个数据表或视图。一个数据集组成了数据库数据的一个“断开的”视图。也就是说,它可以在没有到包含对应表或视图的数据库的活动连接情况下,存在于内存中。

运行时,组件可以交换数据集。也就是说,一个组件可以将数据集传递给另一个组件。例如,一个CustomerOrder组件可以包含一个带有关于一份订单以及下这份订单的客户的详细信息的数据集。 这个组件可以包括执行关于订单处理的规则的商务逻辑。这个组件可以将数据集提交给某个用户界面组件(例如,Windows窗体或Web窗体)以显示给用户。 为了适应在组件间进行数据集交换,ADO+使用了一个基于XML的保持和传递格式。也就是说,要将一个数据集从一个组件传递给另一个组件, ADO+解决方案将内存中的数据(数据库)表示为一个XML文件,然后将这个XML文件发送给另一个组件。

用户可以使用DataSet对象,对数据集中的内容进行处理。DataSet对象允许使用与关系型模型一致的方法对数据集的内容进行处理。例如,

更多精彩请登陆…

信阳人才网

http://www.xy-hr.com

哈尔滨工业大学毕业设计(论文)

DataSet对象有一个DataTable对象集合,每个DataTable对象都有列、行,并且与其他的DataTable对象有关联。 当一个组件将数据集传递给另一个组件时,接收组件将把接收到的数据集物化为一个DataSet对象。

除了在组件间传递数据集外,ADO解决方案必须协调数据集和对应的数据库表间的活动。例如,为了使用来自数据库表PriceList的定价信息对数据集进行物化,解决方案必须从这个数据库中检索这些信息,然后将它发布给这个数据集中适当的DataTable对象。类似地,如果这个组件允许用户改变价格,那么这个解决方案必须将更新的数据传递给这个数据库。

为了协调数据集与底层的数据源之间的数据交换,ADO.NET解决方案使用了一个称为数据集命令(data set command)的对象。微软提供了两个数据集命令对象:

SQLDataSetCommand对象

这个对象是在数据集内的一个表与 SQL Server数据库中的一个表或视图之间进行通信的媒介。现在该对象支持SQL Server 7.0及其更高版本。

ADODataSetCommand对象

这个对象是在数据集内的一个表与任何拥有OLE DB提供者的数据源内的一个表或视图之间进行通信的媒介。

ADO.NET是VS.NET解决方案中的关键组件。

4.3 数据库建库

4.3.1 整体概述

文档名称:税务登记管理系统数据库设计 用工具及约定:使用图表来描述数据库表的属性,用文字进行详细描 述。数据库设计工具使用的是SQL Server2000。 表名命规则:用汉语拼音简写(小写),所属子系统名+表名。 表的格式:表中的列:列名、含义、类型、空值、取值、备注 列名规则:汉语拼音简写(小写)

空值填写规则:准许为空用y,不准许为空

更多精彩请登陆…

信阳人才网

http://www.xy-hr.com

哈尔滨工业大学毕业设计(论文)

用n取值:

1.取值是代码用dm 不是不填; 2.默认值

备注中的内容:取值其来源是那个代码表、该列取值规则表中最后一行的完整性约束:该表的主键,外键及外键参照表

4.3.2 数据库设计概述

以数据库为基础的信息系统通常称为数据应用系统,它一般具有系统的采集、组织、抽取和传播等功能、由于数据库应用系统的开发是一项软件工程、又具有自己的特点,因此称为“数据库工程”。

在数据库设计过程中,贯彻了软件工程的思想。按照软件生存期的概念,我们把数据库应用系统从开始规划到最后被新系统所取代而停止使用的整个期间称为数据库系统的生存期。数据库系统生存期一般划分为七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行和维护。前五个阶段称为分析和设计阶段,后三个阶段称为实现和运行阶段。

本次数据库设计经历了概念设计、逻辑设计、物理设计。其中概念结构的设计是整个数据库设计的关键,在概念设计阶段,我们进行了数据抽象,设计局部概念模型,在此基础上将局部概念模式综合成全局概念模式。

数据库逻辑设计的目标是从概念结构导出特定的DBMS可处理的数据库的逻辑结构。一般分为三步:①把概念结构向一般的关系型数据模型转换;②向特定的DBMS(Oracle8i)支持下的数据模型转换;③最后进行模型优化。

数据库物理设计为一个给定的逻辑结构选取一个最适合应用环境的物理结构的过程,包括确定数据库在物理设备上的存储结构和访问方法。在此阶段确定了数据库标主键和索引的设计。

在总体设计过程中,本着数据分布集中处理,并行计算的理念,决定选定以高性能、高可用性和高扩充性为特征的并行数据库系统,充分利用多处理器平台的工作能力,在联机事务处理(OLTP)与决策支持(DSS)应用这两种典型环境中提供更快的响应时间与更大的事务吞吐量。此外,采用集群方式构建并行机系统还可以适应业务发展的需要,扩展性能优良。从而以税收网络为依托,实现全省地税部门从下向上采集各种宏观税收信息和微观信息,从上到下传输各种上级部门的有关经济信息和各项法规政策信息。进而实现税

更多精彩请登陆…

信阳人才网

http://www.xy-hr.com

ASP.net毕业论文 

哈尔滨工业大学毕业设计(论文)第4章详细设计以及系统实现4.1硬件开发环境系统是B/S模式的系统,其开发环境要求是用户必须与服务器互连,必须在网络环境下才能实现,在开发过程中,只开发网络服务器端的程序,用户通过浏览器进行数据交互和操作,完成整个系统的开发。4.2软件开发环境我开发的税务登记系统是一个B/S模
推荐度:
点击下载文档文档为doc格式
8foja0855j3blzb1bt1n
领取福利

微信扫码领取福利

微信扫码分享