基于ASP办公管理系统设计与实现.doc

上传人:h**** 文档编号:138398 上传时间:2018-07-10 格式:DOC 页数:30 大小:505KB
下载 相关 举报
基于ASP办公管理系统设计与实现.doc_第1页
第1页 / 共30页
基于ASP办公管理系统设计与实现.doc_第2页
第2页 / 共30页
基于ASP办公管理系统设计与实现.doc_第3页
第3页 / 共30页
基于ASP办公管理系统设计与实现.doc_第4页
第4页 / 共30页
基于ASP办公管理系统设计与实现.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 I 基于 ASP 办公管理系统的设计与实现 学 生 姓 名: 学 号: 专 业 名 称: 班 级: 指导教师姓名: 系 (部 ): 职 称: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 II 目 录 摘 要 . 1 Abstract . 2 1、绪论 . 3 1.1 课题背景 . 3 1.2 财务办公管理信息化研究现状分析 . 3 1.3 开发财务办公管理系统的目的和意义 . 3 1.3.1 财务办公管理模式的现状 . 3 1.3.2 开发财务办公管理系统的重要意义 . 3

2、1.3.3 本人所做的工作 . 3 2、 相关技术介绍 . 4 2.1 ASP.NET 2.0 技术介绍 . 4 2.1.1 ASP.NET2.0 框架结构 . 4 2.1.2 ASP.NET2.0 工作原理 . 5 2.1.3 ASP.NET2.0 的特点 . 5 2.2 NHibernate 框架介绍 . 7 2.3 ASP.NET AJAX 介绍 . 6 3、财务办公管理系统的分析和建模 . 10 3.1 系统概述 . 10 3.2 系统目标和设计要求 . 10 3.3 财务办公管理系统需求分析 . 10 3.3.1 员工基本信息管理 .11 3.3.2 工程基本信息管理 .11 3.3

3、.3 材料信息和开销管理 .11 3.3.4 员工工作记录管理 .11 3.3.5 员工工资管理 .11 3.3.6 权限管理 .11 3.4 财务管理系统体系结构 建模 .11 3.4.1 系统用例分析与设计 .11 3.4.2 系统类图分析与设计 . 13 4、财务办公系统的总体设计 . 15 4.1 系统总体设计思想 . 15 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 III 4.2 系统体系结构模型 . 15 4.3 系统开发环境 . 16 4.4 系统数据库设计 . 17 4.4.1 数据库表设计原则 . 17 4.4.2 数据库表的设计 .

4、17 4.4.3 重要数据库表之间的关系 . 21 5、财务办公管理系统的实现 . 23 5.1 系统登录的实现 . 23 5.2 员工基本信息管理的实现 . 23 5.3 工程基本信息管理的实现 . 23 5.4 员工工作记录管理的实现 . 23 5.5 员工工资支取管理的实现 . 24 5.6 员工工资结算的实现 . 24 总 结 . 24 致 谢 . 25 参考文献 . 26 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 1 摘 要 随着计算机及网络在教学领域的不断应用, Web 网上教材管理系统也得到了不断的发展和应用,作为网络教育支持平台中十分重要

5、的组成部分,是网络教育教学反馈、质量评估的有效手段 。 本文论述了教材管理系统的研究意义 , 重点 讨论 了教材管理系统的设计与实现 。 该系统 采用 B/S 模式,三层 软件体系结构, 运用 ASP.NET 动态网页语言、 JavaScript 脚本语言、 CSS+DIV 及 SQL Server 2000和 Visual Studio 2008 等相关软件技术 , 实现了教材科管理端的系统设置、计划审批及教 材 审核、入库管理、出库管理、库存管理、教材费结算,院系用户端的计划编报、订单及教材发放单打印、本单位教材费查询,学生用户端个人教材费查询等功能 。 教材管理的全部工作都可通过该系统在

6、 线 完成,所有数据实时共享 。 关键词 :教材管理 系统 ; 三层架构 ; B/S 模式 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 2 Based on Three-tier Architecture Textbook Management Systems Design and Implementation Name: Cao Li Supervisor: Qian Tao School of computer Science and Technology, Xianning College, Xianning Hubei, 437000, China

7、 Abstract With computers and networks in the continuous application of the field of teaching, Web online the textbook management system has been constant development and application of e-learning to support the platform as a very important part of teaching is the feedback network, an effective means

8、 of quality assessment. This article discusses the materials management system of meaning, focused on materials management system design and implementation. The system adopts browse/server mode , three-tier architecture, exerts the Active Server Pages, JavaScript, CSS and DIV, the SQL server 2000 an

