电子商务-在线商店_第1页
电子商务-在线商店_第2页
电子商务-在线商店_第3页
电子商务-在线商店_第4页
电子商务-在线商店_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、写作框架摘 要 及 关 键 词 Abstract and Keywords 名目正文第一章引言本课题的争辩意义本论文的目的、内容及作者的主要贡献其次章争辩现状及设计目标相近争辩课题的特点及优缺点分析现行争辩存在的问题及解决方法本课题要达到的设计目标第三章要解决的几个关键问题争辩设计中要解决的问题具体实现中接受的关键技术及简单性分析第四章系统结构与模型设计实现的策略和算法描述编程模型及数据结构第五章系统实现技术分模块详述系统各部分的实现方法程序流程第六章性能测试与分析测试实例(测试集)的争辩与选择测试环境与测试条件实例测试(表格与曲线)性能分析第七章结束语致谢参考文献宜春广播电视高校毕业设计(论

2、文)分校名称:宜春电大 教学点名称:宜春电大班级名称:2010 年(秋本科) 专业名称: 计算机科学与技术课题名称:电子商务在线商店:二零一二年十月十五日电子商务摘要到目前为止, 尽管电子商务还没有一个统一的的定义,专家们也在为它的精确定义而争辩不休。但这并不阻碍我们对电子商务真正含义的理解。电 子商务在英文中有两个说法, 一个是 E-Business,另一个是 E-Commerce。前者指广义的电子商务,后者指电子贸易,即狭义的电子商务,是前 者的一部分。 E-Business 不仅是电子买卖商品,而且包括服务顾客和与商业伙伴协作,从而在组织内外从事电子交易。电子商务包括一个商业组织通过计算

3、机网络从事 的任何活动。商业组织包括任何赢利的、政府的或非赢利的实体。活动包括针对生产、顾客、内部和管理的商业过程。E-Commerce 定义为运用电子媒介 (通讯)从事交换,即买卖产品和服务,这一过程需要从一个地点到另一个地点的物理或电子运输,也被称为电子贸易。电子贸易并不能充分涵盖通过通讯设备发生 的很多类型的信息交换的真正本质,E-Business 还包括并不直接与实际的买卖商品相关的信息交换。商务中越来越多地运用电子手段传递信息和供应顾客 服务,这些活动是商务(business)而不是贸易(commerce)。电子商务(Electronic Commerce, EC)这个概念起源于 2

4、0 世纪 60 年月随着国际互联网的快速崛起和迅猛进展,计算机之间的互联需求越来越迫切,随着计算机网络的快速进展,人们意识的利用计算网络的先进性和即时性能更好的服务自己的工作、生活和商业活动等。运用计算专业学问和技能进行电子商务在线商店程序设计,来体现学习的成果是一件很有意义的事。本系统是计算机科学技术在商务领域中的一个应用。它转变了传统经营方式通过 internet 网络向全世界的人呈现商品的信息,用计算机和网络实现最低的成本完成商品的呈现销售等工作,使管理更便利、快捷、规范、精确。同时将转变我们对信息的再利用分析力量,使数据进行集中管理,达到资源共享,准时利用的目的。本系统接受 B/S 结

5、构,以目前在WEB 开发方面最流行的三层架构体系为基础(用户层业务层数据层):系统运行在 Windows 2000 以上的操作系统上,考虑的数据库的性能和维护等方面的综合因素,打算接受微软公司的 SQL 2000 Server 数据库服务器软件,供应采集数据的更新、修改、和查询。本系统开发环境构成:开发工具 SQL 2000 Server,Visual Studio .NET 2003 。本系统目前主要实现以下功能:一是进行商品的库存管理;二是对商品的进行呈现;三是系统的登录安全管理;四是对商品的销售进行全自动的计算机管理;五是准时供应商品的销售状况统计信息,便利管理者分析市场。本系统的接受的

6、是目前最流行 WEB 方式的应用程序,便利用户直观的了解和操作购物的流程,使消费者能轻松了解系统的使用方法,完成一个越快的在家中直接购物的过程。接下来的各部分将分析、描述和编写代码来实现这个系统。关键词或关键字:Microsoft Visual Studio .NET 2003 、数据库、Microsoft 理、E-R 图、三层架构、B/S 模式、ADO.NET。SQL2000server、业务流程图、库存管第一章 前言绪论随着 internet 的快速进展和对全世界的资讯方面的影响越来越多的企业意识到internet 的公司的生成进展的影响,现在各公司都已制作或者着手制作公司的网站, int

