专业论文模板.docx

上传人:b****5 文档编号:5071307 上传时间:2022-12-13 格式:DOCX 页数:43 大小:758KB
下载 相关 举报
专业论文模板.docx_第1页
第1页 / 共43页
专业论文模板.docx_第2页
第2页 / 共43页
专业论文模板.docx_第3页
第3页 / 共43页
专业论文模板.docx_第4页
第4页 / 共43页
专业论文模板.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

专业论文模板.docx

《专业论文模板.docx》由会员分享,可在线阅读,更多相关《专业论文模板.docx(43页珍藏版)》请在冰豆网上搜索。

专业论文模板.docx

专业论文模板

本科学生毕业论文

论文题目:

基于ASP.NET技术0A系统预算子系统的设计与实现

学院:

软件学院

年级:

2008级

专业:

软件工程

姓名:

学号:

指导教师:

吕成国

 

2012年5月5日

摘要

摘要是对论文内容不加注随着信息技术的迅猛发展,利用网络进行数据传输以实现办公自动化已经成为企业发展的必然趋势。

通过使用办公自动化系统,企业可以提高办公效率和质量,实现信息资源共享,增强部门间协同工作能力,促进企业管理工作的现代化、规范化以及网络化进程,全面提高企业的经营管理水平。

本课题主要研究预算管理系统。

课题以企业业务流程为背景,在详细掌握预算管理需求的基础上,研究了OA系统中预算管理系统的设计与实现。

该本系统使用UML建模语言对各业务逻辑模块进行建模,使用SQLServer2005数据库与VisualC#语言,使用B/S结构与MVC设计模式,采用ASP.NET开发平台,在VisualStudio2005集成开发环境下实现。

本系统实现的功能完整,满足了企业需求,能够确保企业年度经营计划的实现,预算指标的实现,不仅仅提高了企业的工作效率,而且还提高了企业经营管理水平。

释和评论的简短陈述,要求扼要说明研究工作的目的、主要内容、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。

摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。

摘要内容应在200~400字左右,用宋体小四号字书写。

摘要内容后空两行书写“关键词”。

毕业论文、毕业设计行与行之间、段落和层次标题以及各段落之间均为1.5倍行距。

 

关键词

办公自动化系统;预算管理;UML;MVC;ASP.NET

 

Abstract

Withtherapiddevelopmentofcomputertechnology,usingnetworktechnologytotransferdatatoachieveofficeautomationhasbecomeaninevitabletrendofthedevelopmentofthemodernenterprise.Throughusingtheofficeautomationsystemcanimproveworkefficiencyandquality,andshareinformationresources,andenhancetheinteroperabilitybetweendifferentdepartments,promotetheprogressofmodernization,standardizationandnetworkofenterprisemanagement,andcomprehensivelyimprovethelevelofenterprisemanagement.

Themainsubjectoftheresearchisbudgetmanagementsystem.Thebackgroundofthesubjectisthebusinessprogress.Onthebasisofdetailedgraspingtheneedsofbudgetmanagement,IresearchthedesignandimplementationofthebudgetmanagementsystemintheOAsystem.ThissystemusetheUMLmodelinglanguagetomodelthebusinesslogicmodule,andusetheSQLServer2005databaseandVisualC#language,andusetheB/SstructureandtheMVCdesignpattern,andusetheASP.NETdevelopmentplatformandimplementunderVisualStudio2005integrateddevelopmentenvironment.

Thissystemimplementsallofthefunctionsandmeetstheenterprise’sneeds.Italsocanensuretheimplementationofannualenterprise’splansandthebudgettargets.Itnotonlytoimprovetheefficiencyofenterprises,butalsoincreasedthelevelofenterprisemanagement.

 

Keywords

Officeautomation;Budgetmanagement;UML;MVC;ASP.NET

 

目录

摘要I

AbstractII

前言2

第一章绪论2

1.1课题的背景及来源2

1.2与课题相关的国内外现状2

1.2.1国外预算研究历史与现状2

1.2.2国内预算研究历史与现状2

1.3课题研究内容及特点2

1.4课题的研究方法及采用技术2

1.4.1研究方法2

1.4.2采用技术2

1.5论文组织结构2

第二章相关技术简介2

2.1B/S三层体系结构2

2.2ASP.NET相关技术2

2.2.1.NET开发平台2

2.2.2VisualC#编程语言2

