ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:758KB ,
资源ID:5071307      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5071307.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专业论文模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专业论文模板.docx

1、专业论文模板本科学生毕业论文论文题目:基于ASP.NET技术0A系统预算子系统的设计与实现学 院:软件学院年 级:2008级专 业:软件工程姓 名:学 号:指导教师:吕成国2012 年 5 月 5 日摘要摘要是对论文内容不加注随着信息技术的迅猛发展,利用网络进行数据传输以实现办公自动化已经成为企业发展的必然趋势。通过使用办公自动化系统,企业可以提高办公效率和质量,实现信息资源共享,增强部门间协同工作能力,促进企业管理工作的现代化、规范化以及网络化进程,全面提高企业的经营管理水平。本课题主要研究预算管理系统。课题以企业业务流程为背景,在详细掌握预算管理需求的基础上,研究了OA系统中预算管理系统的

2、设计与实现。该本系统使用UML建模语言对各业务逻辑模块进行建模,使用SQL Server 2005数据库与Visual C#语言,使用B/S结构与MVC设计模式,采用ASP.NET开发平台,在VisualStudio2005集成开发环境下实现。本系统实现的功能完整,满足了企业需求,能够确保企业年度经营计划的实现,预算指标的实现,不仅仅提高了企业的工作效率,而且还提高了企业经营管理水平。释和评论的简短陈述,要求扼要说明研究工作的目的、主要内容、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。摘要内容应在

3、200400字左右,用宋体小四号字书写。摘要内容后空两行书写“关键词”。毕业论文、毕业设计行与行之间、段落和层次标题以及各段落之间均为1.5倍行距。关键词办公自动化系统;预算管理;UML;MVC;ASP.NETAbstract With the rapid development of computer technology, using network technology to transfer data to achieve office automation has become an inevitable trend of the development of the modern

4、enterprise. Through using the office automation system can improve work efficiency and quality, and share information resources, and enhance the interoperability between different departments, promote the progress of modernization, standardization and network of enterprise management, and comprehens

5、ively improve the level of enterprise management. The main subject of the research is budget management system. The background of the subject is the business progress. On the basis of detailed grasping the needs of budget management, I research the design and implementation of the budget management

6、system in the OA system. This system use the UML modeling language to model the business logic module, and use the SQL Server 2005 database and Visual C # language, and use the B / S structure and the MVC design pattern, and use the ASP.NET development platform and implement under Visual Studio 2005

7、 integrated development environment. This system implements all of the functions and meets the enterprises needs. It also can ensure the implementation of annual enterprises plans and the budget targets. It not only to improve the efficiency of enterprises, but also increased the level of enterprise

8、 management.Key wordsOffice automation; Budget management; UML; MVC; ASP.NET目录摘要 IAbstract II前言 2第一章 绪论 21.1 课题的背景及来源 21.2 与课题相关的国内外现状 21.2.1 国外预算研究历史与现状 21.2.2 国内预算研究历史与现状 21.3 课题研究内容及特点 21.4 课题的研究方法及采用技术 21.4.1 研究方法 21.4.2 采用技术 21.5 论文组织结构 2第二章 相关技术简介 22.1 B/S三层体系结构 22.2 ASP.NET相关技术 22.2.1 .NET开发平

9、台 22.2.2 Visual C#编程语言 22.2.3 ASP.NET技术 22.2.4 ADO.NET技术 22.3 数据库相关技术 22.3.1 数据库概述 22.3.2 SQL Server 2005 数据库 22.4 UML简介 22.5本章小结 2第三章 系统分析与设计 23.1 系统需求分析 23.2 总体设计思想 23.3 系统功能模块设计 23.4 系统数据库设计 23.4.1 数据库相关理论 23.4.2 数据库表设计 23.4.3 数据库视图 23.4.4 数据库存储过程 23.5本章小结 2第四章 系统开发与实现 24.1 系统实现的架构 24.2 系统权限管理的实现