7、ernet 的不断进展消灭了网路销售的概念,由于Internet 上商品零售额的快速增长,使很多中小企业开头考虑建立电子商务的好处。在线交易有血多明显的优势,削减了很多人工环节避开了一些不必要的错误,削减了运行成本,为公司节省一大笔经费,由于 internet 的即时性,避开了消灭延期的现象,是客户能够更快的收到自己订购的商品,增加的企业的信誉度。管理信息系统概述管理信息系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,争辩的是企业中信息管理活动的全过程,以便有效的管理信息,供应各类管理决策信息,帮助企业进行现代化管理。管理信息系统的分析与设计,必需和具体实际相结

8、合,才能真正服务社会。在系统开发时应遵循以下一些原则:稳定性原则系统的开发必需具有加强的应变力量,在肯定时间内有相对的稳定性(2)有用性与先进性原则。目前,我国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。鉴于实际状况在系统开发中应遵循把有用性放在第一位,又要突出系统在技术上,管理上的先进性原则。(3)面对用户原则管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。因此必需从系统的总体方案规划设计到系统开发过程中的每一个环节,都必需坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要

9、前提。电子商务系统开发背景电子商务的进展有三个阶段:即电子零售阶段、电子贸易阶段与网上交易市场阶段。在电子零售阶段中,看重的是网络技术降低其经营成本,比如被称作电子商务时代标志的亚马逊公司。之後,买家即邮购方开头乐观介入,他们通过信息比较、反 向拍卖等形式追求邮购成本的降低与优化。这一时期中各类行业性的电子贸易社区开头引领潮流,这其中以美国的 VerticalNet 最为有名。电子商务的第三次浪潮是以 CommerceOne、Ariba 为代表所发起的网上交易市场,即 eMarketplace。据 GartnerGroup 的猜测,将来 5 年内全球网上交易市场的交易总额可高达 7 万亿美元。

10、2000 年是九五的最後一年,也是通信业改革重组後,按新机制运作的第一年。2000 年通信业全年完成业务总量 4725 亿元,比上年增长 42 4;收入完成 3498 亿元, 比上年增长 248;实现利税 433 亿元。通信业增加值完成 2098 亿元,比上年增长 247, 通信业增加值与国内生产 总值的比重达到 235(上年 21)。全年完成固定资产投资 2225 亿元,比上年增长 303,全社会总投资的比重达到 68。21 世纪, 是网络的时代, 是学问经济的时代。随着信息技术的普及,电子商务已经成为国民经济和社会信息化的重要组成部分。进展电子商务,以信息化带动工业化,转变经济增长方式,提

11、高国民经济运行质量和效率,走新型工业化道路的重大举措,对实现全面建设小康社会的宏伟目标具有格外重要的意义。为了适应国民经济进展的需要,培育具有专业学问和专业技术的高素养、有用型电子商务人才,我国 500 多 所高等院校先后开设了电子商务专业,包括高等职业教育、本科和争辩生等不同层次。但是,由于电子商务是新兴的交叉学科,涉及面广,实践性强,试验课程开设 难度大,普遍反映不知如何开设电子商务试验。而且,由于电子商务试验建设费用较高,很多学校对于投资规模把握困难。鉴于上述状况,从理论和实践两个角度, 探讨我国电子商务试验建设的进展思路和政策,设计符合我国电子商务实际状况的电子商务试验平台已成为一项格

12、外紧迫的任务。众所周知网络的最大特点就是免费,激烈竟争的结果使成千上万的网站都不得不供应免费服务来招引用户,这使得我们在网上发布产品或服务的供、求、合作、代 理信息时, 只需要相当低的成本就可以了,大小企业都可以轻松参与。这种低门槛,高效率的优势是传统媒体如电视、报刊或户外作广告所不及的,从用户反馈的成功案例来看,网络营销带来的效果是他们当时所想象不到的。4电子商务系统开发意义主要表现在如下几个方面:扩大知名度。客观、公正的评价结果往往会得到多种媒体的转载, 产生良好的新闻效应, 对扩大网站知名度比常规推广手段具有更为明显的效果。吸引新用户。互联网新用户几乎是每半年增加一倍, 对于很多新用户来

13、说, 可能并不格外了解现有网站的状况, 因此, 网站的综合评价结果具有重要的指导意义 , 新上网者可能首先成为知名网站的用户。增加保持力和忠诚度。优秀的网站大都有相像的特征: 良好的顾客服务、有价值的网站内容、生气勃勃的商业模式。在同等条件下, 顾客明显对榜上出名的网站拥有更高的忠诚度。优秀的网站同时也意味着更多的承诺和顾客的信任。了解行业竞争状况。尤其对于比较购物模式的网站评比, 通过网站评比和排名, 可以很清楚地了解本行业竞争对手的整体状况和各项指标的排名 , 从而生疏自己的优势和不足, 便于改进。促使网站更加重视客户的满足度。由于电子商务重视客户关系 , 以“顾客为中心”, 电子商务网站

