哈尔滨工业大学毕业设计(论文)
1.增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和核外缓存服务。这相当于在编写代码行之前便提高了性能。
2.世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署知识这个强大工具所提供功能中的少数几种。
3.威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、小戏处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言, 或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
4.简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如:ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清除分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了开发。
5.可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理“哲学也扩展到了ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
6.可缩放和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
7.自定义性和可扩展性。ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入“代码。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。
8.安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组建以创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。
2.3 B/S模式体系架构
近年来,随着Internet/Intranet的迅猛发展,企业纷
纷建立自己的Internet,以加强企业内部的联系,增强企业竞争力。Internet/Intranet中不断出现的网络新技术,带给OA全新的应用模式。C/S模式与B/S模式的优劣比较见表2-1。
表2-1 C/S模式与B/S模式的比较
B/S模式 具有分布式的特点,可以随时随地的进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。 C/S模式 由于客户端与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计人性化,具有直观,简单,方便的特点,可以满足客户个性化的需求。同时由于开发是针对性的,因此操作界面漂亮,样式多样,可以充分满足客户自身的个性化要求 个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显下降。专用性难以实现套打输出,难以实现某些特殊功能要求 由于是针对性的开发,因此缺少通用性的特点,业务变更或者改变不够灵活,需要重新开发,增加了维护和管理的难度。需要专门的客户差,对于不同开发工具之间很难兼容。开发成本较高。 的打印输出难以实现,有以对票据等的打印,端安装程序,分布功能弱。兼容性更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
2.4 ODBC访问数据库技术
ODBC(Open DataBase Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Service Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
一个基于ODBC的应用程序对数据库的操作不依赖于任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,任何数据库都可以用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有数据库。
一个完整的ODBC系统由:应用程序(Application);ODBC管理器(Administrator):找任务是安装ODBC驱动程序和管理数据源;驱动程序管理器(Driver Manager):用于管理ODBC驱动程序;ODBC API:ODBC驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。数据源:它包含了数据库位置和数据库类型等信息,是一种数据连接的抽象。
应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
在ODBC中,ODBC API不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责加工程序对ODBC API的调用窗体给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。
2.5 本章小结
本章详细介绍了ASP.NET以及相关技术,介绍了网络编程的基本原理。详细介绍了B/S模式,阐述了本系统的开发模型。最后介绍了数据库技术,详细说明了本次课题要使用的SQL Server2000数据库的应用环境和如何实现用ODBC技术访问数据库的解决方案。
更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
第3章 需求分析与总体设计
3.1 引言
本系统的组建过程是按照软件工程的方法,从需求分析、总体设计、详细设计三个步骤完成,并用快速原型法生成数据库和网页,经运用实践后再作修改。由于实践的关键不是软件工程的方法,而是网页和网上数据库的连接技术,所以只给出简单的网页和数据库资料。
本系统面向需要进行税务登记的部门,是当前非常流行非常需要的软件项目需求。它有利于提高纳税人申报效率。设计可与数据库交互的网站,这些交互功能,如:查询、插入、修改等是ASP.NET所支持的。本系统采用B/S模式进行系统地设计与实现。
本系统所实现的目标:
管理员用户可进行用户资料的管理以及用户权限的分配,以及实现相关页面的自定义维护和升级操作。
普通用户能够进行自身资料的修改,对自己的纳税申报信息进行填写和修改,并且上传。
3.2 税务管理系统总体框架
管理服务子系统各模块功能简述: 1.税务登记管理
对纳税人的生产经营及其他应税行为进行登记。提供开业登记、变更登记、停复业处理、注销登记、验证换证、纳税人信誉等级管理、非正常户处理、违章处理等功能。向税务管理信息系统的各子系统提供纳税人的基本状态信息。
2.双定管理
税务机关依据国家有关税收法律规定,对个体工商户实行定期定额管理,对财务不健全的小企业所得税实行定率或定额管理,即在一定期限内,结合纳税人的实际经营情况及财务核算水平,核定纳税人的销售收入(或营业收入)和应纳税额。包括资质认定、典型调查、税种登记、定期定额清册、统
更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
计查询等。 3.财务管理
对地方税务机关负责管理的企业财务情况进行登记,录入数据,查询统计分析数据,一方面可为申报征收提供可比参数,另一方面也可为税务稽查提供被查户财务核算状况的信息,并且可以通过企业财务报表汇总分析为地方经济宏观发展起指导作用。 4.发票管理
实现税务机关对发票在计划、印制、领购、库存、缴销、稽核等内外各环节监督管理,发挥“以票管税”的作用。提供发票所本级的印制、发放、库存、财务的管理和分局(所)下级单位的领购、发售、库存、缴销、稽核等各环节的日常事务,输出各类证、表,控制发票的流向,为纳税申报、税务稽查提供信息。 5.涉税文书管理
受理审批纳税人在申报纳税及生产经营管理中,需要税务机关审批的各类涉税文书。提供申报方式、缴库方式、延期申报、延期缴纳税款、减免税、外出经营税收管理及其他各种审批功能和管理。
6.办税员管理
对企业办税员进行登记、统计、查询等管理功能,并提供给其他模块有关办税员的信息,防止其他人员冒充办税员进行涉税事务处理而造成不必要的损失,提高了系统的保密性。
图 3-1各模块间关系图 更多精彩请登陆…
双定管理 1.2 发票管理 1.4 办税员管理 1.6 税务登记 1.1 财务管理 1.3 涉税文书管理 信阳人才网
http://www.xy-hr.com