10、 24.3 登录模块的实现 24.4 用户管理模块的实现 24.5 预算管理模块的实现 24.5.1 预算编制的实现 24.5.2 预算审核的实现 24.5.3 预算查询的实现 24.6 费用管理模块的实现 24.6.1 费用录入的实现 24.6.2 费用查询的实现 24.7 统计分析管理模块的实现 24.8本章小结 2第五章 系统测试 25.1软件测试简介 25.1.1 软件测试目的 25.1.2 软件测试分类 25.2软件测试用例 25.2.1 系统登录测试 25.2.2 系统录入测试 25.3本章小结 2结论 2参考文献 2致谢 2前言“凡事预则立,不预则废”,任何事情想要做好,事前都需

11、要有一个谋划和概算的过程, 同时还要针对可能出现的各种情况以及不同的结果状态有一个充分的预计,进而提出不同对策,在资金上做出最合理的分配,以实现企业利益的最大化。预算管理是企业内部管理控制的一种主要方法。自从20世纪20年代美国现代公司首次使用此方法后,此方法现已成为了众多大型工商企业的标准作业程序。目前在西方经济发达国家中,几乎所有的企业都拥有一套完善的预算系统。由于人工计算易造成错误且财务人员之间信息不能够及时传递,经常会为企业带来众多问题。不能够及时反映各项经费的使用情况使得企业财务预算不能够建立在及时可靠地业务数据基础上。针对上述问题,近些年来,随着计算机和网络技术的高速发展,越来越多

12、的企业使用预算系统软件来代替过去人工完成预算工作。本文主要研究预算系统,利用ASP.NET技术设计一套完善的预算管理系统。第一章 绪论1.1 课题的背景及来源随着信息技术的高速发展,企业信息化水平不断提高,企业为了适应瞬息万变的经济环境以及企业之间日益激烈的竞争,具备一套完善的现代化计算机办公管理软件已经成为促进企业完善本身信息化建设,以做出最有利于生产要素组成优化的策略,使企业资源最合理配置,不断提高自身的竞争能力,取得最大的经济利益的必备条件。纵观能够促进企业盈利的因素,完善的企业预算是其中不可或缺的重要因素。明确的企业预算目标,再加之高效的管理以及有效的配置资源,这对企业实现经济战略目标

13、有着极大的推进作用。预算是对企业的生产,管理,运营,人事以及建设投资等进行控制的最为有效同时也是最为简介的方式。在西方经济发达国家,几乎所有企业都具备一套自身独立的预算体系和对未来几年内的现金流量预,很多公司甚至都直接将预算作为管理企业发展的工具和衡量业绩的依据。在这种趋势下,预算管理作为实现公司管理和企业整合的最有效、最基本的手段,在国内也日益受到实业界与理论界的普遍重视。本论文介绍实现预算管理功能的软件。该系统采用了B/S架构,主要针对集团型企业,产品由用户管理模块,预算管理模块,费用管理模块,统计分析管理模块构成。由于企业预算在现代化企业管理中具有不可代替的重要作用,预算功能长久以来都是

14、众多办公管理软件的重点研究以及开发的方向而得到了长足的发展。1.2 与课题相关的国内外现状1.2.1 国外预算研究历史与现状 20世纪初,费雷德里克泰勒(F. W. Taylor)创立了科学理论。他意图将生产作业标准化,进而提高企业生产作业的效率。这一思想为以后重多学科的发展奠定了坚实的基础1。特别是标准成本的出现为在企业内推行预算打下了坚实的基础。自从20世纪20年代预算管理在美国的通用电气公司、杜邦公司、通用汽车公司运行之后,这一方法迅速成为众多大型现代化工商企业的标准作业程序。近些年来国外有关预算管理方面研究的文章很多,主要体现在以下几个方面的研究:(1)从案例分析方面进行的研究马格利特

15、图恩(Margaret Poon)、理查德皮克(Richard Pike)以及迪恩杰士维尔德(Dean Tjosvold)通过研究发现,在预算目标相冲突的情况下,合作的预算团队,更倾向开诚布公地讨论,通过协调解决问题。这样不仅提高了团队的效率,增强了团队之间的联系,同时也提高预算的质量2。在预算编制时,导致出现预算松弛现象的两个主要因素:声誉与预算差异调查。R. 阿兰 维伯(R. Alan Webb)通过研究发现,无论是为了保持良好的声誉,还是企业制度中所规定的要调查预算差异的产生,这些都将导致相对较低可能性的预算松弛现象3。(2)从实证方面进行的研究通常基于企业预算的绩效评估,公司管理层人员

