计算机专业本科毕业设计论文

上传人:hs****ma 文档编号:512172515 上传时间:2024-02-06 格式:DOC 页数:47 大小:87KB
返回 下载 相关 举报
计算机专业本科毕业设计论文_第1页
第1页 / 共47页
计算机专业本科毕业设计论文_第2页
第2页 / 共47页
计算机专业本科毕业设计论文_第3页
第3页 / 共47页
计算机专业本科毕业设计论文_第4页
第4页 / 共47页
计算机专业本科毕业设计论文_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《计算机专业本科毕业设计论文》由会员分享,可在线阅读,更多相关《计算机专业本科毕业设计论文(47页珍藏版)》请在金锄头文库上搜索。

1、计算机专业本科毕业设计论文 第一章绪论1数据库基础11数据库发展史数据库技术从20世纪60年代中期产生到今天仅仅30多年的历史已经历了三代的演变造就了CWBachmanEFCodd和James Gray三位图灵奖获得者发展了以数据建模和DBMS产品及其相关工具和解决方案30多年成就辉煌数据库技术是计算机科学技术中发展最快的领域之一也是应用最广的技术之一它已成为计算机信息系统与应用系统的核心技术和重要基础数据库是数据管理的最新技术是计算机科学的重要分支今天信息资源已成为各个部门的重要财富和资源建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件因此作为信息

2、系统核心和基础的数据库技术得到越来越广泛的应用从小型单项事务处理系统到大型信息系统从联机事务处理到联机分析处理从一般企业管理到计算机辅助设计与制造计算机集成制造系统办公信息系统地理信息系统等越来越多新的应用领域采用数据库存储和处理他们的信息资源对于一个国家来说数据库的建设规模数据库信息量的大小和使用频度与技术专业信息管理专业的重要课程12数据库系统的最常用的术语和基本概念121数据数据是数据库中存储的基本对象数据在大多数人头脑中的第一个反映就是数字其实数字只是最简单的一种数据是数据的一种传统和狭义的理解广义的理解数据的种类很多文字图形声音学生的档案记录货物的运输情况等这些都是数据可以对数据做如

3、下定义描述事物的符号记录称为数据描述事物的符号可以是数字也可以是文字图形图象声音语言等数据有多种表现形式它们都可以经过数字化后存入计算机122数据库数据库顾名思义是存放数据的仓库只不过这个仓库是存放在计算机存储设备上而且数据是按一定的格式存放的 人们收集并抽取出一个应用所需要的大量数据之后应将其保存起来以供进一步加工处理进一步抽取有用信息在科学技术飞速发展的今天人们视野越来越广数据量急剧增加过去人们把数据存放在文件柜里现在人们借助计算机和数据库技术科学地保存和管理大量的复杂的数据以便能方便而充分地利用这些宝贵的信息资源所谓数据库是长期储存再计算机内的有组织的可共享的数据集合数据库中的按一定的数

4、据模型组织描述和储存具有较小的冗余度较高的数据独立性和易扩展性并可为各种用户共享123数据库管理系统数据库管理系统是位于用户与操作系统之间的一层数据库管理软件它的主要功能包括数据定义功能数据操作功能数据库的运行管理数据库的建立和维护功能数据库管理系统是数据库系统的一个重要组成部分124数据库系统数据库系统是指在计算机系统中引入数据库后的系统一般由数据库数据库管理系统应用系统数据库管理员和用户构成数据库的建立使用和维护等工作只靠一个DBMS远远不够还要有专门的人员来完成这些人被称为数据库管理员2PB70简介 POWERBUILDER是美国著名的数据库应用开发工具生产厂商POWERSOFT推出的成

