毕业设计(论文)-Delphi资源管理系统.doc_第1页
毕业设计(论文)-Delphi资源管理系统.doc_第2页
毕业设计(论文)-Delphi资源管理系统.doc_第3页
毕业设计(论文)-Delphi资源管理系统.doc_第4页
毕业设计(论文)-Delphi资源管理系统.doc_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

目录摘要iabstractii第一章 绪论31.1概述31.1.1 软件工程现状31.1.2 课题目的和意义41.1.3 课题背景41.1.4 课题解决方案简述61.2 开发工具选择及软件方案71.2.1 开发工具选择71.2.2 软件开发方案8第二章可行性研究与需求分析102.1 可行性研究102.1.1 引言102.1.2可行性研究前提102.1.3 技术上的可行性112.1.4 时间可行性122.1.5 操作可行性132.1.6 经济可行性132.1.7 社会因素可行性132.1.8 小结132.2 需求分析142.2.1 需求分析的意义142.2.2数字电视资源管理系统功能要求142.2.3 设备进货管理功能152.2.4 设备入库功能152.2.5 库存管理功能152.2.6 销售登记功能152.2.7 销售管理功能152.2.8 调拨功能162.2.9 销售分析162.2.10租赁功能162.2.11权限设置162.2.12系统日志162.1.13数据库管理功能162.1.14系统的数据字典16第三章 总体设计253.1 设计概述253.2 系统设计概述263.2.1建立cs的出发点263.3 系统架构设计283.3.1 系统体系结构图如下:283.3.2 构建实体模型283.4 ado连接技术313.5 客户端设计323.6 数据库设计333.6.1设计准则33第四章 详细设计344.1 概述344.2 总体流程图354.3 登陆模块流程354.5 密码修改流程364.6 采购单流程374.7 销售单模块流程374.8 用户界面实现及操作说明38第五章 系统测试455.1 概述455.2 软件测试45第六章 总结49参考文献50附录i 翻译原文51附录 ii译文部分59致谢64第一章 绪论1.1概述1.1.1 软件工程现状 1969年,美国ibm公司首次宣布除操作系统继续随计算机配送外,其余软件一律计价出售,从此开创了软件成为独立商品的先河。短短30几年的时间,计算机软件的重要性与日俱增。从pc机到笔记本电脑,从因特网到移动电话,从先进的武器到现代的家电,计算机软件几乎无处不在,无时不在。世界上最大的软件公司微软公司及其创始人,已成为全球知名度最高的企业和任务之一。在很多发达国家,软件产业已成为社会的支柱产业,软件工程师也成为最受青睐的一种职业。正是由于软件的发展,使计算机应用逐步渗透到社会生活的各个角落,使各行各业都发生了很大的变化。这同时也促使人们对软件的品种,数量,功能和质量等提出了越来越高的要求。然而,软件的规模越大,越复杂,人们的软件开发能力越显得力不从心。于是,人们开始重视软件开发过程,方法,工具和环境的研究,软件工程应运而生。软件工程技术历经三十多年的发展,目前已进入成熟期。软件过程改善的热潮使软件企业对软件工程技术及case工具的认识有了质的飞跃,正在被越来越广泛地接收。过程改善和技术提升的结合是软件产业发展的趋势。软件复用和软件构件技术,工程技术正逐步成为主流软件技术,是软件工程化,工业化生产技术的核心技术。“目前,从技术上看,软件开发的主要模式仍以手工作坊式为住,但工程化技术和case工具的采用呈稳步上升趋势。软件企业的过程改善,规范化,规模化正成为一种趋势。推行软件的工程化,工业化生产技术和模式是软件企业发展并形成规模经济的必由之路,这已成为学术界和产业界的共识。” 当前,学术界和产业界的共识是:在注重软件工程技术研究的同时应注重软件过程的研究;软件开发单位不仅需要技术创新(采用先进技术),更需要将其过程改善放在首位。过程改善和技术的紧密结合才是完善的软件开发解决方案。进入九十年代以来,软件过程研究及企业过程改善成为热潮,和软件工程技术研究及企业技术创新受到同等重视,两方面都得到了长足的发展。在技术方面,软件工程技术不断发展,软件工具市场不断扩大。在过程改善方面,已存在若干软件过程模型,并出现了软件企业的认证热潮,例如,美国的cmm认证和欧洲的iso9001/tickit认证。当前最重要的模型有tickie,sei的cmm,bootstrap和spice。“当前,软件工程领域的主要研究热点是软件复用和软件构件技术,它们别视为是解决“软件危机”的一条现实可行的途径,是软件工业化生产的必由之路”。我国政府支持的国家重点科技攻关项目青鸟工程长期从事对软件工程技术的研究,在上述几方面及其集成上均有卓有成效的成果,保持了和国际前沿同步,同时,为我国软件产业基础设施建设以及软件工程学科建设做出了积极贡献。1.1.2 课题目的和意义 毕业设计(论文)是培养学生综合运用本专业基础理论,基本知识和基本技能分析解决实际问题能力的一个重要环节.它是本专业各个先修教学环节的继续深化和检验.通过毕业设计(论文)使学生在实际的电子商务系统管理与工程实际中,充分利用所学的专业知识,理论联系实际,独立开展工作,从而使学生具备从事电子商务工作的实际能力.毕业设计(论文)的目的具体有:培养学生综合运用所学知识和技能,解决电子商务系统分析,设计,实施和电子商务系统管理中实际问题的能力;培养学生调查研究与信息收集,整理的能力;培养和提高学生的自学能力和计算机实际应用能力;培养和提高学生的文献检索及中外文资料的收集,阅读能力与外文资料的翻译能力;培养和提高学生的科技论文写作能力; 培养学生的创新意识,严谨的治学态度和求实的科学作风以及刻苦钻研的精神. 1.1.3 课题背景 在21世纪科技高速发展的今天,数字电视这一新鲜词语以广泛的被人们所熟悉,无论是在国内还是在国外电视机数字化已经成为不可逆转的趋势,通过对数字电视综合业务处理这种系统的各方面资料的了解,我将从数字电视的概念,发展,运营,以及软硬件等方面来说明这个综合业务系统“数字电视”并非单指一般家庭中的电视机,而是泛指电视信号的处理、传输、发射和接收全过程中,电视信号的数字化系统,具体传输过程是由电视台制作的图像及声音数字信号,经编码调幅、调制,多路合成,形成相同码型、不同码流的数字电视信号,或用卫星通信、或用地面无线广播、或用有线光缆(电缆)等传输方式,由数字电视机接收完成数据流的解调、解码,再生出原图像的清晰度及伴音的高保真。因为系统全过程均采用数据的技术处理,信息载荷量大,功能强,接收效果好,特别重要的是,由于制作、编辑、传输和交换过程中,系列化形成全线、全程、全网的数据流,使传统媒体成为最具时代创造性和开放性的“流媒体”。数字电视的特点如下,与模拟电视相比,数字电视有以下几个优点:1、收视效果好,图像清晰度高,音频质量高,满足人们感官的需求。2、抗干扰能力强。数字电视不易受外界的干扰,避免了串台、串音、噪声等影响。3、传输效率高。利用有线电视网中的模拟频道可以传送810套标准清晰度数字电视节目。4、兼容现有模拟电视机。通过在普通电视机前加装数字机顶盒即可收视数字电视节目。5、提供全新的业务。借助双向网络,数字电视不但可以实现用户自点播节目、自由选取网上的各种信息,而且可以提供多种数据增值业务。数字电视的发展,电视发展到今天,它的适用范围早已超越了广播娱乐界,广泛地扩展到文化教育、科研管理、工矿企业、医疗卫生、公安交通、军事宇航和人们日常生活的各个领域。随着信息和知识时代的到来、信息和数字技术的飞跃发展,电视技术在历经了从黑白电视到彩色电视的革命性转变后,自然而然的进入了从模拟电视到数字电视的第二次革命。 数字电视是数字化信息技术革命的产物。所谓数字电视,是将传统的模拟电视信号经过化和编码转换成二进制数代表的数字式信号,然后进行各种功能的处理、传输、存储和记录,也可以用计算机进行处理、监测和控制。采用数字技术不仅使各种电视设备获得比原有模拟式设备更高的技术性能,而且还具有模拟技术不能达到的新功能。传统的模拟电视最大的缺点是:逐级放大的传输方式容易产生噪声,长距离传输后信噪比恶化,图像清晰度受到严重损伤,图像对比度产生较大的畸变,相位失真也造成色彩失真。此外,模拟电视还具有稳定性差、可靠性低、调整繁杂、不便集成、自动控制困难、以及成本高昂等缺点。 数字电视通过信息的数字化传输方式,提供更大的屏幕,更清晰的图像和光盘质量的立体声音响。同时,数字电视又是计算机化了的电视,它与计算机技术融为一体,数字化地处理、传输、接收和显示信息。数字电视淘汰模拟电视,如同数字移动电话淘汰模拟移动电话一样,电视终将进入数字时代。数字电视的运营商也就主要是节目(内容)运营商、网络运营商、服务运营商,各层次运营商在数字电视发展中都是不可或缺的和相互制约的,在整个数字电视运营链中,只要一个环节出现问题,瓶颈将会影响整个产业的发展。一. 网络运营商 目前,国内的广电网络运营商正在如火如荼的进行数字化网络的改造,国内大部分hfc网、国家及省市sdh骨干传输网介质业已完善,多种类的数字平台,dvb-c、dvb-s、dvb-t、dmb、cable modem 都在逐步的建设和完善中,而在建设和发展中也遇到了很多问题,总结了很多的经验。目前,各地的数字电视都处于初步发展和试验阶段,主要还在考虑本地网的建设,前端传输设备格局相对分散,主要由卫星接收机、编码器、数字硬盘播出设备、复用器、加扰器、asi/ds3接口转换、调制器组成,设备集成性不高将会带来很多问题。二. 节目(内容)运营商 节目运营商主要负责节目的采集收录制作、相关的内容管理和存储、节目的发布和播放以及节目内容的市场化推广。全国目前为止大部分电视台最近几年中都采用了一些数字制作、采编播系统和媒体资产管理系统,基本可实现广电节目素材等媒体资料数据化、编目、存储、管理,交换和再利用等功能。但随着数字电视相关技术和应用的发展,节目运营商在各个环节都要有相应的提高和扩充以满足整个市场的需要。三. 服务运营商 国内目前大部分数字电视服务运营商都是网络运营商或受网络运营商管理,在这一层面上数字电视服务运营目前在国内还处于一个起步阶段,但随着数字电视产业的不断发展将会涌现出大量的数字电视运营商并将最终从体制上脱离广电网络运营商甚至是广电系统,形成一个独立的产业运营商团体。服务运营商是真正面对最终用户的,如何在现有的节目和网络基础上为各个层次的企事业单位、集团公司、政府、各种服务行业、普通用户提供他们所需要的基本服务和增值服务是服务运营商应该重点考虑的,服务运行商是跨产业、跨行业的,目前数字电视的一些增值业务基本上是基于单向数字广播基础上的,如股票、新闻、游戏、ppv、nvod、paytv等,有一些厂家也推出了简单的双向业务模式,如简单的交互式节目、数字电视短信、彩信平台等,随着一些关键技术的解决和标准的制定,数字电视会发展成为真正的双向互动平台,随之而起的大量媒体、语音、数据服务将会增加服务运营商手中的砝码,随之服务运营商也会扩充自己的用户群,会针对行业和用户提供更专业的服务如频道的租赁、专业节目的制作和市场化、存储租赁等服务。同时,服务运营商也要加强用户管理系统(sms)的发展和规划,目前广电总局正在对数字电视用户管理系统进行认证,目前的sms还处于初步阶段,随着市场的扩大、用户量的增加、服务型产品的增加,sms也将要逐步的完善起来。通过对以上运营系统的基本了解后,以下将涉及到我们将要侧重要解决的软件问题,建立在这个综合业务处理系统上的核心用户管理系统(sms),用户管理系统主要是实现数字电视广播条件接收用户的管理,包括对用户信息、用户设备信息、用户预定信息、用户授权信息和财务信息,资源等进行纪录、处理、维护和管理。1.1.4 课题解决方案简述本课题主要任务是开发数字电视资源管理系统,由于考虑到系统的实际情况,本系统采用c/s的两层体系结构,整个系统分成两大部分,第一部分为前台客户端部分,即对资源数据进行记录,主要要实现对硬件资源(主要是机顶盒,和ic卡)的进,销,存,调的功能进行实现以及设备的状态进行管理,在设计时要充分的了解整个系统的业务流程,如果有原来管理系统的条件下,要认真的分析原有系统的功能结构,在此系统上,实现对新系统的开发,为了有利于决策者对整个资源设备的销售情况进行把握,要使用数据仓库,对这些重要数据进行分析,特别是销售量,利润等数据要以图表的形式形象地展示他的起伏状况。在软件操作的权限管理方面,要是管理员对各个部门的工作人员进行授权,在考虑到授权的方便性,以及灵活性,不必去管数据库表的权限,只要对软件的菜单或者按钮进行控制,通过对登陆的用户权限的判别,来决定该用户是否可以使用给该功能。第二部分为数据库部分,由于该系统涉及到的数据量比较大,以及方便以后的扩展,使用sql server 2000作为后台数据库,并且sql server 2000是microsoft 公司推出的sql server数据库管理系统的优秀的版本,sql server 2000全面扩展了sql server 7.0 的性能及可靠性和易用性,使他成为一个杰出的数据库平台,可用于大型联机事务处理,数据仓库,电子商务等。sql server 2000对xml和http提供充分的支持,提供分割装载和确保时间的特性,提供先进的管理和协调机制,可自动管理线程任务,降低总体开销。1.2 开发工具选择及软件方案1.2.1 开发工具选择 delphi是著名的borland(现在已和inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用delphi”,这句话是对delphi最经典、最实在的描述。delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和vc相比,delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和vb相比,delphi则功能更强大、更实用。可以说delphi同时兼备了vc功能强大和vb简单易学的特点。它一直是程序员至爱的编程工具。delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与windows编程紧密结合,强大而成熟的组件技术。但最重要的还是object pascal语言,它才是一切的根本。 object pascal语言是在pascal语言的基础上发展起来的,简单易学。delphi提供了各种开发工具,包括集成环境、图像编辑(image editor),以及各种开发数据库的应用程序,如desktopdatabase expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如borland公司的资源编辑器(resourse workshop)。在delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。delphi发展至今,从delphi、delphi到现在的delphi2005,不断添加和改进各种特性,功能越来越强大。delphi添加了对ide(集成开发环境)的很多改进新特性,扩展了数据库支持(ado和interbase数据库),带有internet支持的midas改进版,teamsouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。1.2.2 软件开发方案 本软件系统采用两层的c/s体系结构,即客户端服务器模式,整个系统主要有以下几个部分组成:用户界面(数据控制控件),数据源控件,数据集控件和数据库立连接控件。它的整体机构如应用程序用户界面(数据控制控件)数据模块数据源控件数据集控件连接控件数据库图1.1 资源管理系统软结构图1. 下面我将介绍一下这个结构图中的各个部分: 用户界面:用户界面是用户与数据库程序交互的借接口,通常是以窗体的形式出现,在设计用户界面时,比较好的做法是将程序所在的窗体与与其它程序分离出来,做成一个较为独立的部分,这样有两个好处:一是使程序有较大的灵活性,比如修改数据库时不用不许重写界面;反过来修改界面时也不需要改动数据库部分的程序代码,第二个好处是可以使窗体实现共用,有助于编程效率的提高和分格的统一。 数据模块:当将界面窗体独立出来的结果就是可以将数据库有关的控件,如数据集控件,数据源控件和数据连接控件放在数据模块中,形成一个独立部分,与用户界面相似,你可以在程序中共享和重用数据模块。 数据源: 数据源控件是连接用户界面和数据库数据的桥梁。不同的数据控制控件都可以通过它来显示程序所连接数据库中的数据。 数据集:数据集控件是数据库应用程序的核心。它作为程序与数据的接口返回了程序要处理的数据记录,这些记录可以使一个数据表中的所有数据,也可以是一张数据表中的部分数据,还可以是以某种方式联系起来的多张数据表中的数据。数据集还存储了数据库中数据表的物理结构。这样,即使数据库发生了变化,也只需对数据积集进行调整,程序的其它部分不受影响。 数据库连接: 不同的数据集使用不同的数据库连接机制,也就有不同的数库库连接控件。delphi中主要有以下四种数据库连接方式:与数据库直接相连,数据文件存储,连接其它的数据集和使用rds数据控件对象进行连接。因为正是连接机制的不同决定了应用程序结构的不同,2. 以下将说一下几种数据库连接方式以及系统中选用的连接方式:绝大多数得数据库程序都是采用通过一个连接控件直接与数据库服务器建立连接的方法。数据集由此从数据库返回数据并将用户界面做的编辑修改提交给数据库,如上图。数据库的连接主要有以下四种方式: 对于bde数据集控件,如ttable,tquery或者tstoredproc控件,连接控件是tdatabase控件,通过设b de数据集控件的database属性可以将数据集于tdatabase控件连接起来。但是,大多数情况下无需显式的调用tdatabase控件。只要将数据集的databasename属性设置成要连接的数据库,程序在运行时就会自动产生一个database实例来负责与数据库连接。 如果数据集是ado数据集,如tadodataset,tadotable,tadoquery或tadostoreproc控件时,tadoconnection控件就成了连接控件。ado数据集控件通过设置它的adoconnection属性来掷向他要连接的tadoconnection 控件。与bde相似,也可不显式是用tadoconnection控件而用数据集的connectionstring 属性来实现与数据库的连接。第二章 可行性研究与需求分析2.1 可行性研究2.1.1 引言为了满足数字电视资源管理既要简单并且实用这个目标,本项目参考多个成熟数字电视资源管理系统软件的开发模式对资源管理系统进行了需求分析。方案按照实际的数字电视硬件资源的现代化管理要求设计,实现对设备资源(机顶盒,ic卡)进,销,存,调以及状态管理等业务设施的全方位计算机管理,目标在于提高对客户服务的作业效率,提高服务的客户满意度,加强数字电视资源管理的能力,树立良好的企业形象。通过计算机管理,一方面提供给,客户快捷、准确、可靠的服务, 一方面提高广播电视公司自身的管理水平,及时准确获取营业信息,辅助对市场需求变化的决策。2.1.2可行性研究前提 可行性研究是高层次的、系统整个研制过程的粗略方案。它需要解决如下的问题:系统的目标是什么?系统的目标是否可行?系统值得研究否?可行性研究不是解决问题,而是确定系统研制需要投入的资金和人员。在此阶段应明确系统的整体开发目标和总的要求,指出系统能解决的问题和不能解决的问题,即需要分析论证新系统的可行性和必要性。这三者是相辅相成的,缺一不可。此阶段的主要成果是根据社会因素、技术因素和经济因素三方面进行分析,从而比较准确的估算出系统研制的费用和效益分析。由于到目前为止,数字电视系统正处理与发展阶段,而现在市场上也并没有完全成熟的软件系统,并且各省市的现状也并不相同,由于也没有现有系统可供参考,所以更具当地的需求,所以首先要实现如下一些功能:1) 要实现硬件资源(机顶盒,ic卡)的进,销,存,调等以及设备的状态管理基本业务功能。2) 每个月销售量的数据分析;3) 完成管理员的权限分配4) 要实现对数据库的管理 研究的目标是:1) 人力与设备费用的减少;2) 处理速度的提高;3) 管理信息服务的改进;4) 自动决策系统的实现;5) 人员利用率的改进。2.1.3 技术上的可行性 该资源管理系统按需求可由超级管理员自由的对所有人员设置操作权限,用户可以根据不同权限使用到不同的界面。在经过我们的系统分析,证明这个系统在实践允许的条件下,技术可行性并没有太大的问题。用户要根据不同权限进入本系统,在身份确认后,将用户名的和密码与后台用户表中的用户名和密码进行核对,核对正确后方可进入各自界面进行相应操作。整体业务处理流程图 操作人员数据库报表客户客户端 图2.1 整体处理流程图整体数据流程图和各子功能流程图: 图2.2 系统数据流图 图2.3 采购业务数据流图 图2.4 销售业务数据流图 图2.5 租赁业务数据流图 2.1.4 时间可行性 经过了大学的学习,我们已经掌握了计算机软件开发的基本技术,在时间上经过一个学期的开发实现这个系统的基本功能,预计是可以得、可行的。具体的时间安排见项目开发计划表。2.1.5 操作可行性我分析这个系统的用户,主要用户是中省市广电公司的人员。对于我们的这个系统主要采取两层c/s的方式访问。客户端的使用也是基本依照他们的业务流程开发的,对于他们来说就非常熟悉,容易操作。所以说我们这个系统的操作方式对于本系统的用户来说不会存在什么困难,在操作上完全可行。系统的操作方式在这个用户组织内能不能行得通。在进行需求分析时,就对用户组织进行了调查,针对他们的情况,设计出适合这个用户组织的人机界面,使操作方式简单明了。在加上本系统并不是很复杂,所以早操作方面不应有很大的问题。2.1.6 经济可行性采用计算机这一现代化管理工具,不但可以提高工作效率和工作质量,而且还可以节省大量的人力、物力和财力。计算机管理代替落后的手工管理后,原来几个人几天干的活,现在一个人就完全可以胜任。从节省的职工工资、提高的工作效率和工作质量角度来看,计算机所起到的作用远远大于开发所投入的费用2.1.7 社会因素可行性 法律因素 所有软件都选用正版。 所有技术资料都由提出方保管。 所有的资料都有版权所有。 用户使用的可行性使用本软件人员只要求有一定计算机基础的人员,可以熟练网络操作就可以。系统管理员只需要经过很短时间培训就可以了。该主要面向中小企业,对于我们的这个系统主要采取浏览器的方式访问。本系统简单易上手。2.1.8 小结从上面的分析上我们可以看到,我们小组设计开发的这个网络办公系统具有很好的技术、时间、操作、社会可行性。同时通过这个系统的开发可以锻炼我们的软件开发能力,使我们的理论知识升华到实践的阶段。2.2 需求分析2.2.1 需求分析的意义我知道一个十分成功的项目,在开发项目的过程中,开发人员列出了与特定代码版本相对应的需求。项目的质量保证组通过对照需求来执行测试用例从而评价其对应的代码版本。根据测试标准,如果不满足需求的话就算是一个错误。如果不满足的需求数量超过预先给定的一个数字,或者特定的有重大影响的需求没有被满足,那么这个代码块就被拒绝了。这个项目的成功之处在于把需求文档作为何时发行产品的基础。 一个软件开发项目最终可发行的是满足客户需求和期望的软件系统。需求是从产品概念通向用户满意之路的最本质的一步。如果你不以高质量的需求作为项目规划、软件设计和系统测试的基础,那么在试图开发优秀产品的过程中将浪费大量的人力和物力。然而,也不要成为需求过程的奴隶。避免陷入畸形分析的陷阱,此时,开发小组将花费大量的时间创建不必要的文档,并举行各种形式上的会议和评审,而并不编写任何软件代码,这将会导致项目被取消。努力在精确的规格说明与可将产品失败的风险降至可接受程度的编码之间做出明智的选择2.2.2数字电视资源管理系统功能要求认真分析系统所涉及的各项业务,设计一个计算机管理软件“资源管理系统”,对业务服务所需设备产品,如ic卡、机顶盒等进行管理,主要功能是对资源进行进、销、调、存以及使用状态的管理,包括用户已经买或租赁使用的资源(ic卡、机顶盒等),以及对资源信息进行管理。更对业务的分析,我将整个系统分为以下几大功能: 设备进货管理功能,设备入库功能,库存管理功能,销售登记功能,销售管理功能,调拨功能,租赁功能,销售分析功能,权限设置功能,密码修改功能,系统日志功能,数据库管理功能,以及报表打印功能。 图 2.6 功能结构图2.2.3 设备进货管理功能 设备进货管理功能:通过该功能,将自动产生相应的进货单号,操作员可以添加,删除,修改采购设备数量,也可新增,保存采购单,以及对采购单进行打印。2.2.4 设备入库功能 设备入库功能:该功能可实现将采购来地设备及入登记到库存记录里,如果是批量的设备,它将通过起始编号以及采购的数量,自动生成连续的设备编号储存到数据库中。2.2.5 库存管理功能 库存管理功能:该功能将实现对库存设备管理查询,通过选择查询的字段,并且输入相应的关键字,就可以通过模糊查询,找到相应的记录。2.2.6 销售登记功能销售登记功能:该功能主要实现了对销售的数据记录,销售单号要自动产生,并且要填入相应的客户编号和客户名称,以及要记录销售日期,然后可以选择用户购买设备的类型以及数量,并进行金额统计。2.2.7 销售管理功能销售管理功能:该功能可以查询用户购买记录,并且可以对改用户的使用状态进行管理,可以报停,恢复该设备的状态,如果用户设备出现质量问题,可以对该用户的设备进行更换。2.2.8 调拨功能调拨功能:当个省市的下属广电分公司缺少设备时,可以通过该功能该功能实现对其他各分公司的调拨记录。2.2.9 销售分析销售分析:该页面调用了数据仓库控件,通过多维空间对数据的销售情况进行分析,可以按销售人,销售日期,设备名称,销售单号,销售数量等方位来通过直方图来直观的显示他们之间的关系,可以帮助决策者做出正确的判断,有助于公司更有利的发展。2.2.10租赁功能租赁功能:当用户不是长久使用这些机顶盒和ic卡时,可以通过这个功能来记录用户的租赁时间和设备。2.2.11权限设置权限设置功能:将要实现根据不同的用户,有超级管理员来分配该用户的使用权限,当这些用户登录系统将使该用户对应的一些功能进行限制,使其对于一些比较重要的商业机密数据不至于外泄,起到数据的保密作用。2.2.12系统日志系统日志功能:该功能主要记录用户的登陆名称,登陆时间,退出时间,并且可以对这些数据进行打印。2.1.13数据库管理功能数据库管理功能:通过这个功能,可以使数据更加的安全,当数据库系统或者其他其他系统发生致命性的错误时,可以通过数据库备份文件对数据库的原始数据进行恢复。2.1.14系统的数据字典数据表描述和数据定义 表1 权限表1表1:dbo.tqx_list创建日期:2006-05-20 09:59:36字段名字段类型主键长度允许空标识字段描述1qx_idint4权限编号2adm_sxvarchar50用户代号4qx_n2bit1密码修改5qx_n3bit1用户管理6qx_n4bit1用户切换8qx_n6bit1退出登录10qx_n8bit1登记定货单11qx_n9bit1定货单查询12qx_n10bit1定货明细表14qx_n12bit1登记采购退货15qx_n13bit1退货单查询16qx_n14bit1退货明细表18qx_n16bit1登记入库单19qx_n17bit1入库单查询21qx_n19bit1资源入库明细表22qx_n20bit1入库情况汇总表23qx_n21bit1入库情况月份表25qx_n23bit1库存查询26qx_n24bit1系统权限27qx_n25bit1用户日志28qx_n26bit1库存设置30qx_n28bit1库存报表36qx_n34bit1设备产品信息37qx_n35bit1厂商信息 38qx_n36bit1客户信息40qx_n38bit1销售登记41qx_n39bit1调拨登记42qx_n40bit1设备租赁43qx_n41bit1销售管理45qx_n43bit1运营商信息46qx_n44bit1残损设备表47qx_n45bit1销售分析权限编号=数字;数字=0数字4用户代号=字母数字串;字母数字串=0字母或数字10字母或数字=字母字符|数字字符菜单=彼特位比特位=0|12)客户表 表2客户表2表2:dbo.tclient_list创建日期:2006-05-11 14:18:22字段名字段类型主键长度允许空标识字段描述1client_idchar15客户编号2client_namevarchar30客户名称3client_zhenjianstylechar15证件类型4client_zhenjianidvarchar15证件编号5client_telchar10联系电话6client_installaddressvarchar50安装地址7client_stylechar10客户类型客户编号=数字串数字串=0数字字符15客户名称=汉字串证件类型=汉字串证件编号=数字字符串;数字字符串=0字母或数字15联系电话=7数字13客户类型=汉字串3)产品销售单表头 表3产品销售单表头3表3:dbo.tcpsale_cplist创建日期:2006-05-12 18:38:36字段名字段类型主键长度允许空标识字段描述1cpsale_idchar16销售单号2client_idchar15客户编号3cpsale_operatorvarchar30经手人4cpsale_datedatetime8销售日期5cpsale_beizhuvarchar50销售单备注6buy_stylechar20购买类型销售单编号=字母串+数字串字母串=2字母字符2数字串=14数字字符14客户编号=数字串经手人=汉字串销售日期=数字串1+字符+数字串2+字符+数字串3数字串1=4数字字符4字符=-数字串2=2数字字符2数字串3=2数字字符24)销售单内容表 表4销售单内容表4表4:dbo.tcpsale_list创建日期:2006-05-14 19:05:28字段名字段类型主键长度允许空标识字段描述1cpsale_idchar16销售单编号2cpsale_cpidchar15设备编号3sb_idchar16设备id4cpsale_numberint4销售数量5cpsale_pricemoney8销售价格6cpsale_tolpricemoney8合计金额7cpsale_sbstylevarchar20设备状态8cpsale_beizhutext16备注销售单编号=字母串+数字串字母串=2字母字符2数字串=14数字字符14设备编号=数字串数字串=0数字字符4设备id=8数字字符85)设备调拨表 表5设备调拨表6表6:dbo.tcpmove_list创建日期:2006-05-15 14:05:32字段名字段类型主键长度允许空标识字段描述1cpmove_idchar16调拨单号2cpmove_cpidchar15设备编号3cpmove_sbidchar16设备id4cpmove_numberint4调拨数量5cpmove_pricemoney8调拨价格6cpmove_tolpricemoney8合计金额7cpmove_sbstylevarchar20设备状态8cpmove_beizhutext16备注调拨单号=字母串+数字串字母串=2字母字符2数字串=14数字字符14设备编号=数字串设备id=8数字字符86)部门表 表6部门表7表7:dbo.tgroup_list创建日期:2006-05-20 14:02:09字段名字段类型主键长度允许空标识字段描述1fidint4部门编号2fcodenvarchar12部门缩写3fnamenvarchar20部门名称4fnotenvarchar30备注部门编号=数字串数字串=1数字字符4部门缩写=1字母字符12部门名称=1汉字107)管理员表 表7管理员表8表8:dbo.tadmin_list创建日期:2006-05-22 14:40:36字段名字段类型主键长度允许空标识字段描述1adm_idint4管理员编号2adm_sxvarchar50管理员代码3adm_namevarchar30管理员名称4adm_passwordvarchar50管理员密码5adm_groupint4所属组管理员编号=数字串数字串=1数字字符4管理员代号=字符数字串字符数字串=1字母或数字10字母或数字=字母字符|数字字符管理员名称=2汉字15管理员密码=6字母或数字16字母或数字=字母字符|数字字符8)日志表 表8日志表9表9:dbo.tlog_list创建日期:2006-05-23 14:07:46字段名字段类型主键长度允许空标识字段描述1user_namevarchar30管理员名称2load_datedatetime8登陆时间3out_datedatetime8推出时间管理员名称=2汉字15登陆日期=数字串1+字符+数字串2+字符+数字串3数字串1=4数字字符4字符=-退出日期=数字串1+字符+数字串2+字符+数字串3数字串1=4数字字符4字符=-9)租赁表 表9租赁表10表10:dbo.tcptenancy_list创建日期:2006-05-15 17:06:22字段名字段类型主键长度允许空标识字段描述1tenancy_idchar16租赁单号2tenancy_cpidcha

温馨提示

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

评论

0/150

提交评论