16、会感到有较大的压力。大卫恩斯雷(David Ensley)通过调查表、采访以及实证研究等方法,发现下级公司管理人员所得到的用于阐释预算差异的信息的完全程度,直接影响了下级公司管理人员对于预算差异的理解和解释各种预算差异的能力。在基于企业预算的绩效评估情况下,它同时还影响着下级公司管理人员工作压力的强度4。詹姆斯R弗雷德里克森(James R. Frederickson)、肖恩A贝弗(Sean A. Peffer)和詹森弗(Joseph Fisher)通过实证研究发现了信息的不对称对以协商方式为主要手段的预算编制的影响,发现开始编制预算的时候,如果上下级之间分歧是由于信息不对称所导致的,将很可能

17、始终无法达成一致,此外,他们还发现信息的不对称会影响到协商结果以及预算松弛的关系5。1.2.2 国内预算研究历史与现状预算管理作为OA(办公自动化)系统中重要的组成部分,同时也是现代化企业管理的重要手段和方法。近些年来,相关企业预算编制和管理的理论方法和成功经验日益被我国重多企业所重视,目前的研究成果主要体现在以下几个方面:(1)理论研究王斌在几篇文章中阐述了一些观点,首先他依据企业产品生命周期的理论,提出将预算管理分为四大模式,即以销售为起点、资本预算为起点、以现金流量为起点和以现金流量为起点的预算管理模式6;在与李苹莉的研究中他们共同提出企业预算目标的确定是一个讨价还价的过程的观点,并探讨

18、了在单一法人与多级法人制度两种情况下预算目标的确定与分解情况7;在与竺素娥研究西方资本预算理论体系的过程中,他们认为资本预算管理不能仅仅从财务技术层面来归纳,而是认为它是管理体系,至少包括资本预算核心、资本预算管理目标、资本预算战略和资本预算实施条件与环境四部分8。于增彪和梁文涛提出了界定以生产为起点和以销售为起点的两种传统预算编制方法所使用的条件,并同时论证了以所有权和管理权相分离为特征的现代公司应以每股收益或者利润为起点的编制预算的观点9。(2)应用研究通过对预算在全国范围内作了全面调查,通过结果发现,大多数企业都认识到了实施预算管理的重要性,但企业预算管理依然存在一些务实与认识的盲区,在

19、其合理性和科学性方面也有待改进。这阐明了预算管理包含着“权力共享分权”这一哲学思想,只有通过预算管理才能够达到“分散权贵、集中控制”的思想境界。董伟与张朝睿通过对江苏省谏壁发电厂的预算管理的实地研究,提出了细化预算、硬化预算等能够有效的进行预算管理的办法。此后通过对江苏省电力公司的预算管理进行了实地研究考察,对该公司的预算管理模式的转变过程、当前模式做法与效果进行了简要的报告10。(3)运用预算管理软件实现预算管理的研究孙彦永总结了预算管理软件开发的一些特点。陈晓红、徐兵和朱霞以一家大型国有上市公司的全面预算管理为例,提出了全面预算管理信息系统框架以及功能说明。此后又以苏州新苏纶纺织有限公司为

20、具体实例,分析企业预算模式的基本思想,并提出了如何将企业预算管理模式和管理软件相结合实现预算的解决方案11。1.3 课题研究内容及特点本课题的主要研究目标是依据企业的业务流程的特点进行设计并实现适用的预算管理系统,有效的管理企业预算信息,提高企业的预算管理的效率,降低预算管理的成本,并且实时有效的分析各种费用的预算额与实际发生额,动态调整企业经营管理策略以提高企业在市场中的竞争力,针对上述研究目标,本论文主要完成以下的内容:采用面向对象的设计方法与UML建模技术,以ASP.NET为开发平台、Visual Studio.NET2005为集成开发环境、IIS为信息服务器、SQL Server200