2.2.3ASP.NET技术2

2.2.4ADO.NET技术2

2.3数据库相关技术2

2.3.1数据库概述2

2.3.2SQLServer2005数据库2

2.4UML简介2

2.5本章小结2

第三章系统分析与设计2

3.1系统需求分析2

3.2总体设计思想2

3.3系统功能模块设计2

3.4系统数据库设计2

3.4.1数据库相关理论2

3.4.2数据库表设计2

3.4.3数据库视图2

3.4.4数据库存储过程2

3.5本章小结2

第四章系统开发与实现2

4.1系统实现的架构2

4.2系统权限管理的实现2

4.3登录模块的实现2

4.4用户管理模块的实现2

4.5预算管理模块的实现2

4.5.1预算编制的实现2

4.5.2预算审核的实现2

4.5.3预算查询的实现2

4.6费用管理模块的实现2

4.6.1费用录入的实现2

4.6.2费用查询的实现2

4.7统计分析管理模块的实现2

4.8本章小结2

第五章系统测试2

5.1软件测试简介2

5.1.1软件测试目的2

5.1.2软件测试分类2

5.2软件测试用例2

5.2.1系统登录测试2

5.2.2系统录入测试2

5.3本章小结2

结论2

参考文献2

致谢2

前言

“凡事预则立,不预则废”,任何事情想要做好,事前都需要有一个谋划和概算的过程,同时还要针对可能出现的各种情况以及不同的结果状态有一个充分的预计,进而提出不同对策,在资金上做出最合理的分配,以实现企业利益的最大化。

预算管理是企业内部管理控制的一种主要方法。

自从20世纪20年代美国现代公司首次使用此方法后,此方法现已成为了众多大型工商企业的标准作业程序。

目前在西方经济发达国家中,几乎所有的企业都拥有一套完善的预算系统。

由于人工计算易造成错误且财务人员之间信息不能够及时传递,经常会为企业带来众多问题。

不能够及时反映各项经费的使用情况使得企业财务预算不能够建立在及时可靠地业务数据基础上。

针对上述问题,近些年来,随着计算机和网络技术的高速发展,越来越多的企业使用预算系统软件来代替过去人工完成预算工作。

本文主要研究预算系统,利用ASP.NET技术设计一套完善的预算管理系统。

第一章绪论

1.1课题的背景及来源

随着信息技术的高速发展,企业信息化水平不断提高,企业为了适应瞬息万变的经济环境以及企业之间日益激烈的竞争,具备一套完善的现代化计算机办公管理软件已经成为促进企业完善本身信息化建设,以做出最有利于生产要素组成优化的策略,使企业资源最合理配置,不断提高自身的竞争能力,取得最大的经济利益的必备条件。

纵观能够促进企业盈利的因素,完善的企业预算是其中不可或缺的重要因素。

明确的企业预算目标,再加之高效的管理以及有效的配置资源,这对企业实现经济战略目标有着极大的推进作用。

预算是对企业的生产,管理,运营,人事以及建设投资等进行控制的最为有效同时也是最为简介的方式。

在西方经济发达国家,几乎所有企业都具备一套自身独立的预算体系和对未来几年内的现金流量预,很多公司甚至都直接将预算作为管理企业发展的工具和衡量业绩的依据。

在这种趋势下,预算管理作为实现公司管理和企业整合的最有效、最基本的手段,在国内也日益受到实业界与理论界的普遍重视。

本论文介绍实现预算管理功能的软件。

该系统采用了B/S架构,主要针对集团型企业,产品由用户管理模块,预算管理模块,费用管理模块,统计分析管理模块构成。

由于企业预算在现代化企业管理中具有不可代替的重要作用,预算功能长久以来都是众多办公管理软件的重点研究以及开发的方向而得到了长足的发展。

1.2与课题相关的国内外现状

1.2.1国外预算研究历史与现状

20世纪初,费雷德里克·泰勒(F.W.Taylor)创立了科学理论。

他意图将生产作业标准化,进而提高企业生产作业的效率。

这一思想为以后重多学科的发展奠定了坚实的基础[1]。

特别是标准成本的出现为在企业内推行预算打下了坚实的基础。

自从20世纪20年代预算管理在美国的通用电气公司、杜邦公司、通用汽车公司运行之后,这一方法迅速成为众多大型现代化工商企业的标准作业程序。