5、功产品它是完全按照CLIENTSERVER体系结构研制设计采用面向对象技术图形化的应用开发环境是数据库的前端开发工具由于它所开发的各种应用程序都充分利用了图形化用户接口 GUI 的优点所以 POWERBUILDER被认为是一个图形工具在CLIENTSERVER结构的应用中 POWERBUILDER具有描述多个数据库连接与检索的功能特别是 POWERBUILDER能从大多数流行的RDBMS提取数据而且不管数据存放在什么地方另外各种应用程序也可以独立于RDBMS因 POWERBUILDER可以使用数据库标准操作语句SQL进行通讯 POWERBUILDER正在成为CLIENTSERVER应用开发的标

6、准它为应用开发提供了全面综合性的支持可以分别概括为如下几点21 事件驱动的应用程序POWERBUILDER的应用程序是事件驱动的即用户通过各种动作控制应用程序的流程例如当单击某个按钮或在某个编辑框中输入数据都会触发相应的事件用户可以通过编写脚本 Script 来说明当事件被触发时所要完成的处理过程 POWERBUILDER给开发人员提供了一个集成环境应用的各种成分包括窗口菜单事务逻辑数据库存储数据库生成图形报表等全部都在 POWERBUILDER内开发而不必再到其它环境中去做23POWERSCRIPT语言与函数POWERSCRIPT是POWERBUILDER的功能很强的第四代编程语言用POWE

7、RSCRIPT语言编写的程序通常称为 Script 脚本是由POWERSCRIPT命令函数和相应末某一事件所要完成的处理过程的语句所组成的它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配它由几百个函数用于操作对象数字文字和日期等信息并全面支持的DDE和全文本的IO例如为某个按钮上的Clicked事件则编写的脚本可能要进行的处理是从数据库中检索和显示数据 事件本身也可以触发其它事件例如当一个按钮上的Clicked事件要打开一个窗口时就触发了一个窗口上的Open事件POWERSCRIPT还提供了丰富的内置函数可以利用这些函数对应用程序的各种对象的控件进行处理如打开窗口的函数更新数据库的函

8、数此外用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程外部函数可在 POWERBUILDER内说明和访问就如同内置的 POWERBUILDER函数一样24面向对象的编程在 POWERBUILDER中创建的每一个菜单和窗口都是一个模块称为对象 Object POWERBUILDER应用程序基本的构建块是用户所创建的对象每一个对象都具有一些特性和行为属性事件和功能利用诸如封装型继承性和多态性这样的面向对象的编程技术开发人员可以最有效利用所创建的每一个对象使用应用程序具有可通用性可说扩展性和强有力的功能 POWERBUILDER应用由一系列对象组成包括有函数菜单函数结构和数据窗口用户对象

9、用户事件等等对象中又包含若干控件如命令按钮单行编辑器等这些对象和控件都可在许多应用中重复使用25 跨平台开发 POWERBUILDER支持跨平台的开发和分布例如的WINDOWS利用 POWERBUILDER开发的应用程序可以将应用程序分布到UNIX的平台运行反之亦可26与数据库的连接性 POWERBUILDER提供了与底层数据库系统紧密的连接 POWERBUILDER支持不同的关系数据库管理系统并充分发挥每一个数据库的特长开发人员和利用内置的高性能数据库引擎SYBASE SQL Anywhere生成独立应用或脱离服务器运行的服务以上的应用在开发该商厦管理系统时笔者就是使用该种数据库引擎POWE

10、RBUILDER存取数据库的方式有两种 通过使用POWERSOFT的DBMS接口ODBC开放数据库连接是微软公司的数据库连接标准通过使用由POWERSOFT提供的专用的直接与数据库相连的接口以下进行图例说明值得一提的是POWERBUILDER拥有数据窗口对象DATAWINDOW它是一个智能对象是POWERSOFT公司的一项专利技术它能操纵关系数据库的数据而无需编写SQL语言利用该对象可以修改更新插入删除滚页打印或以11种文件格式中的任何一种方式保留数据数据窗口直接管理数据库的交互与控制在本系统开发过程中大多数报表均使用此对象生成使用其操纵关系数据库的数据十分方便快捷它是一个支持数据操纵的封装性

