企业在线事务处理(OLTP)软件开发-毕业论文.doc

上传人:滴答 文档编号:1272817 上传时间:2019-01-26 格式:DOC 页数:34 大小:2.36MB
下载 相关 举报
企业在线事务处理(OLTP)软件开发-毕业论文.doc_第1页
第1页 / 共34页
企业在线事务处理(OLTP)软件开发-毕业论文.doc_第2页
第2页 / 共34页
企业在线事务处理(OLTP)软件开发-毕业论文.doc_第3页
第3页 / 共34页
企业在线事务处理(OLTP)软件开发-毕业论文.doc_第4页
第4页 / 共34页
企业在线事务处理(OLTP)软件开发-毕业论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、1 本科毕业论文 (科研训练、毕业设计 ) 题 目: 企业在线事务处理( OLTP) 软件开发 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 2 企业在线事务处理( OLTP)软件开发 摘要 随着计算机在日常工作中的广泛应用 , 人们的许多工作已越来越多地依靠计算机而得以完成 。 现阶段 无论大型企业,还 是 中小 型 企业 ,都急需一套合身的 软件,从而实现节约人力、物力, 财力资源, 提高工作效率 , 提高整体竞争力。 由于互联网的盛行 和 它的 方便快捷, 企业在线事务处理 (OLTP)就 变得

2、必不可少了。 企业在线事务处理 (OLTP)系统采用 B/S( Browser/Server)架构, 系统维护只需对服务器进行设置, 客户端使用简捷方便 ; 客户端只需上网就可 通过网络以该系统为平台进行数据的交流和共享,系统自动对数据进行更新、排序、汇总、查询,并可生成报表导出到 EXCEL,便于数据存档、查询和打印。系统包括销售管理、财务处理、库存 管理、用户管理和系统设置五个功能模块,分别实现不同的功能,使企业各个部门能够协同工作,以达到提高工作效率、减少出错率和节省人力的目的。 本文 着重 描述了 企业 在 线事务处理 (OLTP)的运用 和 解决方案 。 代码采用 ASP + SQL

3、 Server 进行编写 。 技术相对成熟 , 便于扩 展 和维护 。 关键词 企业在线事务处理 B/S 架构 ASP+SQL Server 3 Enterprise OLTP software Development Abstract Nowadays, people in many fields rely on the development of computer and network. Both big Enterprise and small company need suitable software to improve their competitive edge. With

4、 the popularity and convenience of network, Enterprise OLTP is in need. Enterprise OLTP software adopts Browser/Server structure. The main job of System is to set server. Client can share and exchange data by network. The system provides many functions such as, update, sort, and search. It also can

5、save statistical report in Excel. This system is comprised by five modules, including sailing management, finance management, stocking management user information management and system setting, which enable each department of enterprise cooperate better. It also can save labor and improve performanc

6、e. This thesis focuses on the application and solution of Enterprise OLTP. This system is developed with Asp, adopting SQL Server as database. Key Word Enterprise OLTP(online transaction processing) Browser/Server ASP+SQL Server 4 1.1 课题背景 . 6 1.2 课题目标 . 6 2 1 ASP 概念 . 7 2 2 ASP 特点 . 7 2 3 ASP 主要内容及

7、拟解决的问题 . 7 2 4 SQL Server 简介 . 7 2 5 完全的 Web 支持 . 7 2 6 高度的可伸缩性和可靠性 . 8 2 7 最快的进入市场时间 . 8 2 8 SQL Server 2000 的新功能 . 8 3 1 系统开发需求 . 9 3 2 系统开发环境 . 9 3 3 程序流程图 .10 3 4 系统模块划分 .10 3 5 系统模块划分 . 11 4 1 逻辑结构设计 .12 4 2 数据库表列表 .12 4 3 物理结构设计 .16 4 3 物理结构设计 .17 5 1 子程序列 表 .17 5 2 数据库连接 .20 5 3 系统开发所用的 asp 对