14、的评价指标体现出客户服务的重要性。因而评比网站依据多种因素、按“服务质量”的差别对网站进行排名 , 这样有利于促进商家从总体顾客满足入手改进经营模式, 而不仅仅是价格竞争。网站评比对扩大网站知名度的效果早已为各大网站所认可, 而且渐渐成为一种常用的网站推广手段之一。和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时把握酒店里房间的使用状况,客人点单,挂账等状况, 并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。在竞争越来越激烈的餐饮业中取得优势.5系统简介本系统供应一个可以扫瞄和搜寻的商品类目,其中包含添加、修改和删除商品等功能。把站点和 paypal(易于使

15、用的流行在线付款系统,不需要启动资金)集成起来。用 ASP.NET 创建自己的购物篮和付款程序。接受各种促销方式提高销售额。通过自动电子右键系统把产品直接销售给客户。使用 Microsoft Transaction Server 处理订单。其次章 系统分析1系统的初步调查基本状况我们是以中小企业的零售系统为基础,为了呈现公司的产品和增加销售量提高销售业绩, 增加公司的信誉度,增加客户的忠诚度,为企业生存进展供应更好更多的途径为目标打算制作一套在线商店系统。2. 2系统的可行性分析系统可行性分析技术上的可行性:技术方面的可行性就是依据现有的技术条件,能否实现系统的各项要求。设备:该系统对所需的硬

16、件设备,如服务器、pc 机、打印机即网络配件等的性能要求一般,现有设备的性能完全能够满足系统功能的要求。软件上,本系统属于数据库应用程序,本系统需要一个数据库服务器及其运行的操作系统平台,依据客户的数据量并不是格外巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:Microsoft SQL Server2000 及配套的平台 Windows 2000。在用户层接受接受ASP.NET 1.1 业务层使用 VB.net 2003 ,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。这些软件在目前软件行业里被大量使用开发和设计,在线商店系统已经有很多现成的例子,实现起来并不困难,因

17、此技术上是可行的。经济上的可行性费用:更具初步的计算,只需担当开发费用和一台一般的 pc 服务器和宽带租用费用, 目前大部分的中小企业活着个人都有宽带的接入,所以经济上是完全没有问题的。效用:实施该系统也能给公司带来长期效益,它可挂念企业实现自动化管理、没有人工劳动或者很少人工劳动的销售过程,降低企业的成本,节省开支,提高了企业的效能从而保证企业的可持续的良好进展。因此经济上具有了系统开发的可行性。简要总结经过细致地初步调查和严密地可行性分析,我们认为在现有条件下,为日升酒店开发餐饮管理信息系统是完全可行的.2. 3具体调查组织结构图在线商店数据库日升酒店的组织机构包括:商品类目、商品类目的添

18、加、搜寻类目、网上收款、类目管理、购物篮、处理客户订单。商商搜网购处客订信品品索上物理户单用类类类自篮订信流卡目目目动单息水交管收管线易理款理业务流程分析(包括绘制业务流程图)用户使用流程(其他流程略)用户访问站点主页,在站点上列有商品名目分类列表,用户依据自己的需要选择相应的分类列表,找到自己所需的商品,通过商品的的图片核对是否是自己满足的商品,假如是加入购物篮,假如不是连续选择商品。商品加入购物篮后会在显示购物金额。用户购物完毕选择到收银台付款,到收银台付款需要先注册用户信息,在在注册成功后通过在线支付系统付款。流程如图:选 购 商 品核 对 购 物 清 单注 册、登 陆填 写 收 货 信

19、 息选 择 送 货 方 式选 择 付 款 方 式提 交 订 单11Customer(客户信息)4系统方案2.4.2数据词典Category(类目表) 数据类数据表键(3 表示主键)列名型长度是否为空(1 表示允许空)3CategoryIDint400DepartmentIDint400Namevarchar5000Descriptionvarchar2001键(3 表示主键)列名Audit 数据类型长度是否为空(1 表示允许空)3AuditIDint400OrderIDint400DateStampdatetime800Messagenvarchar51210MessageNumberint4