9、d Visual Studio 2008 software technology. The system respectively realized has taught the textbook section management end the system establishment, the plan examination and the textbook verification, the warehousing management, the storehouse management, the stock management, the textbook spends the

10、 settlement, the courtyard is the subscribers premises plan edits the news paper, the revision, the examination result to examine that the order form and the textbook provide list printing, this unit textbook spent in inquiry, the student subscribers premises textbook selects and purchases, individu

11、al textbook to spend functions independently and so on inquiry The textbook manages the entire job may complete through this system in the network, all data real-time sharing Keywords: Textbook Management System ; Three-tier Architecture ; B S Mode 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 3 1、 绪论 1.

12、1 课题背景 1.2 财务办公 管理信息化研究现状分析 1.3 开发 财务办公 管理系统的目的和意义 1.3.1 财务办公 管理模式 的现状 1.3.2 开发 财务办公 管理系统的重要意义 1.3.3 本人所做的工作 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 4 2、 相关技术 介绍 本章概述 : 本章主要对系统中使用到的主要技术进行了介绍,包括 ASP.NET2.0 框架结构、工作原理以及特点, NHibernate 框架体系结构和 ASP.Net AJAX 框架 。 2.1 ASP.NET 2.0 技术介绍 自 Microsoft 公司于 2000

13、年 6 月在 “论坛 2000“上向全球正式推出 Microsoft.NET 以来,Microsoft.NET 就成为整个 IT 业界极为关注的话题,越来越多的应用已经开始建立在 .NET 这种新的体系结构之上,并迅速成为信息化应用的潮流于方向 3。 2.1.1 ASP.NET2.0 框架结构 ASP.NET2.0 框架是继 ActiveX 技术之后 ,于 2000 年推出的用于构建新一代 Internet 集成服务平台的最新框架,这种集成服务平台允许各种系统环境下的应用程序通过因特网进行通信和共享数据 。目前,因特网服务器平台亟特解决的重要问题是系统间的互通性问题,一些相关协议如 XML(

14、extensible Markup Language,可扩展标记语言)、 SOAP( Simple Object Access Protocol,简单对象 访问 协议)等, .NET 平台将这些协议提供支持,其意义可与当年 Windows 平台推出的意义相提并论,微软公司将其称为 “ .NET 战略” 。 也就是说, .NET 的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序 。 用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收即可,而所有后台的复杂性是完全屏蔽起来的 。 同时,对于开发人员来说,更容易建立 Web 应用程序和 Web 服务,

15、进一步简化对应用程序的开发 。 ASP.NET2.0 的三层结构如图 2.1 所示 。 图 2.1 ASP.NET 的三层结构 UI 层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现 给客户 。 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器 。 它由 Web 表单、 XML UI 层 客 户 端Web浏 览 器 业务逻辑层 Web表 单 XML Web服务 组件服务 ADO.NET RDBMS 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 5 Web 服务和组件服务组成 。 其中 Web 表单是 ASP.NET

16、 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的 Web 表单交互生成的信息和数据的基础 。 数据层是通过 ADO.NET 操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等 。 .NET 框架具有两个主要组件 :公共语言运行库和 .NET Framework 类库 。 公共语言运行库是 .NET框架的基础 。 从层次 上来看, .NET 框架包括三个主要组成部分 : 公共语言运行时( common Language Runtime, CLR 或称公共语言运行库)、服务框架( Services Framework)和两类应用模板 。 两类应

17、用模板包括传统的 Windows 应用程序模板( Windows 表单)和基于 ASP.NET 的面向 Web 的应用程序模板( Web 表单和 Web 服务) 4。 2.1.2 ASP.NET2.0 工作原理 ASP.NET 的工作原理是 : 首先,有一个 HTTP 请求发送到 Web 服务器要求访问一个 Web 网页 。Web 服务器通过分析客户的 HTTP 请求来定位所请求网页的位置 。 如果所请求的网页的文件名的后缀是 aspx,那么就把这个文件传送到 aspnet_isapi.dll 进行处理,由 aspnet_isapi.dll 把 ASP.NET 代码提交给 CLR。 如果以前没

18、有执行过这个程序,那么就由 CLR 编译并执行,得到纯 HTML 结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯 HTML 结果 。 最后把这些纯 HTML结果传回浏览器作为 HTTP 响应 。 浏览器收到这个响应之后,就可以显示 Web 网页 。 2.1.3 ASP.NET2.0 的特点 ASP.NET2.0 与以前的 Web 开发模型 ASP 相比, ASP.NET 具有以下突出的特点 。 ( 1) 优良的 性能 ASP.NET 代码不再是解释型的脚本,而是运行于服务器端经过已经编译好的公共语言运行库(CLR)代码 。 同时, ASP.NET 可利用早期绑定、实时编译、本