8、象 .21 5 4 系统部分模块实现 .21 5.4.1 销售录入 .21 5.4.2 销售查询模块 .22 5.4.3 月销售数量金额 .24 5.4.4 月销售明细 .25 目录 引言 . 错误 !未定义书签。 第一章 课题概述 . 6 第二章 ASP 和 SQL Server 介绍 . 6 第三章 系统总体设计 . 9 第四章 数据库设计 . 12 第五章 系统具体实现 . 17 5 5.4.5 月销售报表 .26 5.4.6 销售成本管理 .26 5.4.7 成品入库管理 .26 5.4.8 成品出库管理 .27 5.4.9 成品库存报表 .28 5.4.10 原料采购管理 .28 5

9、.4.11 原料采购管理 .29 5.4.12 采购库存报表 .29 6.1 总体界面介绍 .30 6.1.1 系统登录界面 .30 6.1.1 系统登录成功 .31 6.2 模块演示 .32 第六章 运行结果 . 30 第七章 总结 . 33 参考书目和文献 . 34 6 第一章 课题概述 1.1 课题背景 随着厦门璞真食品有限公司的不断发展 ,其公司已经拥有厦门、福州、上海、东莞、广州5 个办事处 。每个月的月底各个办事处都必须将一个月内的销售情况和财务报表邮寄到总公司,总公司的三个财务人员将繁忙于所有销售报表和财务报表的录入整理中。这些整理工作烦且杂,而且经常会出错。 为了解决这个问题,

10、 厦门远舰科技有限公司应邀为 厦门璞真食品有限公司 定制此系统。而我有幸于厦门远舰科技有限公司实习,并负责此系统的开发。 1.2 课题目标 系统所需数据 输入部分由联网的各个办事处的人员录入,系 统(架设在企业自有服务器之上 或者租用虚拟主机 )则根据该批已录入的数据自动生成相应的统计信息。总部则可以直接通过联网的电脑分享已经录入的数据,管理人员可以直接查询各个统计报表。可以大大 提高工作效率。 该系统 可适应于分销结构信息项目的实施。系统提供了对销售订单、发货、开票的日常业务处理,并且整个系统与库存管理、财务核算紧密相联。支持多层次的销售区域划分;支持各种不同的用户类型。对提货单、发票、回款

11、单的处理,理顺了日常业务之间的关系。丰富的帐表查询功能:各原始单据的详细数据查询;客户欠款、销售收入成本的帐页输出 ;分别按照客户、办事处、产品、产品类型等要素的报表输出。支持产品的多计量单位的处理。 按照工作分工,本论文着重论述了系统总体设计、数据库设计和部分模块(包括 销售和库存两 个模块)的运行界面。 第二章 ASP 和 SQL Server 介绍 7 2 1 ASP 概念 ASP Active Server Pages, 是服务器端脚本编程环境。使用 ASP 可将 HTML、 脚本命令和 ActiveX 组件组合起来,创建动态、交互的网站。 2 2 ASP 特点 ASP 自带 JScr

12、ipt 和 VBScript 两种脚本语言,增加了 ASP 的编程功能,用户也可安装其它脚本语言,如 Perl、 Rexx 等。可用服务器端的 #include 语句调入其它 ASP 代码,增强了编程的灵活性。 ASP 程序的三个基本特点 : 纯文本文件、文件扩展名为 .asp、文件中相关的asp 程序代码包含在 当中。 2 3 ASP 主要内容及拟解决的问题 ASP Active Server Pages, 是服务器端脚本编程环境。使用 ASP 可将 HTML、 脚本命令和 ActiveX 组件组合起来,创建动态、交互的网站。 使用 ASP 语言访问数据库(读写、修改) : 当用户使用浏览