20、1数据类长键(3 表示主键)列名型度是否为空(1 表示允许空)3CustomerIDint400Namevarchar5000Emailvarchar5000Passwordvarchar5000CreditCardvarchar51210Address1varchar10010Address2varchar10010Cityvarchar10010Regionvarchar10010PostalCodevarchar10010Countryvarchar10010Phonevarchar1001键(3 表示主键)30键(3 表示主键)列名OrderDetail数据类长型度是否为空(1 表示允

21、许空)3OrderIDint402ProductIDint400ProductNamevarchar5000Quantityint400UnitCostmoney800Department(专营区)数据类长列名型度是否为空(1 表示允许空) DepartmentIDint40Namevarchar500Descriptionvarchar2001键(3 表示主键) 列名3ProductID键(3 表示主键)列名Orders数据类型长度是否为空(1 表示允许空)3OrderIDint400DateCreatedsmalldatetime400DateShippedsmalldatetime410

22、Verifiedbit100Completedbit100Canceledbit100Commentsvarchar20010CustomerNamevarchar5010ShippingAddressvarchar20010CustomerEmailvarchar5010Statusint410CustomerIDint410AuthCodenvarchar5010Referencenvarchar501Orders数据类型int长度是否为空(1 表示允许空) 40ProductProductCategoryShoppingCart0Namevarchar5000Descriptionvar

23、char100000Pricemoney810ImagePathvarchar5010OnCatalogPromotionbit110OnDepartmentPromotionbit11数据类键(3 表示主键)列名型长度是否为空(1 表示允许空)3ProductIDint400Namevarchar5000Descriptionvarchar100000Pricemoney810ImagePathvarchar5010OnCatalogPromotionbit110OnDepartmentPromotionbit11数据类长键(3 表示主键)列名型度是否为空(1 表示允许空)1ProductI

24、Dint400CategoryIDint40键(3 主键 2 外键)列名数据类型长度是否为空(1 表示允许空)3CartIDvarchar5002ProductIDint400Quantityint400DateProductAddeddatetime80键(3 表示主键)列名数据类型长度是否为空(1 表示允许空)3StatusIDint400Descriptionvarchar500Status关系图第三章系统设计1总体结构设计系统功能结构设计在系统的开发过程中我们通过进行细致的系统调研工作在与各管理层用户进行广泛沟通的基础上,依据系统分析阶段所形成的数据流图,遵循系统设计原则,设计出了餐饮

25、管理信息系统的功能结构,实现了酒店,客人,财,物的全面管理。该系统的功能结构如图:15餐饮管理系统前台管理后台管理财务管理应付账款管理系统初始化系统管理开买当日日月月年本供房部仓员台单结账结结营营单应台门库工管管数据算算业业位商类信信级理理分析管管统统定管型息息别理理计计义理管管管管理理理理进进库房商员应挂历系操作货货存间品工付账史统员与管查查台信信账管挂维权限理询询号息息款理账护管理管管管管查向理理理理询导图 3.1 系统功能构图我主要负责后台管理模块,财务管理模块,系统初始化模块的设计和开发的工作。下面对这几个模块的功能进行简洁的说明:后台管理:主要是对酒店后台进货,库存等的管理。包括进货

26、管理、进货查询、库存查询、库存统计、房间台号管理、商品信息管理、员工信息管理。财务管理:主要是对酒店财务方面的管理。包月结算管理,月营业统计,年营业统计。系统初始化:主要是对酒店的基础设置信息的管理。包括本单位的定义、供应商管理、房间台号类型管理、部门信息管理、仓库信息设置、员工级别管理。退出:包括重新登陆和退出。系统软硬件环境设计硬件选择:推举配置:客户机 奔腾以上处理器内存 32M 以上硬盘 5G 以上服务器 奔腾或至强处理器 内存 256MSCSI 硬盘软件选择:各职能部门的计算机使用PC 机,操作系统使用Microsoft 公司的中文Windows98/2000 操作系统;数据库服务器

27、接受 Microsoft 公司的 Windows 2000Server 操作系统。网络结构接受星形结构,各个计算机通过千兆以太网卡连接到交换机。结构如图交换机/集线器服务器前台库房经理室财务部图 3.2 网络结构图3. 2系统具体设计3.2.1数据库设计数据库设计是在既定(本系统使用 SQL Server)的数据库管理系统基础之上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的一步。一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快,占用存储空间少,操作处理过程简洁,查找简

28、洁,系统开销和费用低等特点。具体实现时,应首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关,建立概念模型的主要工具为实体关系(E-R)图;在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必需进行规律结构的设计,在规律设计阶段, 主要完成建立数据库的规律模型,并解决数据的完整性、全都性、安全性和有效性等问题; 最终一个阶段是数据库的物理结构设计,其任务是为系统规律结构模型确定合理的存储结 构、存取方法、以及数据表示和数据存储空间安排等内容