19、机优化和缓存服务来提高程序执行的性能,因此,大大提高了 ASP.NET 程序的执行效率 。 ( 2)强大的开发工具支持 ASP.NET 应用程序可用微软公司最新产品 Visual Studio 2008 进行开发, Visual Studio.NET 提供了强大、高效的 .NET 应用程序的 集成开发环境,支持所见即所得、控件拖放和自动部署等 。 使用Visual Studio.NET 进行 ASP.NET 应用开发,可大大提高程序开发效率,并且简化程序的部署和维护工作 。 ( 3)多种语言支持 目前 ASP.NET 支持完全面向对象的 C#、 Visual Basic.NET 和 Jscri

20、pt.NET 等 ASP.NET 是语言独立化的 (language-independent),即无论使用何种语言编写程序,都将被编译为中间语言 。 所以,程序开发人员可以选择一种自认为最适合的语言来编写程序,或者用多种语言编写程序 。 ( 4) 自定义性和扩展性 ASP.NET 设计是考虑了让开发人员可以在代码中自己定义 “plug-in”模块,即 ASP.NET 可以加入自己定义的任何组件 。 实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件 。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 6 ( 5)安全性 ASP.N

21、ET 借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用是安全的 。 ( 6)清晰的程序结构 ASP.NET 使用事件驱动和数据绑定的开发方式,将程序代码和用户界面彻底分离,具有清晰的结构 。 另外,可以使用 Code-Behind 方式将程序代码和用户界面标记 分离在不同的文件中,使程序的可读性更强 。 另外, ASP.NET 对 ASP 应用程序有着很高的兼容性,这保证了将 ASP 程序迁移到 ASP.NET 环境时,只稍做改动或不用修改仍能正常运行 。 2.2 ASP.NET AJAX 介绍 Microsoft ASP.NET AJAX 是 Microsoft 公

22、司对 Ajax 技术的完美封装。它能使你已快速的创建 包含丰富用户体验的用户界面的 Web 页面,提供加入了跨浏览器的 ECMAScript(Javascript) 和动态 HTML(DHTML) 技术的客户端脚本,并与基 于服务器的 ASP.NET 2.0 平台进行了集成。它还对 Javascript 进行了非常巧妙的面向对象方面的扩展,以提供对客户端面向对象编程的支持 ;提供了与 ASP.NET 紧密结合的客户端 /服务器端组件、类型的自动转换 ;自动为客户端暴露服务器端的代码的方法 ;为远程 Web Service 提供本地客户端代理等许多优美的功能。使用 ASP.NET AJAX ,可

23、以提高应用程序的用户体验和效率。 ASP.NET AJAX 由客户端脚本库和服务器端组件缓存,以提供一个健壮的开发框架。除了 ASP.NET AJAX 以外,还可以使用 ASP.NET AJAX Control Toolkit 和由社区提供的 ASP.NET AJAX Futures 的特性。 ASP.NET AJAX 的架构如下图所示: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 7 图 1 ASP.NET AJAX 服务器和客户端架构 2.3 NHibernate 框架介绍 NHibernate 是一 个面向 .NET 环境的对象 /关系数据库映射工具

24、。对象 /关系数据库映射( object/relational mapping, ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于 SQL 的关系模型数据结构中去。 NHibernate 不仅仅管理 .NET 类到数据库表的映射(包括 .NET 数据类型到 SQL 数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用 SQL 和 ADO.NET 处理数据的时间。 NHibernate 的目标主要是用于与数据持久化相关的编程任务,能够使开发人员从原来枯燥的 SQL 语句的编写中解放出来,解放出来的精力可以让开发人员投入到业务逻辑的实现上。对于以数据为中心

25、的程序,开发人员往往是在数据库中使用存储过程来实现商业逻辑,这种情况下 NHibernate 可能不是最好的解决方案,但对于那些基于 .NET,并且能够实现OO 业务模型和商业逻辑的中间层应用, NHibernate 是最有用的。 NHibernate 可以帮助用户消除或者包装那些针对特定厂商的 SQL代码,并且帮用户把结果集从表格式的表示形式转换成一系列的对象。 1 NHibernate 体系结构 NHibernate 体系结构如图 2.2 所示。它体现了 NHibernate 如何使用数据库和配置文件数据来为应用程序提供持久化服务(和持久化的对象)。 图 2.2 NHibernate 体系结构 在 NHibernate 全面解决体系中, NHibernate 运行时体系结构的细节如图 2.3 所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。