13、器请求 ASP 主页时, WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语言 (JScript 或 VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含有数据查询结果的 HTML主页返回用户端显示。由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP 源程序不会泄密,增加了系统的安全保密性。此外, ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。 用户权限的限定;使用 Applica

14、tion 对象、 Session 对象、 Request 对象、 Response 对象、 Server 对象;使用字符串函数; 2 4 SQL Server 简介 以 SQL Server 2000 为例 它 是创建大型商业应用的最佳的核心引擎数据库之一。 2003 年发布的 64 位的 SQL Server 企业版运行在惠普安腾服务器上,达到每分钟单机 TPC-C 基准测试记录 每分钟 658,277 笔事务交易,是当前世界上最快的交易处理平台。这一 TPC-C 测试结果已经由独立的 TPC 组 织的审计人员认可( TPC-C 基准测试是行业中公认的权威的和最为复杂的在线事务处理 ( OL

15、TP) 基准测试)。 SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对 ASP 的核心支持以及在 Internet 上和防火墙外进行查询的能力。 2 5 完全的 Web 支持 SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以8 使用 XML 更新 程序容易地插入、更新和删除数据。 通过 Web 轻松访问数据。有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文

16、搜索、以及通过 Web 进行自然语言查询。 强大而灵活的基于 Web 的分析。 SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。 2 6 高度的可伸缩性和可靠性 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力, SQL Server 满足了苛刻的电子商务和企业应用程序要求。 向上伸缩。 SQL Server 2000 利用了对称多处理器 (SMP) 系统。 SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。

17、向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。 可用性。通过增强的故障转移群集、日志传送和新增的备份策略, SQL Server 2000 达到了最大的可用性。 2 7 最快的进入市场时间 SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。 SQL Server 2000 包括加速从概念到最后交付开发过程的工具。 集成和可扩展的分析服务。有了 SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结

18、果集。 快速开发、调试和数据转换。 SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。 2 8 SQL Server 2000 的新功能 SQL Server 2000 为用户提供了大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序所需的最新

19、的出色数据库平台。本文简要概述了 SQL Server 2000 对 SQL Server 7.0 版本的改进。 SQL Server 2000 为用户提供了完全集成的可扩展标记语言 (XML) 环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。 Microsoft SQL Server 2000 提供的分析服务显著增强了 SQL Server version 7.0 引入的联机分析处理 (OLAP) 服务组件的功能。分析服务引入了数据挖掘功能,可以用来在 OLAP 多维数据集和关系数据库中发现信息。请了解 SQL Server 2000 是如何改进安全控制、增强客户连通

20、性以及实现实时数据分析的。 Microsoft SQL Server 2000 元数据服务扩展并重命名了以前称为 Microsoft 知识库的知识库组件。请了解元数据服务是如何通过引入新的知识库数据浏览器、新的 XML 交换支持和新的知识库引擎功能来扩展知识库技术的。 9 第三章 系统总体设计 3 1 系统开发需求 主要包含以下模块: 一、 销售模块:手工输入由各办事处报来的日、月销售报表,由系统生成月销售明细,该销售明细可以分别按客户、月份进行查询;同时生 成各办事处的销售数量、金额汇总(月)、平均单价(按品名)。 二、 财务处理模块: 1、 日记帐:按各办事处的人员登记,可按人员汇总生成汇

21、总帐(包括各项费用); 2、 编制应收账款明细表:根据月销售明细生成包括收款金额和费用(该费用可手工修改),每笔账款可根据客户总金额从销售明细查询来源; 3、 编制损益表:根据销售回款额、销售成本和费用进行自动统计和损益分析,生成销售回款额、销售成本、毛利、本月费用汇总,得到本月纯利累计。并可查询回款明细。 三、 库存模块 (备选模块 ):根据手工输入的本月入库和本月出库的各个 产品的数量结合上月结存由系统自动生成本月结存。其中本月入库包括公司发货和客户退货;本月出库包括客户、赠送及样品和退回公司。 四、 系统模块:主要包含本系统中所用到的各种参数,包括费用字典、品名字典和客户字典等,在使用过

22、程中可自动生成相应的表单,也可以辅助数据录入。 3 2 系统开发环境 1 硬件设备 运行该软件所需要的设备及其规格,包括: 具有奔腾 III、 64 兆内存配置的计算机 Microsoft 鼠标或其它兼容鼠标 最少 800MB 的硬盘空间 VGA 显示器或更高 一般计算机外设,如:打印机、扫描仪。如要配置网络环境,还需网络连接设备 2 支持软件 服务器操作系统:中文 Windows98、 Window 2000 或更高 、 IIS 10 通讯接口 要求安装 TCP/IP 协议 数据库: SQL Server 2000 客户端软件: IE5.0 及以上版本 3 3 程序 流程图 开 始用 户 登 录进 入 系 统继 续 处 理否 ?退 出数 据库查 询 、 统计 、 打 印NY销 售 模块选 择 处 理 过程财 务 模块系 统 模块仓 管 模块用 户 模块选 择 处 理子 模 块3 4 系统模块划分

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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