29、,从而得到具体的数据库物理结构。概念结构设计是指在数据分析的基础上,自底向下地建立整个系统的数据库概念结构,即先从用户的角度进行设计,经过对公司各个业务流程的调查和分析,对于用户对数据的需求已经基本明确,在此基础上,使用实体关系(E-R)图进行系统数据库的概念结构设计,建立起系统数据库的概念模型。房间开台客人服务服务人员点单现金结账信息实体点单信息实体买单挂账信息实体消耗18规律结构设计规律结构就是依据 DBMS 的特征把概念结构转换为相应的规律结构。概念设计所得到的E-R 模型,是独立于 DBMS 的,这里的转换就是把表示概念结构的 E-R 图转换为层次模型或网络模型或关系模型的规律结构。本

30、系统选择的 DBMS 是关系型数据库管理系统。因此只需将 E-R 图中的每一个实体和联系都转换成关系模式中的一个关系即可,并将关系模式进行规范化。举例如下:餐饮管理 E-R 图对应的关系数据模型为: 供应商(供应商编号,供应商全称,地址,电话) 商品(商品编号,商品全称,单价,商品说明)进货(商品编号,商品名称,数量,仓库,供应商) 最终经过规范化处理,可以得到系统中所需要的表。物理结构设计物理结构设计的目的是依据具体 DBMS 的特征,确定数据库的物理结构(存储结构)。关系数据库的物理结构设计的任务包括:确定数据库文件的名称及其所含字段的名称,类型和宽度。确定各数据库文件需建立的索引,在什么

31、字段上建立索引等。本系统包含 25 张表。包括:供应商信息表,员工信息表,员工级别表,商品基础信息 表,库存信息表,房间台号信息表,房间台号类型表,本单位定义表,权限信息表,部门信 息表,进货单据临时表,进货单据历史表,进货表,点单临时表,点单历史表,日点单信息 表,日结账表,结账历史信息表,月点单信息表,月结账表,挂账表,挂账历史表,单据表。下面列举其中几个表的结构:1.房间台号信息表字段名类型长度编号Char10房台名称Char30类型说明Char20部门Char20服务费money简要说明char30状态Char110容纳人int2.库存信息表字段名类型长度商品编号Char8商品姓名Ch

32、ar100单价进价库存数量Char MoneyNumeric618库存金额仓库MoneyChar103.进货表结构字段名类型长度商品编号Char8商品名称Char100单位数量进价金额供应商Char Numeric Money MoneyChar620操作员Char10经手人日期票号Char DatetimeChar1030备注Char50商品基础信息表字段名类型长度商品级别Char4本级编号Char6商品编号Char20本级名称Char20本级简称Char10商品全称Char50单位进价商品说明Char MoneyChar1030供应商Char20联系电话Char30联系地址Char15联系

33、人Char123.2.2 代码设计代码设计原则唯一性:在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。标准性:主要体现在对程序文件名命名和对数据文件命名的目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。合理性:系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。简洁性:在设计过程中接受汉字的汉语拼音的声母来表示汉字。适应性:在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员简洁了解和把握,便于进行维护工作。规范性:代码的结构,类型,格式统一,便于记忆和计算机进行处理。可扩充性:考虑

34、到今后程序扩充测需要,在编制代码时,留有足够的备用代码。代码设计本管理系统代码主要接受的是挨次码。如房间编码为 001、002。在挨次码基础上还加入了时间和缩写码,如入库单编码为 2004-03-22jhd0001。在商品编码的设计上接受的是挨次码与区间码的组合。例如 0102001 张裕葡萄酒,前两位 01 代表第一级(01 酒水、02 菜谱、03 主食),第三四位代表其次级(01 啤酒、02 葡萄酒、03 饮料),后三位代表第三级(001 唐ft啤酒)。输入输出设计输出设计:输出设计的目的是使系统能够输出满足用户需求的有用信息。设计原则:第一,报表输出要有用、便利、考虑用户已经习惯的输出格

35、式; 其次,输出报表要考虑系统进展的需要;第三,屏幕输出格式要清楚,重要数据要显示在突出位置上。输出设备为打印机,输出格式举例如下:打印时间:日结账单据信结账单据号房台号结账日期金额结款人结款方式结款说明合计打印时间:进货凭证打印进货单据号商品编号商品名称单位数量单价金额仓库备注经手人合计输入设计:输入数据是为了在计算机内进行加工处理而从外部接收数据,它的正确与否对于整个系统质量的好坏是起打算作用的。设计原则:第一,尽量接受人机对话方式输入数据;其次,输入格式的设计要便于填写,便于归档,尽量削减汉字输入以减轻输入设计过程,保证输入精度;第三,输入数据的校核工作尽量由程序来保证。输入设计输入设备