21、5为数据库服务器、Visual C#为程序设计语言,开发一套完整的、可靠的预算管理系统。该系统包括用户管理模块、预算管理模块、费用管理模块以及统计分析管理。该系统具有如下主要特点:(1)功能完整系统以预算管理为核心,严格参照现代企业的预算管理理念进行构思设计,注重对企业预算过程的全方位管理。系统包括用户管理模块、预算管理模块、费用管理模块和统计分析管理模块。(2)安全机制系统集成了Windows XP与SQL Server2005强大的安全机制,而且进一步建立了基于角色的访问控制RBAC(Role-Based Access Control),使得相关信息资源、关键数据更加安全可靠。(3)Web

22、技术与B/S架构在客户端不需要安装任何专门的软件,系统功能全部在服务器端集中管理和实现。这使得系统维护升级过程的难度和工作量显著降低,真正的做到了客户端零管理,使系统的可用性与传统方式相比较有了质的飞跃。1.4 课题的研究方法及采用技术1.4.1 研究方法本课题的预期目标是设计并实现适用的预算管理系统,能够有效的管理企业预算信息,提高企业预算效率,降低企业生产成本,并且实时有效的分析预算和实际的支出数据,动态的调整企业经营管理策略,提高企业在市场中的竞争力。因此,本文从企业的需求分析开始,严格依据软件工程的开发过程进行设计开发,以保证系统的易维护性、可扩展性和稳定性,最大程度的提高系统的安全性

23、以及整体性能。1.4.2 采用技术结合目前Web开发、数据库系统理论和软件工程等领域的先进技术,应用Microsoft Visio2003(支持UML建模语言)进行软件建模;以Microsoft.NET为开发平台,用VisualStudio.NET2005作为集成开发环境,利用Microsoft公司提供的ASP.NET、C#编程语言、SQL Server2005数据库进行具体的实现。1.5 论文组织结构本文详细的介绍了该系统的设计和开发过程,每章主要内容如下:第1章:绪论。简要介绍了本文的背景、来源、研究内容,以及与预算相关的国内外研究现状,同时介绍了本文的研究方法与所采用的技术。第2章:相关

24、技术简介。主要包括B/S模式结构,ASP.NET开发平台,Visual C#程序设计语言,ASP.NET技术,SQL Server2005数据库管理系统等。第3章:系统分析与设计。包括系统的需求分析、各功能模块的设计,提出了总体设计框架方案;同时介绍了数据库表、数据库视图和数据库存储过程的设计。第4章:系统的开发与实现。详细的介绍了系统功能实现的过程及方法。第5章:软件系统测试。介绍了软件测试的相关知识并完成测试。第二章 相关技术简介2.1 B/S三层体系结构为了实现软件的系统功能,满足企业的现有业务流程,保证系统高效、准确、实时、安全的运行,本系统采用目前较为流行的B/S模式的软件体系结构。

25、B/S(Browser/Server)结构即浏览器和服务器结构。它是Web兴起后的一种网络结构模式,是对C/S(Client/Server)结构的一种变化或者改进的结构。建立B/S结构的网络应用系统,并通过Internet模式下数据库的应用,相对容易把握,同时成本也较低。它不仅仅能够实现不同的人员、在不同的地点、以不同的接入方式访问和操作相同的数据库,还能够有效的保护数据库平台以及管理访问权限,数据库服务器也很安全。B/S结构的三层体系结构在数据管理层(Server)与用户界面层(Client)之间添加了一层结构,称为中间件(Middleware),这使得整个系统结构变为三层12。三层结构是随

26、着中间件技术的成熟而逐渐兴起的,其核心概念是利用中间件将应用分为表示层、业务逻辑层与数据访问层三个不同的处理层次,如图2-1所示。图2-1 B/S三层体系结构图中间件作为构成三层体系结构应用系统的基础平台,它提供了以下主要功能:负责客户端与服务器、服务器与服务器间的连接与通信;实现应用层和数据库的高效连接;提供了一个三层结构应用的开发、运行、部署以及管理的平台。这三层结构在层与层之间相互独立,任何一层的改变都不会影响其它层的功能。B/S结构最大的优点就是统一了客户端,将系统实现功能的核心部分集中到服务器,简化了系统的开发、维护以及使用。用户可以在任何地方进行操作而不需要安装任何专门的软件,只要

