计算机毕业设计论文_订单管理信息系统的分析和设计
- 格式:doc
- 大小:1.31 MB
- 文档页数:28
管理信息系统毕业设计管理信息系统(Management Information System,MIS)是指应用计算机技术和信息技术将组织内外部的信息收集、储存、加工、传输以及生成报告,为管理者提供决策、控制和协调支持的一套系统。
它通过数据的采集、处理、传输和分析,为组织提供决策所需的各种支持。
在毕业设计中,我将设计一个基于Web的MIS系统。
该系统将使用现代的Web技术,例如HTML、CSS、JavaScript等,结合数据库技术,实现对组织内部信息的管理和分析。
系统将具有以下主要功能:1. 数据的采集与储存:通过Web界面,用户可以方便地输入和修改组织内部的各种数据,例如销售数据、客户数据、库存数据等。
这些数据将被存储在数据库中,以便后续的分析和报告生成。
2. 数据的处理与分析:系统将使用各种数据处理和分析算法,对数据库中的数据进行处理和分析。
例如,可以使用数据挖掘算法对销售数据进行趋势分析,预测未来的销售趋势;也可以使用聚类算法对客户数据进行分类,帮助组织了解不同类型客户的特点和需求。
3. 报告的生成与展示:系统将根据用户的需求,自动生成各种报告和图表。
例如,可以生成销售报告、库存报告、客户分析报告等。
这些报告和图表将以可视化的方式展示给用户,帮助用户更直观地理解和分析数据。
4. 决策支持:系统将根据分析结果,为管理者提供决策支持。
例如,在销售数据分析的基础上,系统可以给出推荐的产品组合和价格策略,帮助管理者制定更有效的销售策略;在客户数据分析的基础上,系统可以给出推荐的客户服务措施,帮助管理者提高客户满意度。
通过设计和实现这个MIS系统,我希望能够提高组织内部数据的管理效率,帮助管理者更好地理解和分析组织的业务情况,提供决策支持,从而提升组织的竞争力。
同时,我也将通过这个毕业设计项目,锻炼自己的Web开发和数据库管理技术,提高自己的实践能力和解决问题的能力。
题目:订单管理信息系统设计摘要企业订单管理系统,它是企业管理系统的一个主要组成部分,其作用是对客户、订单之间进行行之有效的管理。
本系统包括:管理员管理、客户管理、定金管理、销售管理、系统信息等模块。
本系统是用于企业内部的专有系统,它加强了企业订单处理的效率,减轻了人员工作量,减少了传统方式带来的出错,从而降低了企业开销。
本文介绍了在Visual Basic 6.0 环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个企业订单管理信息系统的过程,主要分析了企业订单管理系统的一些基本功能和组成情况,企业的订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。
订单管理是企业管理中的源头管理。
实施了订单管理信息系统后,企业的管理将迈上一个,达到了数据的一致性和安全性,且应用程序功能完备,符合了作为典型的信息管理系统(MIS) 的要求。
关键字:订单信息管理系统、Visual Basic 应用、Acess数据库目录摘要 (1)目录 (1)1 概述 (2)1.1 设计的背景和意义 (2)1.2 可行性分析 (2)1.3 设计任务分工说明 (3)2 系统分析 (4)2.1 系统功能分析 (4)2.2 系统流程分析 (4)2.2.1 业务流程图 (5)2.2.2 数据流程图 (5)2.3 系统性能分析 (6)3 系统设计 (8)3.1 物理配置方案设计 (8)3.2 数据库设计 (8)3.3 操作数据库设计 (9)3.4 界面设计 (11)3.4.1 用户登录 (11)3.4.2 主窗体 (13)3.4.3 订单录入 (15)3.4.4 客户信息管理 (18)3.4.5 商品信息查询表 (21)3.4.6 订单信息查询 (23)4 总结 (26)参考文献 (27)1 概述1.1 设计的背景和意义企业订单管理系统是一个企业管理不可缺少的部分,它的功能对于企业的快速和高效的管理订单信息及交货信息致关重要,所以企业订单管理系统应该能够为用户提供充足的信息和快捷的查询手段。
计算机专业毕业设计论文-范例第一篇:基于Android平台的餐厅点餐系统设计与实现摘要:本文主要介绍了一种基于Android平台的餐厅点餐系统的设计与实现。
本系统主要包括客户端和服务端两部分。
客户端可以通过扫描桌面上的二维码进入点餐界面,选择菜品并提交订单。
服务端接收订单并处理,同时向厨房输出菜单。
该系统可以大大简化客户和服务员之间的交流过程,提高餐厅的效率和服务质量。
关键词:Android平台,餐厅点餐系统,客户端,服务端第一章绪论1.1 选题背景目前,餐饮业是一个竞争非常激烈的行业。
传统的餐厅点餐方式存在许多弊端,如客户需要等待服务员的询问、服务员需反复确认等,导致了许多不必要的时间浪费。
因此,为了更好地满足顾客需求,提高餐厅的效率和服务质量,开发一种便捷、快速的餐厅点餐系统具有现实意义。
1.2 研究目的本论文主要研究一种基于Android平台的餐厅点餐系统,其主要目的是:1. 提供一种便捷、快速的点餐方式,缩短服务时间,提高顾客用餐体验。
2. 简化服务员与顾客之间的交流,提高服务效率和减少人工成本。
3. 提高餐厅的管理效率,从而增强竞争力。
1.3 研究内容本论文主要涉及以下方面的内容:1. 设计实现基于Android平台的点餐系统客户端。
2. 设计实现基于Java语言的点餐系统服务端。
3. 建立数据库设计并存储菜品和用户信息。
4. 探讨该系统的实现方法以及存在的问题和解决方案。
第二章系统设计2.1 系统总体设计Android客户端和Java服务器群件相互配合,本系统采用了C/S模式的设计方式。
客户端通过WiFi与服务器端网络交互。
2.2 客户端的设计与实现客户端界面采用了Android Studio开发工具。
客户端主要功能分为登录、菜品选购和订单信息查看。
2.3 服务端的设计与实现服务端采用Java语言进行编写,功能分为价格管理、订单处理和菜单管理。
使用Http协议进行网络传输。
2.4 数据库设计本系统采用MySQL数据库进行存储,包括用户信息、订单信息、菜品信息和价格信息等。
摘要萍乡园网上订餐系统是典型的电子商务销售平台, 其开发基于B/S模式的网上销售的实现,采用的是VS2005 +SQL 2005架构。
分析中国目前网上订餐问题,结合网络订餐特点的分析,确定了网络信息管理系统中应采用的最佳管理方法。
通过对多个网上商城以及订餐系统的调查研究,具体分析了其预定管理信息的传递流程。
在此基础上提出了网络预定信息管理系统的设计目标,进行了分析与设计,开发出了一个较完整的信息管理系统。
本系统实现了一般电子商务所具备的功能,采用B/S结构进行设计,利用数据库SQL2005在.NET环境下使用C#语言开发的一个功能比较简单的预定系统,具有一定的实用性,如菜品浏览、用户登录注册、网上预定、结算、后台数据库管理等,利用这些功能可以对网上预定信息进行较好的管理。
网上订餐系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览菜品,存放选中的菜品到已预订菜单,最后产生订单,对于销售管理者来说,需要对客户的信息,菜品的信息,以及销售的信息进行管理。
此外,本论文采用的分析方法和设计过程具有一定的普遍性,可以应用到其它系统的开发设计当中。
关键词:电子商务;VS2005;SQL2005;订单Abstract“Pingxiangyuan” online ordering system is a typical e-commerce sales platform, its development based on B / S mode, using the VS2005 + SQL 2005 architecture. The problem of online ordering combined with the characteristics of the network ordering to determine the network information management system should be the best management practices in China. Through online Shopping Mall and multiple ordering systems research, analysis of its scheduled delivery of management information processes. On this basis, the network proposed reservation information management system designed to carry out the analysis and design, developed a more comprehensive information management system.This system has realized the functions of the general e-commerce , Design by B / S structure, using a database in SQL2005 on .NET environment using C # language developed a relatively simple function of the target system.Online ordering system, userd by mainly customers and sales managers, for customers to realize the function, including customer browsing dishes, store the selected dishes to the menu has reservation, and finally generate orders,for sales managers, need customer information, dishes of the information, and sales of information management. In addition, the method used in this paper and the design process has a certain universality, can be applied to other systems in the development of designs.Keywords: electronic commerce; VS2005; SQL2005; orders目录1 系统概述 (1)1.1 本课题的研究意义 (1)1.2 本课题的目的及内容 (1)1.3 系统开发平台与技术简介 (2)1.3.1 Visual Studio 2005 简介 (2)1.3.2系统软硬件配置要求 (4)1.4 系统特色及方案选择 (4)2 系统概要设计 (6)2.1 需求分析 (6)2.2 可行性分析 (6)2.2.1 经济可行性 (6)2.2.2 技术可行性 (7)2.2.3 操作可行性 (8)2.3 整体功能设计 (8)2.4 系统流程分析 (9)2.5 数据流分析 (11)2.6 系统E-R 图 (12)3 数据库设计 (14)3.1 数据库表 (14)3.2 权限说明 (17)3.3 数据库存储过程 (17)4 系统详细设计与实现 (18)4.1主要功能介绍 (18)4.1.1 会员注册 (18)4.1.2 会员中心 (19)4.1.3 预定菜品以及已预订清单 (20)4.1.4 客户留言 (21)4.1.5 验证码以及判断 (22)4.1.6 类别分类,判断 (22)4.2.7后台供货商管理 (23)4.1.8菜品管理 (23)4.1.9订单管理与审核 (24)5 测试 (26)5.1测试软硬件环境 (26)5.2测试原则和测试方法概述 (26)5.3测试用例 (28)5.4测试结论 (29)结论 (30)致谢 (31)参考文献 (32)附录A 部分代码.................................................................... 错误!未定义书签。
订单管理系统设计报告1. 引言随着电商行业的快速发展,订单管理成为了一个重要的环节。
为了提高订单处理效率和准确性,我们设计了一款订单管理系统。
本报告将对订单管理系统的设计进行详细介绍,包括系统的背景、功能需求、系统架构、技术选型以及设计思路等方面。
2. 背景随着互联网的普及,越来越多的企业将业务拓展到了线上渠道。
订单管理成为了电商行业中不可或缺的一环。
传统的订单管理方式通常依赖人工操作,容易出现人为疏忽和错误,效率较低。
因此,研发一款高效、准确的订单管理系统是很有必要的。
3. 功能需求订单管理系统应该具备以下功能:1. 订单录入和编辑:支持用户录入新订单,同时可以对已有订单进行编辑修改。
2. 订单查看和搜索:用户可以根据订单号或者其他关键字对订单进行查询和搜索,以方便快速找到需要的订单信息。
3. 订单状态管理:支持订单状态的更新和管理,例如确认订单、发货、退货等。
4. 数据统计和报表生成:系统能够对订单数据进行统计分析,生成相关的报表以供管理层参考决策。
5. 权限管理:系统应当实现不同角色的权限划分,确保信息安全。
4. 系统架构订单管理系统的架构如下所示:订单管理系统采用了C/S架构,即客户端-服务器架构。
系统的核心功能通过服务器端实现,客户端通过调用服务器端接口与服务器进行通信。
服务器端采用了分布式架构,将核心业务逻辑拆分为多个微服务,使得系统具备更好的扩展性和容错性。
5. 技术选型本订单管理系统的技术选型如下:- 前端:采用React框架进行开发,使用Ant Design作为UI组件库,构建用户友好的界面。
- 后端:使用Java语言开发,基于Spring Boot框架构建微服务。
数据库选用MySQL,用于存储订单数据。
- 中间件:使用Redis作为缓存中间件,提高系统的性能和并发能力。
- 消息队列:采用Kafka作为消息队列,用于异步处理订单相关的业务。
毕业设计(论文)题目: XX单位物资库存MIS的开发与设计摘要本文详细叙述了一个三级采油矿物资进、出、监督考核过程的信息自动化管理的开发思路、方法和过程。
论述了管理信息系统的概念、结构及系统开发的基本原理和方法。
全文依据信息系统开发的生命周期划分为管理信息系统综述、开发方法的选择、系统规划、系统分析、系统设计、系统实施、系统运行与维护、开发总结等内容。
该管理信息系统采用结构化系统开发方法,在开发过程中,开发人员注重与用户的紧密结合,注重开发过程的整体性和全局性,系统基本达到了用户的使用要求。
系统主要特点是:用户界面友好、清晰;易学易用;易于维护;安全性较好;功能较全面。
系统的应用,将大大提高信息处理的效率,从而使该矿物资库存管理工作规范化、制度化、程序化。
关键词:管理信息系统,系统开发,库存管理目录摘要前言第一章管理信息系统综述1.1概述1.2计算机信息系统的发展1.3企业进行信息化建设的好处1.4企业搞好管理信息系统的必要条件第二章开发方法的选择2.1开发管理信息系统的方法2.1.1结构化系统开发方法2.1.2原型法简介2.2本系统开发方法的选择第三章系统规划3.1系统初步调查3.2系统的可行性分析3.2.1全矿战略目标3.2.2三矿成本管理信息系统的目标3.2.3三矿成本管理信息系统的范围和边界第四章系统分析4.1库存管理子系统的详细调查4.2系统逻辑模型的提出4.2.1数据流程图4.2.2数据字典(DD)第五章系统设计5.1系统总体结构设计5.1.1系统总体功能结构5.1.2系统总体物理结构5.2系统详细设计5.2.1数据库设计5.2.2代码设计5.2.3输入/输出设计5.2.4处理过程设计第六章系统实施第七章系统运行及维护7.1系统运行7.2系统维护第八章总结参考文献致谢前言XX单位目前物资库存管理不规范,为该矿的日常生产经营带来诸多不便,鉴于此,矿领导希望建立一套物资库存管理信息系统,从而将物资的进库、出库、查询、系统等日常管理工作实行计算机统一管理,实现库存管理的计算机化,从而提高工作效率和管理水平。
订单管理系统的设计与实现1. 引言1.1 背景介绍订单管理系统是企业管理中必不可少的一个重要工具,其作用是帮助企业高效地处理和管理订单,提高订单处理的效率和准确性。
随着电子商务的迅速发展,订单管理系统成为各类企业的必备工具,尤其是在线零售企业和服务型企业。
订单管理系统的背景介绍包括了市场需求的增长以及企业管理的需要。
随着企业规模的不断扩大,传统的手工处理订单的方式已经无法满足快速发展的业务需求,因此需要一套高效、自动化的订单管理系统来帮助企业提高订单处理的效率和准确性。
订单管理系统的设计与实现是为了解决企业在订单处理中的痛点和挑战,让企业能更好地管理和控制订单流程,从而提高客户满意度和企业运营效率。
本文将从需求分析、系统架构设计、数据库设计、功能模块设计和技术实现等方面展开探讨,旨在为读者提供关于订单管理系统设计与实现的深入了解和参考价值。
1.2 研究意义订单管理系统的设计与实现在当前商业环境中具有重要的研究意义。
随着互联网和电子商务的快速发展,传统的订单管理方式已经无法满足商家对订单处理效率和精度的需求。
研究订单管理系统的设计与实现,可以帮助商家提高订单处理效率,降低人力成本,提升客户满意度。
订单管理系统的设计与实现也能为企业提供更多的商业价值。
通过订单管理系统,企业可以更好地了解和分析客户行为,为产品定价、促销活动等决策提供数据支持。
订单管理系统也可以帮助企业实现订单信息的自动化处理和跟踪,进一步提升企业的运营效率和竞争力。
研究订单管理系统的设计与实现具有重要的实践意义和理论意义,对于提升企业的管理水平、提高运营效率和提升市场竞争力都具有积极的促进作用。
1.3 研究目的研究目的是为了针对订单管理系统存在的问题和需求,设计并实现一个高效、稳定的系统,提高订单管理的效率和准确性,简化订单处理流程,增强系统的用户友好性和易用性。
通过研究订单管理系统的设计与实现,可以帮助企业提升订单管理水平,减少人力成本和错误率,提高客户满意度和忠诚度,实现订单管理的自动化和标准化,提升企业的竞争力和发展潜力。
计算机软件类毕业论文(管理系统)管理系统是一种常见的计算机软件,可以帮助管理人员高效地管理企业的各项业务,提高生产效率和管理水平。
本文通过设计一个管理系统的实例,探讨了如何使用计算机软件提高企业管理水平的问题。
一、管理系统的设计要求设计的管理系统需满足以下几个要求:1. 具有员工管理、产品管理、销售管理等主要业务模块。
2. 支持数据的录入、修改和查询,并能够生成相应的报告和分析结果。
3. 界面友好、操作简单,适合普通员工使用。
4. 支持多人协作,具有权限控制和安全保密的功能。
二、系统的设计思路管理系统的设计思路主要分为以下几个步骤:1. 梳理企业需求,明确管理系统的主要功能和业务模块。
2. 根据需求设计系统的数据库结构和业务逻辑。
3. 开发系统的前端界面和后台逻辑代码。
4. 对系统进行测试、部署和优化。
三、系统的主要功能和业务模块管理系统的主要功能包括:员工管理、产品管理、销售管理、库存管理、采购管理、财务管理等。
1. 员工管理模块该模块主要包括员工基本信息录入、修改、查询,员工岗位调整、离职等功能。
同时可以设置员工权限和薪资等信息。
2. 产品管理模块该模块主要包括产品基本信息的录入、修改、查询,产品库存信息的管理和统计功能等。
3. 销售管理模块该模块主要包括销售订单录入、查询和统计,客户信息的管理,销售报告生成和分析功能等。
4. 库存管理模块该模块主要包括库存信息的录入、修改、查询,库存预警功能的实现等。
5. 采购管理模块该模块主要包括采购订单的录入、查询、统计,采购计划的编制等。
6. 财务管理模块该模块主要包括财务报表的生成、财务分析等功能。
四、系统界面设计系统界面应简洁明了、操作方便,证实用户对系统的使用。
1. 登陆界面在系统的登录界面中,用户需要输入用户名和密码,以便系统认证其身份。
还可以加入验证码功能,提高系统的安全性。
2. 主界面系统的主界面应该突出主要业务模块和功能,方便用户快速选择并操作。
管理信息系统毕业设计本文所述的管理信息系统的毕业设计,旨在通过某些特定的信息和技术手段,帮助协调和提高各种业务和流程的效率和质量,从而帮助企业更好地发展和取得更高的成功率和高质量。
一、概述在本工程中,我们计划设计并开发一款名为“管理信息系统(MIS)”的软件系统,以帮助企业更好地协调和管理其各种业务流程。
此系统将包括以下几个基本组件:1. 数据库系统:在系统中,我们将开发一个数据库来存储所有与业务流程相关的数据。
该数据库将包括以下主要表:- 客户信息:包括客户姓名、联系方式等;- 订单信息:包括订单编号、商品详情、价格等;- 支付信息:包括支付方式、支付金额等;2. 界面设计:我们将设计一系列简单而好用的用户界面,以帮助员工和客户更好地使用该系统。
通过这些界面,用户可以方便地浏览和管理各种业务流程的相关数据;3. 系统功能:除了数据和界面之外,我们将开发一些额外的功能模块,以帮助员工更好地协调和管理各种业务流程。
这些模块将包括:- 通知模块:该模块将帮助员工及时了解其在处理订单和客户支持方面的中立状态。
该模块将通过电子邮件或其他通信媒体进行通信;- 统计模块:此模块将提供有关订单状态、客户支持问题和其他业务流程方面的统计数据。
这将有助于企业了解其在这些领域的性能,并做出相应的改进措施。
二、技术在开发此系统时,我们将使用以下技术和工具:1. PHP:这将是我们开发基于Web的应用程序的主要语言。
我们将使用PHP来处理客户支持请求、管理订单状态和处理其他业务流程方面的数据;2. MySQL:此数据库将用于存储所有与业务流程相关的数据;3. HTML/CSS/JavaScript:我们将使用这些技术来设计并实现用户界面,以帮助员工更好地浏览和管理各种业务流程方面的数据。
4. Git:我们将使用Git作为我们的代码版本控制工具。
通过Git,开发人员可以协同工作并管理大量代码更改。
5. Docker:为了方便开发和部署该系统,我们将使用Docker容器技术。
目录一、项目问题概述 (2)1.项目背景 (2)2.项目目的 (2)3.业务范围 (2)二、需求分析 (3)1.系统分析 (3)2. 可行性分析 (3)三、项目工作计划 (4)1. 开发任务及估计开发进度 (4)2. 人员分工 (5)3. 项目开发环境介绍 (5)四、系统分析 (8)1、业务流程图 (8)2、数据流程图 (9)3、数据字典 (10)五、系统设计 (17)1.、功能模块设计 (17)2. 数据库设计 (19)3、表结构设计 (21)4.代码设计 (22)5.输入输出设计 (22)六、系统实施 (23)1 .系统运行环境 (23)2.系统运行界面 (23)3.系统测试 (24)七、总结 (26)1、个人心得 (26)2、附录(源程序清单) (26)订单管理系统一、项目问题概述1.项目背景当前国际社会和国内正处在信息化的高潮之中,信息管理是人类社会继工业化之后一次新的产业革命,将实现社会生产力的新飞跃,信息管理已经成为现代社会组织生存与发展以至整个国家、民族独立与富强的战略资源。
积极、合理开发和科学、有效利用管理信息,对于社会发展具有重要意义订单管理是每所公司或工厂必须面对的工作,特别这几年,我国加入WTO,随着国家政策的调整,给企业的订单管理,商品的进存销都带来了不少冲击。
但一直以来用传统人手方式管理文件档案,这种管理方式存在许多缺点:效率低,保密性差,另外随着进货数量的增加,这必然增加了订单管理者的工作量和劳动强度。
同时,将产生大量的文件和数据,这给订单信息的查找,更新和维护都带来了不少困难。
据调查,目前我国还有相当一部分企业的订单还停留在纸介质的基础上,尤其小型工厂或企业对订单的管理更是落后。
这样的管理机制已经不能适应时代发展的需求,其管理方法将浪费人力物力。
随着科技的不断提高,计算机科学与技术日渐成熟,这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。
2.项目目的鉴于目前订单管理系统还存在很多缺陷和不足,此次项目的目的就是根据现实需要,建立一个比较全面完整的订单管理系统。
通过一个公司订单管理系统,使公司的订单管理工作系统化、规范化、自动化,从而达到提高公司管理效率的目的。
具体有如下3个方面的目标:(1)实现规范化的管理,包括系统设置、客户管理、订单管理、财务管理、仓库管理、五大模块等。
(2)高效率处理日常业务活动,包括新系统维护和设置、客户资料建立、信用评级、订单审核、财务核算以及库存管理等功能。
(3)协助企业高层领导做出科学合理的决策。
3.业务范围本系统的业务主要涉及四个管理部门即客户、主管、财务和仓库,包括客户录入、客户下订单、主管审核订单、财务定价、产品折扣计算、查询库存信息、查询产品信息、采购出库管理、缴款时间统计和客户信誉评价等一系列的管理活动。
统计缴款时间二、需求分析1.系统分析在现在的市场经济中,顾客越来越多的要求快速、高校的服务,使得供应商不得应用计算机管理提高自己的业务水平,其中订单的管理是一个重点,很好地管理订单来控制成本能够使企业占据优势地位,开发新的订单管理系统就显得尤其重要。
开发企业订单管理系统就是根据制造业业务流程将业务的各类数据联系起来,组成一个有机的系统,使得业务、财务、市场等方面的信息得以方便、快捷地传递并经过综合处理生产各种报表送交给各个职能部门及决策者,其可以节省大量的人力,提高工作效率,随着计算机技术的飞速发展,计算机在日常管理应用中迅速普及。
同时随着市场经济的飞速发展,企业生产力不断提高,企业要不断开发客户市场,还要做好财务的收付工作和产品管理工作,同时收集处理信息的速度、准确性、安全性还影响到公司整体的管理水平和决策层对整体业务的控制和协调,面对激烈的挑战和竞争,商业企业的经营者们体悟到唯有有效地配置自己拥有的资源并合理使用社会一切资源,不断地调整自己的发展策略得以保证企业长期稳定发展并在细分试产上取得自己的竞争优势。
2. 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决(1)技术可行性订单管理系统采用了当前的主流计算结构—C/S模式进行开发,前台开发工具选用Microsoft Visual Basic 6.0。
Microsoft Visual Basic 6.0是一种可视化的、面向对象的Windows 开发语言,Microsoft Visual Basic 6.0具有易用、通用和开发效率高的特点。
后台的数据库开发工具选用了SQl sever 2000,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。
这两种开发工具功能强大,有很好的接口,作为本系统开发工具是可行的。
(2)经济可行性21世纪是一个充满竞争和挑战的世纪。
在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。
现代企业拥有自己的一套自己的订单管理系统是非常必要的,传统的手工式的订单管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套完善的订单管理系统是提高工作效率节省人力物力的有效解决方案。
传统的管理方式,对订单管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。
的本系统的开发为企业的工作效带来了一个质的飞跃,表现在:1)可以代替人工进行许多繁杂的劳动2)可以节省许多资源3)可以大大提高企业的工作效率一套完善的订单管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。
(3)社会可行性对于这套订单管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。
培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。
所以本系统的操作是可行的。
根据订单管理的日常的正常的业务运作规律和工作性质,可以看出本系统的业务是平时常见的工作,所以开发人员在开发起来比较容易入手,所以可以判断开发本系统的周期比较短,开发中的不可预见问题会比较容易解决,在开发小组的分析后应该容易做出相对准确的,误差微小的开发期限,应该可以在规定时间内,快速的、完整的交付给用户使用。
三、项目工作计划1. 开发任务及估计开发进度2. 人员分工3. 项目开发环境介绍(1)Visual Basic 1)Visual Basic 简介Visual Basic(简称为VB)是美国Microsoft 公司推出的、专门针对32位Windows操作系统设计语言,它是从Basic 发展到Visual Basic 经历了二十多年的经历。
在高级语言的家族中,Basic 语言占有中有重要的地位,对高级语言的普及和发展起到了重要的推动的作用。
Basic 是英文Binner ’s All-purpose Symbolic InstructionCode 的缩写(初学者通用符号指令代码),它是专门为初学者设计的计算机语言。
第一代Basic 于1964年问世,最初只有几十条语句,通常称为Basic ,由于其简单易学而受到用户的欢迎,很快就得到了广泛的应用。
第二代Basic 是在20世纪70年代中期80年代中期出现的,其功能有了较大的扩充,应用范围更加广泛,主要有GW-Basic和Microsoft公司的Basic(MS-Basic)。
第三代Basic时在80年代中文出现的结构化的True Basic、Turbo Basic、Qbasic。
第四代就是Visual Basic。
Visual Basic1.0版是1991年Microsoft公司推出的基于窗口的可视化开发工具,当时它的功能相对较少,也有一定的缺陷。
但是Microsoft公司凭借其强大的技术优势,经过不断的努力,1993年推出Visual Basic3.0版,这个版本已初具规模,并进入使用阶段,利用它可以快速创建图形用户界面和多媒体等应用程序饿。
1995年推出的Visual Basic4.0提供了强大的出具可管理功能,使之成为管理信息系统(MIS,Managerment Information Systerm)的重要开发工具。
随着Internet的迅猛发展,Microsoft公司将Active 技术融入Visual Basic5.0版(1997年),为使用Visual Basic开发Internet应用程序提供了极大的方便。
1998年的Visual Basic6.0版,在开发环境和功能上都做了很大的完善、扩充和增强。
实践证明,Visual Basic以其简单易学、功能强大、面向对象编程的优势,已经发展称为快速应用时间程序开发(RAD Rapid Application Development)工具的代表,受到广大专业程序设计者和计算机爱好者的普遍欢迎。
2)Visual Basic的特点Visual指的是开发图形用户界面的可视化方法。
在可视化编程上,Visual Basic是先驱,称为新一代的程序设计语言,具有强大的功能,与传统的语言相比,在许多方面都有重要的改革和突破,下面主要介绍几个最基本特点。
具有面向对象的可视化编程工具用传统的高级语言编写程序,对界面的设计和算法的实现,都要靠编写大量的代号来玩笑横。
而用Visual Basic开发用用程序,包括两方面的工作:一是设计用户界面;二是编写程序代码。
Visual Basic不需要编写大量代码去描述界面元素的外观恶化位置,是要把系统预先建立的部件对象放在窗口中并进行一定的属性设置,就可以快速设地构造出美观实用的用户级用户界面。
例如,“画”出窗口、加入按钮、加入表格及滚动条等操作就如同摆积木一样方便,这些窗口和界面中的元素被称为“对象”(亦称控件),对于这些对象进行属性的设置和调整,就能改变对象的外观极其动作方式,因此用户可以方便地设计出美观、友好的界面,这就简化了界面设计方法,大大提高了编程效率。
采用“事件驱动”的编程机制在设计好用户界面以后,就可以编写相应的程序。
传统编程方式是面向过程,程序员必须将要处理的事物(包括界面的和算法的)编写出一个完整的程序,计算机按照程序的流程运行。