近些年来国外有关预算管理方面研究的文章很多,主要体现在以下几个方面的研究:

(1)从案例分析方面进行的研究

马格利特·图恩(MargaretPoon)、理查德·皮克(RichardPike)以及迪恩·杰士维尔德(DeanTjosvold)通过研究发现,在预算目标相冲突的情况下,合作的预算团队,更倾向开诚布公地讨论,通过协调解决问题。

这样不仅提高了团队的效率,增强了团队之间的联系,同时也提高预算的质量[2]。

在预算编制时,导致出现预算松弛现象的两个主要因素:

声誉与预算差异调查。

R.阿兰·维伯(R.AlanWebb)通过研究发现,无论是为了保持良好的声誉,还是企业制度中所规定的要调查预算差异的产生,这些都将导致相对较低可能性的预算松弛现象[3]。

(2)从实证方面进行的研究

通常基于企业预算的绩效评估,公司管理层人员会感到有较大的压力。

大卫·恩斯雷(DavidEnsley)通过调查表、采访以及实证研究等方法,发现下级公司管理人员所得到的用于阐释预算差异的信息的完全程度,直接影响了下级公司管理人员对于预算差异的理解和解释各种预算差异的能力。

在基于企业预算的绩效评估情况下,它同时还影响着下级公司管理人员工作压力的强度[4]。

詹姆斯·R·弗雷德里克森(JamesR.Frederickson)、肖恩·A·贝弗(SeanA.Peffer)和詹森·弗(JosephFisher)通过实证研究发现了信息的不对称对以协商方式为主要手段的预算编制的影响,发现开始编制预算的时候,如果上下级之间分歧是由于信息不对称所导致的,将很可能始终无法达成一致,此外,他们还发现信息的不对称会影响到协商结果以及预算松弛的关系[5]。

1.2.2国内预算研究历史与现状

预算管理作为OA(办公自动化)系统中重要的组成部分,同时也是现代化企业管理的重要手段和方法。

近些年来,相关企业预算编制和管理的理论方法和成功经验日益被我国重多企业所重视,目前的研究成果主要体现在以下几个方面:

(1)理论研究

王斌在几篇文章中阐述了一些观点,首先他依据企业产品生命周期的理论,提出将预算管理分为四大模式,即以销售为起点、资本预算为起点、以现金流量为起点和以现金流量为起点的预算管理模式[6];在与李苹莉的研究中他们共同提出企业预算目标的确定是一个讨价还价的过程的观点,并探讨了在单一法人与多级法人制度两种情况下预算目标的确定与分解情况[7];在与竺素娥研究西方资本预算理论体系的过程中,他们认为资本预算管理不能仅仅从财务技术层面来归纳,而是认为它是管理体系,至少包括资本预算核心、资本预算管理目标、资本预算战略和资本预算实施条件与环境四部分[8]。

于增彪和梁文涛提出了界定以生产为起点和以销售为起点的两种传统预算编制方法所使用的条件,并同时论证了以所有权和管理权相分离为特征的现代公司应以每股收益或者利润为起点的编制预算的观点[9]。

(2)应用研究

通过对预算在全国范围内作了全面调查,通过结果发现,大多数企业都认识到了实施预算管理的重要性,但企业预算管理依然存在一些务实与认识的盲区,在其合理性和科学性方面也有待改进。

这阐明了预算管理包含着“权力共享分权”这一哲学思想,只有通过预算管理才能够达到“分散权贵、集中控制”的思想境界。

董伟与张朝睿通过对江苏省谏壁发电厂的预算管理的实地研究,提出了细化预算、硬化预算等能够有效的进行预算管理的办法。

此后通过对江苏省电力公司的预算管理进行了实地研究考察,对该公司的预算管理模式的转变过程、当前模式做法与效果进行了简要的报告[10]。

(3)运用预算管理软件实现预算管理的研究

孙彦永总结了预算管理软件开发的一些特点。

陈晓红、徐兵和朱霞以一家大型国有上市公司的全面预算管理为例,提出了全面预算管理信息系统框架以及功能说明。

此后又以苏州新苏纶纺织有限公司为具体实例,分析企业预算模式的基本思想,并提出了如何将企业预算管理模式和管理软件相结合实现预算的解决方案[11]。

1.3课题研究内容及特点