36、为键盘。输入方式有文本输入方式和表单输入方式。表单输入方式在输入大量数据时有简洁便利,便于修改等特点。所以在点菜、商品入库等需输入大量数据的功能模块接受的是表单输入方式。另外在表单输入的基础上,为了削减用户的击键次数和出错率, 本系统接受智能化表单式录入方式。例如,在“商品名称”单元格中只需输入商品简称或商品名称的前几个字或按键,系统将自动利用表格显示商品信息。使用方向键、选择商品,按回车键该商品信息将自动录入到表格中,只需输入数量(系统将自动计算金额),回车即可。输入输出的界面设计人机对话部分是人和计算机联系的主要途径,该部分主要从用户操作便利的角度动身进行考虑,主要有选项卡、数据列表框、数

37、据组合框、文本框、按钮等形式。我们设计的系统界面简洁明白,避开了简单界面给用户造成的困惑。输入界面颜色明丽会给操作员带来疲惫,界面灰暗又会影响用户的心情,因此,我们在设计输入界面时接受了严峻颜色,减轻了操作员因长时间工作而感到的劳顿。安全和保密设计本系统的保密功能通过用户的权限设定来实现。用户在登录系统时输入密码,假如密码正确,系统依据该用户的权限,设置该用户可以进行的操作。用户的权限设定是以系统的菜单项为基本单位,只有用户具有使用该菜单的权限时,菜单项才可以为其所用。当添加新用户时,用户的权限为空(即不能进行任何操作),此时应为该用户设置相应权限;用户权限也可以依据具体状况随时修改。此外,为

38、保证计算机的安全,每台计算机都加装了 UPS 不间断电源,保证在突然断电状况下,能够正常退出系统。25第四章系统实施开发环境与开发工具选择开发环境为 Microsoft Windows 2003企业版系统前台开发工具接受 Visual Studio.Net 2003 企业版 VB.net 2003 。后台数据库接受 SQL Server2000 数据库管理系统。系统和程序设计调试程序设计程序设计是以系统设计中有关模块的具体描述和处理过程说明为基础来进行的,在本系统的程序开发设计中,主要考虑了以下几点因素:正确性:精确无误地实现系统分析阶段的功能要求,反映全部预期的信息流程。可理解性: 即程序编

39、制应当结构清楚,简明易懂,便于开发和维护人员阅读。在本系统程序编写过程中,通过缩进保证程序的层次性,通过添加详尽的注释保证程序的可读性。效率:程序的结构严谨,运行速度快,节省时机。程序和数据的存储调用支配得当, 节省存储空间。商品信息管理接受了 GridView 控件显示商品信息,层次分明,管理便利。设计程序代码如下:Public Sub tree_change() Dim key, text, bh As String Dim nod As NodeAdodc1.RecordSource = select * from 商品基础信息表 order by 商品编号 Adodc1.Refresh