11、很好对象3论文内容简介销售和售后服务系统是一个企业单位不可缺少的部分它的内容对于企业的决策者和管理者来说都至关重要所以销售和售后服务系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点如效率低保密性差另外时间一长将产生大量的文件和数据这对于查找更新和维护都带来了不少的困难随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部分使用计算机对销售和售后服务信息进行管理具有着手工管理所无法比拟的优点例如检索迅速查找方便可靠性高存储量大保密性好寿命长成

12、本低等这些优点能够极大地提高销售和售后服务管理的效率也是企业的科学化正规化管理与世界接轨的重要条件因此开发这样一套管理软件成为很有必要的事情本文覆盖了海信电器售后服务系统的制作流程功能及特点等诸多方面具体内容如下第一章绪论介绍了数据库及PB70的一些相关知识重点阐述理论方面的内容为实际操作打下基础第二章需求分析介绍了该软件的用户需求及对该需求的解决方案包括系统的E-R图数据流图和功能模块图第三章系统的制作流程详细介绍了该系统的制作过程附含窗口及代码第四章系统的功能实现及特点介绍了本系统地基本功能及特点运用具体实例加以说明第五章软件测试第六章未来展望介绍了系统的发展前景并指出系统局限性及有待改正

13、的地方第七章结束篇第二章 系统设计及需求分析1用户需求海信电器服务部主要进行两种工作一是对库的管理分别利用入库表出库表退货表及库存表来显视并记录对库的进出操作另一种是对用户的具体资料及用户的换机维修情况进行记录备案并且要实现以下功能对销售情况的统计对库存量的统计对退货情况的统计对进货退货的提醒对各个表利用不同字段进行查找显示结果并具有打印及预览功能2计划任务书21范围经过对用户需求的分析作者设计了HISENSEPBL具体内容如下22项目目标本软件旨在用微型计算机对海信电器服务部的销售及服务业务进行管理其内容包括入库管理出库管理退货管理库存管理用户管理及销售信息的随机查询和统计分析该系统的服务对

14、象为服务部的微机操作员要求用户界面友好不需要计算机专业的专门训练即可使用该系统23主要功能该软件有以下八个功能231入库管理对入库信息进行管理1入库信息输入 将进货的信息输入2入库信息删除 若录错信息则可以删除但存储后不可以更改3入库信息查询 可以按入库时间型号及保存区域分别进行查询4入库信息保存 将新录入的信息保存并提示保存后不可以修改5打印及预览 按不同查询结果进行打印及预览232出库管理对出库的信息进行管理1出库信息输入 将销售的信息输入2出库信息删除 将错误信息删除3出库信息保存 将新录入的信息保存4出库信息查询 可以按出库时间型号及销售厂商分别进行查询5打印及预览 对查询结果进行打印

15、及预览233库存管理对库存信息的管理1库存信息的修改 根据入库及出库的信息对库存进行自动的动态修改2库存信息的查询 对库内型号进行的查询234退货管理对退货信息管理1退货信息的输入 将所退机器的信息录入2退货信息的删除 删除已存在的退回机器的信息3退货信息的保存 保存新录入的退回机器的信息4退货信息的查询 对退货信息按机器编号型号退货日期及维修情况查询5打印及预览 按不同查询结果进行打印及预览235用户管理对用户信息的管理1新用户注册 对新用户的资料进行登记2用户查询 对已存在的用户进行查询并且能对已存在的用户的服务情况进行查询修改录入删除3用户信息的修改 对已存在的用户信息进行修改236统计1对销售情况进行任意时段的统计2对退货情况进行任意时段的统计3对当前库存情况进行任意时段的统计237示警1对库存量不足的型号给予提示2对库存量过多的型号给予提示238加密对信息进行加密1密码保护 使用者必须输入密码才可进入该系统2密码修改 使用者可以对密码进行修改24系统功能模

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号