本课题的主要研究目标是依据企业的业务流程的特点进行设计并实现适用的预算管理系统,有效的管理企业预算信息,提高企业的预算管理的效率,降低预算管理的成本,并且实时有效的分析各种费用的预算额与实际发生额,动态调整企业经营管理策略以提高企业在市场中的竞争力,针对上述研究目标,本论文主要完成以下的内容:

采用面向对象的设计方法与UML建模技术,以ASP.NET为开发平台、VisualStudio.NET2005为集成开发环境、IIS为信息服务器、SQLServer2005为数据库服务器、VisualC#为程序设计语言,开发一套完整的、可靠的预算管理系统。

该系统包括用户管理模块、预算管理模块、费用管理模块以及统计分析管理。

该系统具有如下主要特点:

(1)功能完整

系统以预算管理为核心,严格参照现代企业的预算管理理念进行构思设计,注重对企业预算过程的全方位管理。

系统包括用户管理模块、预算管理模块、费用管理模块和统计分析管理模块。

(2)安全机制

系统集成了WindowsXP与SQLServer2005强大的安全机制,而且进一步建立了基于角色的访问控制RBAC(Role-BasedAccessControl),使得相关信息资源、关键数据更加安全可靠。

(3)Web技术与B/S架构

在客户端不需要安装任何专门的软件,系统功能全部在服务器端集中管理和实现。

这使得系统维护升级过程的难度和工作量显著降低,真正的做到了客户端零管理,使系统的可用性与传统方式相比较有了质的飞跃。

1.4课题的研究方法及采用技术

1.4.1研究方法

本课题的预期目标是设计并实现适用的预算管理系统,能够有效的管理企业预算信息,提高企业预算效率,降低企业生产成本,并且实时有效的分析预算和实际的支出数据,动态的调整企业经营管理策略,提高企业在市场中的竞争力。

因此,本文从企业的需求分析开始,严格依据软件工程的开发过程进行设计开发,以保证系统的易维护性、可扩展性和稳定性,最大程度的提高系统的安全性以及整体性能。

1.4.2采用技术

结合目前Web开发、数据库系统理论和软件工程等领域的先进技术,应用MicrosoftVisio2003(支持UML建模语言)进行软件建模;以Microsoft.NET为开发平台,用VisualStudio.NET2005作为集成开发环境,利用Microsoft公司提供的ASP.NET、C#编程语言、SQLServer2005数据库进行具体的实现。

1.5论文组织结构

本文详细的介绍了该系统的设计和开发过程,每章主要内容如下:

第1章:

绪论。

简要介绍了本文的背景、来源、研究内容,以及与预算相关的国内外研究现状,同时介绍了本文的研究方法与所采用的技术。

第2章:

相关技术简介。

主要包括B/S模式结构,ASP.NET开发平台,VisualC#程序设计语言,ASP.NET技术,SQLServer2005数据库管理系统等。

第3章:

系统分析与设计。

包括系统的需求分析、各功能模块的设计,提出了总体设计框架方案;同时介绍了数据库表、数据库视图和数据库存储过程的设计。

第4章:

系统的开发与实现。

详细的介绍了系统功能实现的过程及方法。

第5章:

软件系统测试。

介绍了软件测试的相关知识并完成测试。

第二章相关技术简介

2.1B/S三层体系结构

为了实现软件的系统功能,满足企业的现有业务流程,保证系统高效、准确、实时、安全的运行,本系统采用目前较为流行的B/S模式的软件体系结构。

B/S(Browser/Server)结构即浏览器和服务器结构。

它是Web兴起后的一种网络结构模式,是对C/S(Client/Server)结构的一种变化或者改进的结构。

建立B/S结构的网络应用系统,并通过Internet模式下数据库的应用,相对容易把握,同时成本也较低。

它不仅仅能够实现不同的人员、在不同的地点、以不同的接入方式访问和操作相同的数据库,还能够有效的保护数据库平台以及管理访问权限,数据库服务器也很安全。

B/S结构的三层体系结构在数据管理层(Server)与用户界面层(Client)之间添加了一层结构,称为中间件(Middleware),这使得整个系统结构变为三层[12]。

三层结构是随着中间件技术的成熟而逐渐兴起的,其核心概念是利用中间件将应用分为表示层、业务逻辑层与数据访问层三个不同的处理层次,如图2-1所示。

图2-1B/S三层体系结构图

中间件作为构成三层体系结构应用系统的基础平台,它提供了以下主要功能:

负责客户端与服务器、服务器与服务器间的连接与通信;实现应用层和数据库的高效连接;提供了一个三层结构应用的开发、运行、部署以及管理的平台。

这三层结构在层与层之间相互独立,任何一层的改变都不会影响其它层的功能。

B/S结构最大的优点就是统一了客户端,将系统实现功能的核心部分集中到服务器,简化了系统的开发、维护以及使用。

用户可以在任何地方进行操作而不需要安装任何专门的软件,只要拥有一台能够上网的电脑就可以使用,客户端零维护。

系统的扩展非常容易,其具有传统Client/Server结构无法比拟的优越性,逐渐成为新一代信息管理系统发展的必然趋势。

2.2ASP.NET相关技术

2.2.1.NET开发平台

.NET开发平台是一组用于建立Web服务器应用程序与Windows桌面应用程序的软件组件,其主要目的是消除互联环境中不同硬件、软件服务之间的差别,让不同的设备、不同的系统之间都可以进行通信。

它包括一个用于加载和运行应用程序的新的软件基础结构(.NETFramework和ASP.NET),一个新的开发环境(VisualStudio.NET),以及支持该结构的编程语言(VisualC#语言)。

.NET开发平台示意图如图2-2所示。

图2-2.NET开发平台示意图

.NET开发平台使得开发者创建运行在IIS(InternetInformationServices)Web服务器上的Web应用程序更加容易,同时它也使创建可靠、稳定并且安全的Windows桌面应用程序更加容易,.NET开发平台包括以下几个方面:

(1).NET框架(Framework):

作为整个开发平台的基础,它包括公共语言运行库与框架类库。

公共语言运行库(CommonLanguageRuntime,CLR)是用于运行和与加载应用程序的软件组件;框架类库则是分级组织开发者可以在他们的应用程序中用来显示文件、访问数据库和图形用户界面已经在Web上通讯的代码集。

(2).NET开发工具:

包括VisualStudio.NET集成开发环境与.NET编程语言。

VisualStudio.NET集成开发环境用来开发与测试应用程序;.NET编程语言包括VisualBasic.NET、VisualC++以及VisualC#等,用来创建运行在CLR下并使用类库的应用程序。

(3)ASP.NET:

一个取代之前的ASP(ActiveServerPages)的特殊类库,用来创建动态的Web内容与Web服务器应用程序,这些都将采用诸如XML、HTML和SOAP(SimpleObjectAccessProtocol)(简单对象访问协议)等Internet协议与数据格式。

2.2.2VisualC#编程语言

VisualC#是Microsoft公司发布的一款面向对象的编程语言,它是为生成在.NETFramework之上运行的各种应用程序而设计的语言[13]。

它是一种简单的、安全的、优雅的和稳定的,由C与C++衍生出来的面向对象的编程语言[14]。

它在保持了C与C++强大功能的同时去掉了一些复杂特性(例如没有宏和模板,不允许多重继承)。

C#综合了VisualBasic的高性能、易用性以及C++的低级内存访问性,以其优雅的语法风格、强大的操作能力、便捷的面向组件编程的支持和创新的语言特性成为了.NET开发的首选语言。

C#包括如下特性:

(1)完全支持类与面向对象编程,包括接口、继承、虚函数以及运算符重载的处理。

(2)定义了完整且一致的基本类型集。

(3)对自动生成XML文档说明的内置支持。

(4)自定清理动态分配的内存。

(5)可以使用用户定义的特性来标记类和方法。

(6)对.NET基类库的完全访问权,并便于访问WindowsAPI。

(7)可以编写出XMLWeb服务、动态Web页面、数据库访问组件、分布式应用程序组件以及传统的Windows桌面应用程序,甚至可以联机或脱机运行新型智能的客户应用程序等。

2.2.3ASP.NET技术

ASP是ActiveServerPage的缩写,意为“动态服务器页面”[15]。

ASP.NET是由微软在.NETFramework框架中所提供,开发程序的类别库,封装在System.Web.dll档案中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程式和通讯处理等工作,以及WebService的基础架构。

ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多,它可以与数据库以及其它程序进行交互,是一种简单且方便的编程工具。

ASP是一种服务器端脚本编写环境,可以用来创建以及运行动态网页和Web应用程序[16]。

ASP网页包含HTML标记、脚本命令、普通文本和COM组件等

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1