40、If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveFirstDo While Adodc1.Recordset.EOF = FalseIf Len(Trim(Adodc1.Recordset.Fields(商品编号) = 2 Then key = Trim(Adodc1.Recordset.Fields(本级名称)text=(&Trim(Adodc1.Recordset.Fields( 商 品 编 号 )&)& Trim(Adodc1.Recordset.Fields(本级名称)Set Node1 = TreeView1.N

41、odes.Add(, , key, text, 1) End IfIf Len(Trim(Adodc1.Recordset.Fields(商品编号) = 4 Then key = Trim(Adodc1.Recordset.Fields(本级名称)text=(&Trim(Adodc1.Recordset.Fields( 商 品 编 号 )&)& Trim(Adodc1.Recordset.Fields(本级名称)Set Node2 = TreeView1.Nodes.Add(Node1.Index, tvwChild, key, text, 2) End IfIf Len(Trim(Adodc

42、1.Recordset.Fields(商品编号) = 7 Then key = Trim(Adodc1.Recordset.Fields(本级名称)text=(&Trim(Adodc1.Recordset.Fields( 商 品 编 号 )&)& Trim(Adodc1.Recordset.Fields(本级名称)Set Node3 = TreeView1.Nodes.Add(Node2.Index, tvwChild, key, text, 3) End IfAdodc1.Recordset.MoveNext LoopEnd If End SubPrivate Sub TreeView1_N

43、odeClick(ByVal Node As MSComctlLib.Node) Text1(3).text = TreeView1.SelectedItem.keyAdodc1.RecordSource=select*from商 品 基 础 信 息 表where本 级 名 称 =+ Trim(Text1(3).text) + order by 商品级别,商品编号Adodc1.RefreshIf Adodc1.Recordset.RecordCount 0 Then For i = 1 To 12Text1(i).text = IfAdodc1.Recordset.Fields(i)ThenT

44、ext1(i).text= Trim(Adodc1.Recordset.Fields(i)Next iCombo1.text = Trim(Adodc1.Recordset.Fields(商品级别) End IfEnd If End SubPrivate Sub Comprint_Click()打印应付帐款信息DataE1.rsCommand1.Open select * from 进货单据临时表where 进货单据临时表 .欠款日期between + Str(DT1.Value) + AND + Str(DT2.Value) + and进货单据临时表.供应商全称=+Trim(Combo1.t

45、ext)+and进 货 单 据 临 时 表 . 是 否 结 清 = 否 ,cnn,adOpenKeyset, adLockOptimisticDR1_yfzkdy.Show End SubPrivate Sub comend_Click() frm_main.Enabled = True Unload MeEnd SubPrivate Sub Form_Unload(Cancel As Integer) frm_main.Enabled = TrueEnd SubPrivate Sub Comtj_Click()统计营业信息Adodc1.RecordSource = select * from

46、 结帐历史信息表 where 日期 between + Str(DT1.Value)+ AND + Str(DT2.Value) + Adodc1.RefreshSet DataGrid1.DataSource = Adodc1If Adodc1.Recordset.RecordCount 0 ThenAdodc2.RecordSource = select count(*)as 记录,sum(结款金额)as 金额合计 from 结帐历史信息表 where 日期 between + Str(DT1.Value) + AND + Str(DT2.Value) + Adodc2.RefreshIf

47、 Adodc2.Recordset.Fields(0) Then Labjl.Caption = Adodc2.Recordset.Fields(0) Else Labjl.Caption = 0IfAdodc2.Recordset.Fields(1)ThenLabhjje.Caption= Format(Adodc2.Recordset.Fields(1), 0.00) Else Labhjje.Caption = 0.00ElseMsgBox 此日期区间无营业信息! End IfEnd SubPrivate Sub ComView_Click()If Adodc1.Recordset.Re

48、cordCount 0 Then Load main_czgl_ddxx main_czgl_ddxx.Show main_czgl_ddxx.js.text = 2 Me.Enabled = FalseElseMsgBox 无点单客户! End IfEnd SubPrivate Sub Comprint_Click()DataE1.rsCommand5.Open select * from 结帐历史信息表 where 结帐历史信息表.日期 between + Str(DT1.Value) + AND + Str(DT2.Value) + , cnn, adOpenKeyset, adLock

49、OptimisticDR1_njdy.Show End SubPrivate Sub comend_Click() frm_main.Enabled = True Unload MeEnd SubPrivate Sub Form_Unload(Cancel As Integer) frm_main.Enabled = TrueEnd SubPrivate Sub Comprint_Click()DataE1.rsCommand4.Open select * from 月结帐表 where 房台编号= + Trim(Text1.text) +order by 结帐单据号, cnn, adOpen

50、Keyset, adLockOptimistic DR1_yjdy.ShowEnd SubPrivate Sub ComView_Click()If Adodc2.Recordset.RecordCount 0 Then Load main_czgl_ddxxmain_czgl_ddxx.Show main_czgl_ddxx.js.text = 1 Me.Enabled = FalseElseMsgBox 无点单客户! End IfEnd SubPrivate Sub comend_Click() frm_main.Enabled = True Unload MeEnd SubPrivate

51、 Sub Comprint_Click()打印月结数据DataE1.rsCommand4.Open select * from月结帐表 order by 结帐单据号, cnn, adOpenKeyset, adLockOptimisticDR1_yjdy.Show End SubPrivate Sub comend_Click() frm_main.Enabled = True Unload MeEnd SubPrivate Sub Form_Unload(Cancel As Integer) frm_main.Enabled = TrueEnd SubPrivate Sub Form_Act

52、ivate()Adodc1.RecordSource=select*from进 货 表where进 货 表 . 票 号 =+ Trim(main_ysyf_yfzkgl.Adodc1.Recordset.Fields(进货票号) + Adodc1.RefreshIf Adodc1.Recordset.RecordCount 0 ThenLabel2(0).Caption=Adodc1.Recordset.Fields(供应商)Label2(1).Caption=Adodc1.Recordset.Fields(操作员)Label2(2).Caption=Adodc1.Recordset.Fiel

53、ds(经手人)Label2(3).Caption=Adodc1.Recordset.Fields(仓库)Label2(4).Caption=Adodc1.Recordset.Fields(日期)Label2(5).Caption=Adodc1.Recordset.Fields(票号)ElseMsgBox 无进货单信息! End IfMe.Caption = Me.Caption & & frm_main.St1.Panels(3).text End SubPrivate Sub Form_Unload(Cancel As Integer) main_ysyf_yfzkgl.Enabled =

54、TrueEnd SubPrivate Sub Comnoagio_Click()If Frame10.Visible = False Thenmystr = MsgBox(确认不打折结帐吗?, vbYesNo) If mystr = vbYes Thenrs1.Openselect*from日 结 帐 表orderby结 帐 单 据 号 , adLockOptimisticrs1.AddNewrs1.Fields(结帐单据号) = labdjh.Captionrs1.Fields(房台编号) = main_qtgl_mdgl.Label4(0).Caption rs1.Fields(日期) =

55、 Nowcnn,adOpenKeyset,rs1.Fields(结款金额) = Val(Labyfje.Caption) rs1.Fields(结款人) = Trim(Labxm.Caption) rs1.Fields(结款方式) = 现金rs1.Fields(结款说明) = 现金结款 & Val(Labyfje.Caption) & 元 rs1.Updaters1.Close Call JZMsgBox (结帐完毕!)Call main_qtgl_mdgl.list_change main_qtgl_mdgl.Enabled = True Unload MeEnd If End If End

56、 SubPrivate Sub Comagio_Click() Frame10.Visible = TrueEnd SubPrivate Sub Comcancel_Click() Frame10.Visible = FalseEnd SubPrivate Sub comend_Click() main_qtgl_mdgl.Enabled = True Unload MeEnd SubPrivate Sub Form_Unload(Cancel As Integer) main_qtgl_mdgl.Enabled = TrueEnd Sub系统调试为了保证本系统投入使用后能够正确运行,在程序编

57、写完毕之后,分三步进行了系统调试。程序调试: 主要是进行程序的语法调试和程序的规律检查。在这阶段调试中,我们不仅使用了正常数据,还使用了一些错误数据和特别数据进行测试,以保证系统的牢靠性。模块分别调试: 在单个程序调试完毕后,需要将模块内全部程序组合起来进行调试,其目的是保证内部把握关系正确和数据处理内容正确。在这一阶段,我们将重点放在程序的正确性上。系统调试: 即在模块分别调试的基础上,对整个系统的功能进行测试。主要考察各个模块间的数据通讯问题以及数据共享问题。第五章系统使用与维护说明书运行环境硬件环境推举Pentium 或更高的处理器。Microsoft Windows 支持的VGA 或辨

58、别率更高的监视器。64M 内存以上。WINDOWS 支持的各类鼠标;UPS 不间断电源。软件环境操作环境:本系统接受 C/S 结构,各职能部门的客户机使用Windows98 操作系统或 Windows2000 操作系统 ,数据库服务器使用 Windows2000 操作系统。用户假如在 Windows98 下使用本系统,请使用Microsoft 的 SQL Serer2000 个人版。推举桌面显示方式:1024*768 像素。系统的安装系统安装前的预备工作:安装本软件需要至少 10MB 硬盘空间(请清理计算机硬盘,检查清除计算机病毒,确保空间足够, 系统安全);保证打印机工作正常系统安装步骤说明

59、客户端安装与配置1.启动 WIN98/2000;插入餐饮管理信息系统的安装盘双击 SETUP.EXE;依据安装向导提示,键入安装目标路径(默认:C:PROGRAM ,建议安装在其它名目下);安装完毕后,配置 ODBC 数据源,默认连接数据库为 CYGLXT.服务器安装与配置安装 SQL Server 2000,启动 SQL Server 2000 中的“企业管理器”,然后建立一个名为 CYGLXT 的数据库。进入“SQL 查询分析器”后,执行 CYGLXT.sql 脚本,即可生成 CYGLXT 数据库。安全与爱护措施系统安全性实行权限把握法,即不同权限的用户使用的系统功能不同;不同的用户有不同

60、的密码,输入三次不同的密码,自动退出系统。每台计算机都加装了 UPS 不间断电源,保证在突然断电状况下,能够正常退出系统。系统使用说明首先对系统进行初始化。主要完成系统初始设计模块下的“本单位定义”、“供应商管理”、“房间台号类型管理”、“部门信息管理”、“仓库信息管理”、“员工级别管理”等六项基本信息的录入工作。仓库信息管理界面:35完成后台管理的部分录入工作。主要完成后台管理模块下的“房间台号管理”、“商品信息管理”、“员工信息管理”等三项基本信息的录入工作。其中对“商品信息管理”中商品的添加需要说明。在这里商品是有等级的,级别越小分类越细。添加时,只需在左侧的商品列表中选中和想添加的商品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论