27、拥有一台能够上网的电脑就可以使用,客户端零维护。系统的扩展非常容易,其具有传统Client/Server结构无法比拟的优越性,逐渐成为新一代信息管理系统发展的必然趋势。2.2 ASP.NET相关技术2.2.1 .NET开发平台.NET开发平台是一组用于建立Web服务器应用程序与Windows桌面应用程序的软件组件,其主要目的是消除互联环境中不同硬件、软件服务之间的差别,让不同的设备、不同的系统之间都可以进行通信。它包括一个用于加载和运行应用程序的新的软件基础结构(.NET Framework和ASP.NET),一个新的开发环境(Visual Studio.NET),以及支持该结构的编程语言(V

28、isual C#语言)。.NET开发平台示意图如图2-2所示。图2-2 .NET开发平台示意图.NET开发平台使得开发者创建运行在IIS(Internet Information Services)Web服务器上的Web应用程序更加容易,同时它也使创建可靠、稳定并且安全的Windows桌面应用程序更加容易,.NET开发平台包括以下几个方面:(1).NET框架(Framework):作为整个开发平台的基础,它包括公共语言运行库与框架类库。公共语言运行库(Common Language Runtime,CLR)是用于运行和与加载应用程序的软件组件;框架类库则是分级组织开发者可以在他们的应用程序中用

29、来显示文件、访问数据库和图形用户界面已经在Web上通讯的代码集。(2).NET开发工具:包括Visual Studio.NET集成开发环境与.NET编程语言。Visual Studio.NET集成开发环境用来开发与测试应用程序;.NET编程语言包括Visual Basic .NET、Visual C+以及Visual C#等,用来创建运行在CLR下并使用类库的应用程序。(3)ASP.NET:一个取代之前的ASP(Active Server Pages)的特殊类库,用来创建动态的Web内容与Web服务器应用程序,这些都将采用诸如XML、HTML和SOAP(Simple Object Access

30、 Protocol)(简单对象访问协议)等Internet协议与数据格式。2.2.2 Visual C#编程语言Visual C#是Microsoft公司发布的一款面向对象的编程语言,它是为生成在.NET Framework之上运行的各种应用程序而设计的语言13。它是一种简单的、安全的、优雅的和稳定的,由C与C+衍生出来的面向对象的编程语言14。它在保持了C与C+强大功能的同时去掉了一些复杂特性(例如没有宏和模板,不允许多重继承)。C#综合了Visual Basic的高性能、易用性以及C+的低级内存访问性,以其优雅的语法风格、强大的操作能力、便捷的面向组件编程的支持和创新的语言特性成为了.NE

31、T开发的首选语言。C#包括如下特性:(1)完全支持类与面向对象编程,包括接口、继承、虚函数以及运算符重载的处理。(2)定义了完整且一致的基本类型集。(3)对自动生成XML文档说明的内置支持。(4)自定清理动态分配的内存。(5)可以使用用户定义的特性来标记类和方法。(6)对.NET基类库的完全访问权,并便于访问Windows API。(7)可以编写出XML Web服务、动态Web页面、数据库访问组件、分布式应用程序组件以及传统的Windows桌面应用程序,甚至可以联机或脱机运行新型智能的客户应用程序等。2.2.3 ASP.NET技术ASP是Active Server Page的缩写,意为“动态服务器页面”15。ASP.NET是由微软在.NET Framework框架中所提供,开发程序的类别库,封装在System.Web.dll档案中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程式和通讯处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多,它可以与数据库以及其它程序进行交互,是一种简单且方便的编程工具。ASP是一种服务器端脚本编写环境,可以用来创建以及运行动态网页和Web应用程序16。ASP网页包含HTML标记、脚本命令、普通文本和COM组件等

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

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