进销存管理信息系统-VB毕业设计_第1页
进销存管理信息系统-VB毕业设计_第2页
进销存管理信息系统-VB毕业设计_第3页
进销存管理信息系统-VB毕业设计_第4页
进销存管理信息系统-VB毕业设计_第5页
免费预览已结束,剩余58页可下载查看

下载本文档

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

文档简介

1、进销存管理信息系统摘 要本系统是根据企业的 特点,集进、销、存、分析于一体,为企业量身定做的 进销存管理软件.在设计过程中最大限度满足用户的 要求,因此,该系统具有较强的 实用性和针对性.本系统界面友好,操作简单,可维护性强,功能完备.本论文介绍了 进销存管理信息系统开发的 全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述.前言部分指明了 选题背景和开题意义;而后又详细介绍了 系统的 分析、系统的 开发与设计说明等内容;最后给出了 系统的 使用说明和系统设计的 心得体会.关键词:系统设计、系统分析、进销存、信息系统AbstractThis

2、syste米 is the ad米inistrant software which according to the characteristics of the enterprise gather stock, sale, 米erchandise, analyze in an organic whole. In the course of designing, the 米axi米u米 米eets users de米and, so it has stronger practicability and pertinence. The syste米s interface is friendly,

3、it is si米ple to operate, the 米aintainability is strong and the function is co米plete. The thesis introduced the whole course that the 米anage米ent infor米ation syste米 develops, 米ainly fro米 米anage thought、elucidation of syste米 analysis、syste米atic specification、syste米atic operation instructions、skill、resp

4、ect of realizing etc. Preface part pointed out the bac千克round of the selected title and turned on the question 米eaning; Then introduced such contents as syste米atic analysis, syste米atic develop米ent and specification, etc. in detail; Finally, provide the syste米atic operation instructions and gains in

5、depth of co米prehension designed syste米atically. Keyword: syste米 design, syste米 analysis, infor米ation syste米目 录摘 要1Abstract2第一章 引言411 课题背景412 选题意义413 系统简介5第二章 系统的 分析621 系统的 初步调查622 系统开发的 目标和思想623系统开发方法724 系统的 可行性分析825 系统的 组织结构分析926 业务流程和数据流程分析1027 数据词典14第三章 系统的 设计1831 系统的 功能结构设计1832 代码设计2133 输入输出设计22

6、34 界面设计2335 系统的 数据库设计24第四章 系统使用与维护说明书3441 概述-运行环境3442 安全与保护措施3443 系统的 登录及使用说明34第五章 毕业设计心得体会4451 对管理信息系统的 体会4452 设计实践上的 体会4553 程序设计中的 体会46结束语46致谢47参考文献48附录(英文资料及翻译)49第一章 引言11 选题背景唐山市副食品公司是一个正在迅猛发展中的 企业,随着其规模的 不断扩大,公司每天要处理的 数据量也越来越大,单纯的 手工处理这些数据已经使人焦头烂额,利用它进行科学的 管理就变成了 一个老大难,明显造成了 人力、财力、时间的 浪费,效率的 低下,

7、制约了 企业的 发展.此外,库存的 状况不能够及时准确地了 解,不能够对商品进行全程控制,也是制约公司发展的 一个问题.总之,企业不能很好的 对物流、信息流和资金流进行有效的 控制,使企业的 运作难以产生最佳效益.因而,制作一套合适的 、适应企业发展的 管理软件成了 当务之急,为了 帮助企业建立良好的 管理秩序,在信息化时代充分利用计算机作为管理手段提高管理水平和业务处理,我们设计了 此管理信息系统,希望能为企业发挥一点作用.在设计期间我们得到了 各方面人员的 大力配合,在借鉴其它一些软件开发经验的 基础上,设计了 这套进销存管理系统.12 选题意义任何学科的 发展都与当时的 环境和条件紧密相

8、联.管理信息系统也是一样,在人类进入工业社会以后,出于对生存与发展的 需要,人们开始尝试使用更先进的 设备和技术来处理和使用信息.信息作为一种资源已经和材料、能源并称为现代社会发展的 三大支柱.随着社会经济与科学技术的 飞速发展,尤其是面向21世纪信息化社会的 需要,我国的 广大企业要在中国加入WTO后的 激烈市场竞争中立于不败之地,逐步缩小 与发达国家之间的 差距,必须不断提升自身的 管理水平,特别要注重对信息资源的 开发、管理和利用,而管理信息系统软件的 适当应用必将起到推波助澜的 积极作用.显然,由于不同的 企业经营机制和管理体制各有不同,不是所有的 企业都能使用市面上比较成熟的 管理信

9、息软件.我们的 设计题目来源单位有其自身运营机制的 特殊性,迫切需要一套较适合的 管理软件来提高它的 业务及管理水平.我们正是由此目的 出发设计该软件的 .利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的 优势,从企业管理特别是查询与决策信息的 管理需求出发,针对性强,功能齐备,旨在通过帮助该企业管理实现信息化,以提高企业管理的 效率.13 系统简介本系统是根据企业的 特点,集进、销、存、分析于一体,为企业量身定做的 进销存管理软件,在设计过程中,最大限度满足用户的 要求,因此,具有较强的 实用性和针对性.本系统界面友好,所见即所得,操作简单,可维护性强,功能完备.在屏幕的 颜

10、色搭配上突出整体和协调原则,尽量减少多色调的 无序使用,力求同一模块颜色搭配一致,又有一些变化,风格统一.在窗体的 格式上,基本上采用了 统一的 标准,命令按钮采用了 统一的 布局.在各种单据的 输入格式中,为了 便于填写,版面尽量采用表格,条理分明,看起来一目了 然.为便于操作,各种单据尽量减少手动工作量,采用历史档案记录添加的 方法,通过下拉文本框来选择.输入的 方式简洁、实用、方便,并减少了 输入的 出错率;提高了 数据输入的 精度,准确性亦得到保证,使数据的 输入变得轻松、灵活.在各种单据的 输出设计中,多采用表格方式,适当搭配图形,显示内容可随时依条件更新.显示信息准确,信息量大,有

11、直观形象,给人以美观大方的 感受.本系统的 主要特点为:1友好的 操作界面菜单方式与直观方式,操作简单,界面友好,功能完备,完全采用人机对话方式,交互性强.2操作的 简易性简单易操作,多用鼠标操作,自动填充数据信息,减少原始输入错误,将键盘录入量减至最少.3完善的 查询功能系统提供了 关于业务的 方方面面的 查询,小 到单个商品的 信息查询,大到企业整体库存状况的 查询.第二章 系统的 分析2.1 系统的 初步调查1、系统资源系统对人、财、物进行了 合理的 、有序的 安排,尽量减少对人员、财物的 浪费,节约时间,提高员工的 工作效率.系统资源的 合理利用对将来的 子系统的 开发有重要的 影响,

12、在开发过程中,要做出开发进度的 安排、人员的 调配、所需设备的 配置等一系列问题.2、系统的 用户环境 目前企业内部极为缺乏专门从事计算机工作的 技术人员,这一方面要求我们所设计系统简单、明了 ,并易于操作,另一方面企业也要及时对工作人员进行微机培训.该企业设备先进,并且新购进了 一批电脑.以上因素既为我们成功开发本系统提出了 一定的 基础,又为系统提供了 良好的 硬件设备.3、现行系统概况该企业现在还没有使用计算机进行管理.其进销存业务所产生的 一些单据、档案完全靠书面形式保管,其盘点统计都要通过手工计算,其信息咨询都要通过人员传递.该企业是一个主要经营食品的 企业,而食品的 保质期又受时间

13、的 影响较大,因而其进销存业务不同于一般的 工业企业,具有自身的 一些特点.这套系统的 诞生,使计算机代替了 手工,提高了 生产经营的 效率.4、其他该企业准备采用计算机来管理企业,并且根据自身管理水平和人员素质情况,决定采用逐步完善的 战略,不断提高自身管理水平,在设备上逐渐配备,人员上分类分批进行培训.2.2 系统开发的 目标和思想本系统旨在为用户创造操作方便、可靠,并且具有一套高效化的 软件系统支持以及完整的 工程管理规范标准等良好的 使用环境,实现在经营过程中对信息的 收集、处理、存储、传递,并建立相应的 数据库及数据库管理系统,力求功能强,具有针对性及完备性,提供信息咨询服务,对采购

14、员、业务员、客户、供应商进行评价,为生产经营提供决策的 依据,减少人工管理体制下的 重复性的 工作,为提高企业的 经济效益服务.系统应达到的 功能:1、该系统采用模块化结构,层次清楚,整个系统使用分层菜单,清晰的 屏幕提示,美观大方的 菜单,及时准确地反馈信息,引导用户正确使用系统,做到多而不乱.2、提示通俗易懂.当管理人员或技术人员使用该系统时,都有足够的 提示信息.程序操作符合管理人员的 习惯,键盘工作量小 ,使用方便.3、操作失误保护.无论管理者如何选取菜单或回答提问,都不会导致系统中断,在每个用户需要回答之间都设有操作失误保护机构.4、查询资料简便.在仓库管理中有许多信息包括:商品名称

15、、商品数量、供应商等.本系统给出了 简便的 查询界面方便使用者查询使用.5、维护手段齐全.系统能够提供方便的 文件移动、存储、清除和修改功能,并且具有资料恢复和批量资料装入等多种维护功能.6、实用性.对整个系统既要解决存储大量资料,又要响应快的 矛盾问题,采用多种有效的 措施,同时为资料维护提供了 充分的 手段和保密方式,使系统具有较好的 实用性.7、编制各分模块系统功能结构图,可使整个管理一目了 然,对管理者极为方便.2.3 系统开发方法本系统的 开发采用了 快速原型法(RPP-Rapid Prototype Ping).即在总体设计思想的 指导下,根据公司提出的 基本需求,选择一些关键的

16、子系统作为基本原型,并加以实现,然后逐步扩大原型向整个系统的 其它方面延伸,最终达到系统的 开发目标,以得到整个系统.这种方法强调了 用户至上的 原则,要求用户的 高层管理人员参加,对用户现行的 组织结构,管理方式及管理方法的 冲突较少,而且用户逐步得到系统,易于接受,所以成功率较高.快速原型法的 开发过程如下:1、确定系统的 基本要求和功能.2、建造初始快速原型框架.3、运行、评价、修改快速原型框架.4、建造各子系统的 快速原型,并将其连接到总体原型系统.5、补充完善原型,形成最终的 管理信息系统.这种方法的 主要优点在于:系统开发效益高.运用快速原型法可以使系统开发的 周期短,速度快,费用

17、低,获得较高的 综合开发效益.系统的 可维护性.由于用户参与了 系统开发的 全过程,对系统的 功能容易接受和理解,使得移交工作比较顺利,而且有利于系统的 运行,管理与维护.系统适用性强.由于快速原型法是以用户为中心的 ,系统的 开发符合用户的 实际需要,所以系统开发的 成功率高,容易被用户接受.系统的 可扩展性.由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的 .所以系统具有较强的 可扩展性,功能的 增减都比较灵活方便.2.4 系统的 可行性分析1、技术上的 可行性唐山市副食品公司的 计算机配置较高,不仅可以安装Windows 98和Win2000的 运行环境,而且有足

18、够的 空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了 可靠的 支持;我们编程人员方面,可以运用以前所学的 各种开发软件的 计算机知识和管理知识,加上不断的 学习,为系统的 开发提供了 必要的 技术保障.由于我们的 数据库不算太大,我们就应用了 VISUAL BASIC程序开发系统以及米ICROSOFT ACCESS 数据库系统软件.2、经济上的 可行性运用计算机来管理可以给企业带来许多方便:提高了 工作效率,从而提高了 企业的 管理水平;节省了 人力,减轻了 管理人员的 工作负担.本系统属于一个工具型的 系统,它可以节省工作人员大量资料收集、录入、分类、整理、查询、修改等手工操

19、作,而且迅速准确,能够极大地提高工作效率,同时促进业务的 规范化、程序化,及时给企业领导提供必要决策支持.本系统开发所需的 费用较低,资料由公司提供,利用现有的 设备和装置,不需要其它费用.3、管理上的 可行性现代化的 企业依赖现代化的 管理,而现代化的 管理离不开成功的 管理信息系统.管理信息系统的 建立会提高工作效率从而提高企业的 管理水平;节省了 人力、减轻了 有关业务人员的 手工处理的 工作负担;能够给企业领导提供决策信息;与此同时系统的 建立还促进了 业务的 规范化、程序化;进一步还可促进有关管理方式的 与体制的 合理改革.企业内部的 管理人员均具有高等学历和丰富的 管理经验,并且在

20、企业内部具有一套合理的 管理体制,完善的 规章制度,科学的 管理方法和程序,这就使得先进的 管理水平与先进的 信息处理手段相互协调,进一步促进企业的 发展.因此,此系统的 开发受到了 公司领导及员工的 一致赞同.通过以上从技术、经济、管理三方面的 研究与调查,我们可以确定该系统是可行的 .2.5 系统的 组织结构分析组织结构调查与分析是指组织内部的 部门划分及他们之间的 相互关系,信息的 流动关系是以组织结构为背景的 ,在一个组织中,各部门之间存在着各种信息和物资的 交换关系.物资材料有外界流入,进入某一部分加工或处理后,又流向另一部分,最后流出系统,成为系统的 输出.具体组织结构图为:公司总

21、经理财务部财务科业务部公司副总经理管理部后勤部销售科采购科人事部办公室会计科2.6 业务流程和数据流程分析:2.6.1 业务流程分析:业务流程分析是具体分析的 第一步,为了 要对详细的 调查结果进行整理和分析,然后再经业务人员的 确认,必须采用一些简单方便的 方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的 共同语言.业务流程图可以解决这一问题.业务流程分析采用的 是自顶向下的 方法,首先画出高层管理的 业务流程图,然后再对每一个功能描述部分进行分解画出详细的 业务流程图.工作流程分析是对现行系统某项业务工作的 实际过程的 描述,并对各机构或人员之间的 业务关系加以描述.进货审

22、批采购部需求报表定货单报表供货质检入库质检报表进货退货退货单报表质检员供应商定货单处理定货单存储质检存储库房入库业务流程图:出库业务流程图:销售部客户退货申请退货单报表发出定单发货通知单提货单报表提货单 库存信息库存报表查询库存退货登记仓库 2.6.2 数据流程分析数据流程图是描述系统逻辑模型的 主要工具,我们采取结构化分析的 方法绘制数据流程图,基本思想:自顶向下,由外向里,逐步分解 .数据流程图不但能够反映现行系统中数据处理的 逻辑功能,而且能用它来反映将要建立的 新系统的 逻辑模型,因此数据流程图是系统分析有力的 工具,熟练地掌握数据流程图的 画法,对系统分析员来说是至关重要的 .在数据

23、流程图的 绘制过程中应该遵循以下几个原则.1 首先确定系统的 外部项,系统外部项的 确定也就是规定了 系统与外部环境的 分界线.2 在高层数据流程图中一般只画出系统正常运行时的 主要输入和输出,对于错误或例外条件所产生的 数据流不在高层数据流程图中反映,这些数据流可以在最低层的 数据流程图中反映出来.3 数据流程图可以与规划中的 企业模型相对应,系统各职能域及其相互关系用一级数据流程图表示;对每个职能域的 扩展形成的 业务过程及相互关系用二级数据流程图表示;对所有业务过程的 扩展所形成的 业务活动及其相互关系用三级数据流程图表示.4 绘制数据流程图一般遵循从左到右,从上到下的 原则进行.5 数

24、据流程图需要经过反复的 修改才能最终形成,因此可以首先画出草图,一旦这些草图最后定稿,就要正式绘制出系统的 数据流程图.在绘制数据流程图的 过程中要尽量避免线条的 交叉,必要时可以重复绘制某些外部项或资料存储.6 所有的 数据流程图一定要经过仔细地检查以保证其正确性.顶层数据流程图不合格乏货发出订单经营科库存查询商 品发货发货数据业务科库 存查 询商 品商品接收提货库管员供应商客户库管员退货供应商退货入库登记单库存商品提货单原始库存记录客户定单登记表入库数据流程图定货报表经营科审批供应商供应商记录质检商品到货退货入库供应商定货单库存记录采购单质检单退货单 出库数据流程图退货单据提货单据装卸单发

25、货通知单定单退货发货通知发出定单业务科客户车队运输提货客户库存台帐装卸存储提货存储2.7 数据词典数据词典(data dictionary,简称DD)是有关资料的 信息的 收集、维护和发布的 机制.在结构化分析中,数据词典是对数据流图上的 每一个成分给以定义与说明.系统资料词典是对数据流程图中出现的 数据流和处理(加工)的 进一步补充说明,其内容主要包括三种类型的 条目:数据元素条目、数据存储条目和数据流条目.在系统分析中,数据词典起着重要的 作用.下面列出该系统的 部分数据: 1、数据元素条目条目名称:商品编号编号:F1别名:无存储处:商品信息、库存盘点、入库登记、出库登记类型及宽度:字符型

26、/15取值范围:任意条目名称:商品名称编号:F2别名:无存储处:商品信息、定货单商品类型及宽度:字符型/20 取值范围:任意条目名称:职员编号编号:F3别名:无存储处:职员信息类型及宽度:字符型/8取值范围:任意条目名称:订单编号编号:D1别名:无存储处:商品订货单类型及宽度:字符型/10 取值范围:“0000000000”“9999999999”条目名称:盘点日期编号:D2别名:无存储处:库存盘点类型及宽度:日期型/8取值范围:同公用日期条目名称:现有数量编号:D3别名:数量存储处:库存盘点、商品入库类型及宽度:数字型/10位取值范围:“0”“9999999999”2、数据流条目 条目名称:

27、商品销货单编号: F3来源:库房去向:客户数据流量:销售量/天数据流结构组成:商品销货单=销货单编号+商品编号+折扣+规格+单位+数量+单价+应付帐款+备注条目名称:销货退货单编号: F4来源:客户去向:库房数据流量:退货量/天数据流结构组成:销货退货单=商品编号+规格+退货数量+退货单价+退货金额+经手人+退货日期+退货单号+退货损益+备注条目名称:商品订货单编号: F1来源:供应商去向:库房数据流量:进货量/天数据流结构组成:订单编号+经手人+录入日期+定货日期+定金+累计金额+是否入库条目名称:库存盘点编号: F5来源:仓库去向:销售部数据流量:一份/天数据流结构组成:商品订货单=商品编

28、号+规格+现有数量+损益+损益金额+盘点日期+经手人+备注 条目名称:销货收款单编号: F2来源:财务处去向:库房数据流量:销货量/天数据流结构组成:销货收款单=销货单编号+商品编号+应付帐款+规格+数量+单价+应付金额+折扣+备注3、数据存储条目 条目名称:商品信息编号: C1存储组织:每种商品一条记录记录数:约200记录组成:商品编号+商品名称+单位+供货商+商品产地+备注近似长度: 15 20 20 40 40 50条目名称:职员信息编号: Z2存储组织:每位职员一条记录记录数:约50记录组成:职员编号+姓名+性别+联系方式+所在部门+备注近似长度: 8 8 2 13 30 50条目名称

29、:客户单位信息编号: C2存储组织:每位客户一条记录记录数:约100记录组成:单位编号+单位名称+客户类型+联系电话+联系人+地址+备注近似长度: 8 40 40 13 12 40 50条目名称:用户密码编号: 米1存储组织:每个密码一条记录记录数:约20记录组成:职员编号+姓名+密码近似长度: 20 12 12第三章 系统的 设计31 系统的 功能结构设计3.1.1总体结构设计(系统功能结构图)副食品公司进销存管理系统系统管理信息管理入库管理出库管理库存管理关于结算管理报表3.1.2 模块功能介绍(1) “系统管理”模块系统管理用户管理数据备份系统日志日历数据恢复计算器本模块包括用户管理、数

30、据备份、数据恢复、系统使用日志、计算器、日历和退出系统.用户管理:包括修改密码、使用权限分配、删除人员、添加人员.数据备份:把业务资料备份到指定目录,包括自动备份和手动备份.数据恢复:该部分主要是为了 系统环境或其它因素的 突发性变化,保证系统的 正常运行,数据安全可靠而设置的 .当意外事件使资料遭到破坏时用此功能,系统能够自动恢复到备份前的 状态.系统使用日志:为系统安全,管理员可以查看系统的 登录人员的 登录情况.计算器:调用Windows自带的 计算器程序.日历:可在此查询日期.退出系统:用于结束操作并退出程序.(2) “信息管理”模块信息管理商品信息职员信息客户信息本模块包括商品信息、

31、职员信息、客户信息.商品信息:包括商品的 录入、删除、修改、打印.职员信息:包括职员的 录入、删除、修改、打印.客户信息:包括客户的 录入、删除、修改、打印.(3) “入库管理”模块入库管理商品入库添加订货单订货单处理订货单查询订货退货本模块包括商品入库、添加订货订单、订单处理、订单查询、订货退货.商品入库:包括对商品的 录入、删除、修改、打印.添加订货订单:包括对正规的 有订货单的 录入.订单处理:是对订货单的 处理,包括删除、入库、打印、查询.订单查询:包括对订货单按主题进行查询.订货退货:包括对进货退货的 处理.出库管理(4) “出库管理”模块销售退货销售单查询销售单处理添加销售单商品出

32、库本模块包括商品出库、添加销货订单、订单处理、订单查询、订货退货.商品出库:包括录入、删除、修改和打印.添加销货订单:包括对正规的 有销货单的 录入.销货单处理:是对销货单的 处理,包括删除、出库、打印和查询.销货单查询:是对销货单按主题进行查询.销售退货:是对进货退货的 处理.库存管理库存查询库存盘点库存盘点查询库存天数限制(5) “库存管理”模块本模块包括库存查询、库存盘点、库存盘点查询、库存天数限制.库存查询:主要是库存商品的 查询以便销售.库存盘点:主要是库存商品的 盘点.库存盘点查询:主要是对盘点的 商品进行排序、查询.库存天数限制:对商品存货天数的 维护.结算账款应收账款应付账款其

33、他账款财务结算 (6) “结算管理”模块本模块包括应收账款、应付账款、其他账款和财务结算.应收账款:主要是对应收帐款的 录入.应付账款:主要是对应付帐款的 录入.其他账款:主要是对其他帐款的 录入.财务结算:对财务进行结算.(7) “报表”模块本模块是对各种报表的 查询与打印,包括商品信息报表、职员信息报表、客户信息报表、进货订单报表、进货退货报表、销货订单报表、销货退货报表、库存盘点报表和结算报表等.32 代码设计建设管理信息系统是一项庞大的 系统工程,开发过程中的 数据量相当庞大,管理起来相当困难,编制代码对其进行管理是一种行之有效的 方法.代码是用以代表系统中客观存在的 事物名称、属性或

34、状态的 符号.由于现代管理生活中的 数据量很大,所需的 信息种类也很多,所以必须经过分类整理后才能更有效地利用.将系统中具有某些共同属性或特征的 信息归并在一起,并通过一些便于计算机或人进行识别和处理的 符号来表示各类信息,即是代码设计.代码设计坚持的 原则:1唯一性:每一个代码只能唯一的 代表系统中的 一个实体或实体属性,而一个实体或实体属性也只能唯一的 由一个代码表示.2标准化与通用性:国家或有关部委颁布的 编码标准,是代码设计的 依据,系统内各子系统使用的 代码应力求统一.例如,一个公司员工的 “员工编号”应在设计该员工的 数据库中、文件中、程序中、文档中都一致.3合理性:系统的 代码与

35、编码的 对象的 分类体系必须相适应,使得代码对编码对象具有表示作用.4可扩充性和稳定性:系统的 代码应有足够的 备用代码.当增加了 新的 实体或属性时,直接地使源代码体系扩充,而不需要变动代码系统.要考虑系统的 发展变化,一般要考虑到三到五年的 时间.5适用性:代码设计尽量反映编码对象的 特点,以便于记忆,使用户容易了 解和掌握.6规范性:代码的 结构、类型、编码格式必须严格统一,以便于计算机处理.7简单性:代码结构要简单,要尽量缩短的 长度,以方便输入,提高处理效率,并且便于记忆,减少读写的 差错.本系统的 代码长度有一定的 限制,这样便于输入.3.3 输入输出设计输入与输出设计主要是针对用

36、户的 ,是最终用户可以亲身体会得到的 ,因此,这方面的 设计还是很重要的 .3.1.1 输入设计输入设计是整个系统设计的 关键环节之一,它的 根本任务是如何保证将资料正确地传送到系统中去,然后由计算机完成各种的 后续处理工作.1确定输入资料的 内容一般来讲,资料的 录入是比较费时费力的 ,而且容易出错,因此,输入设计的 出发点是方便操作,确保输入资料的 正确性.为了 尽量减少输入资料时产生的 错误,我们避免资料的 重复输入,把输入量保持在满足处理要求的 最低限度之内.输入设计的 目标是在输入资料的 正确性和满足需要的 前提下,使输入方法简单、迅速、经济、方便.因此,我们尽量作到信息录入的 选择

37、化、安全化.2输入资料的 格式设计我们按照便于填写、便于存盘保存和便于操作的 基本原则进行了 输入资料的 格式设计.部分字段采用了 下拉式列表框选择录入,而且输入格式合理、美观,符合人们的 操作习惯.并且每个输入接口都设有“新增、修改、删除”命令按钮,当用户进行新增修改完成时,点击“保存”按钮,系统才更新资料,还可以“取消”,这样就减少了 误操作.3输入资料的 正确性检验设计输入核对检验:检查打印出的 报表等,由人工进行逐一检查核对,以检查输入的 资料是否正确.合理性检验:根据系统中各种资料的 逻辑性,检验输入数据是否合理.界限检验:对输入资料的 取值范围进行检验,不正确的 资料给予提示并限制

38、输入,以确定输入的 资料是否正确.本系统的 输入接口简洁方便,色彩搭配合理,采用文本框与下拉列表框相结合的 方式,提高了 输入的 速度,且把一些涉及到数据库参照完整性的 敏感性的 资料对用户屏蔽起来,而采用代码后台实现的 方式.3.1.2 输出设计计算机系统对资料加工处理的 结果,只有输出才能为用户所使用,故输出的 内容与格式等是用户最关心的 问题.输出设计的 目的 是使系统能输出满足用户需要的 有用信息.输出的 信息是否能满足用户的 要求,直接关系到系统的 使用效果.因此,我们本着方便用户、能够为用户的 管理活动提供有效的 信息服务为出发点进行了 输出设计.3.4 界面设计:一个好的 应用程

39、序要有美观使用的 界面设计,用户界面设计是应用程序的 一个重要组成部分,在设计程序是必须要合理的 编排用户界面.窗体是应用程序的 设计场所,合理安排窗体内的 各个控件是形成美观实用的 用户界面的 重要基础.Visual Basic通过在窗体上拖拽控件的 方式为创建用户界面提供了 非常简便的 方法,窗体的 设计和规划不仅影响到它本身外观的 可观赏性,而且对应用程序的 可操作性也有很重要的 作用.一个良好的 用户界面并不是只有专业的 美术人员才能设计出来,在大多数时候,这样的 界面设计都是由程序设计人员完成的 .虽然在某些时候,用户界面的 设计并不是一件很重要的 事情,但一个优秀的 程序员在设计应

40、用程序时,总是时时从用户角度出发,以方便用户的 使用为程序设计的 目标,而用户第一次接触应用程序就是从界面开始的 ,因此如何设计应用程序的 界面在某些方面也有一些重要的 意义.我们在界面的 设计上遵循了 以下原则:1控件的 位置拖放安排在程序界面设计中,并不是所有的 元素都具有相同的 重要性,所以应抓住重点,将较重要的 元素定位在对用户来说处在一目了 然的 位置,重要的 和需要经常访问的 元素应当处于显著的 位置,次要的 元素则应当处于次要的 位置.习惯的 阅读顺序一般是从左到右,从上到下.按照此原则,用户第一眼看到的 应是计算机屏幕的 左上部分,因此最重要的 元素应当定位在这里.2控件的 大

41、小 与一致性编排合理设置控件的 大小 以达成一致性是界面设计中的 重要问题之一,一致性的 外观将体现应用程序的 协调性.如果缺乏一致性就会使界面混乱而无序,这样的 界面将会使应用程序看起来混乱而不严密,体现不出应有的 价值,不但对用户的 使用带来不便,甚至还会使用户觉得应用程序不可靠.3合理利用空间,保持界面的 简洁在界面的 空间使用上,我运用简洁明了 的 布局.在用户界面中使用空白空间有助于突出元素和改善可用性.一个窗体上有太多的 控件会导致界面杂乱无章,给寻找字段或者控件带来不便和困难.各控件之间一致的 间隔以及垂直与水平方向各元素的 对齐也可以使设计更为明了 ,行列整齐、行距一致、整齐的

42、 界面安排也会使其容易阅读.4合理利用颜色、图像和显示效果来达成内容与形式的 统一在界面上使用颜色可以增加视觉上的 感染力,每个人对颜色的 喜爱有很大的 不同,用户的 品味也会各不相同.颜色能够引发强烈的 情感,该程序是针对普遍用户的 程序,因而我采用了 一些柔和的 、更中性化的 颜色.用户界面也广泛使用各种显示效果,合理的 选择显示效果,也能表达特定的 设计意图,选择静态或动态显示可带给用户不同的 信息. 总之,一个好的 应用程序不仅要有强大的 功能,还要有美观实用的 用户界面.界面设计不仅仅是编程的 问题,也需要一定的 美学修养.用户界面是应用程序的 一个重要组成部分,一个应用程序的 界面

43、往往决定了 该程序的 易用性与可操作性. 3.5 系统的 数据库设计3.5.1 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的 支持下,进行信息的 收集、整理、存储、检索、更新、加工、统计和传播等操作. 对于数据库应用开发人员来说,为使现实世界的 信息流计算机化,并对计算机化的 信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的 要求转化成有效的 数据结构,并使数据库结构易于实现用户新的 要求的 过程. 确切的 说,数据库设计是指对于一个给定的 应用环境,提供一个确定最优数据模型与处理模式的 逻辑设计,以及一个确定数据库存储结构与存取方法的 物理设

44、计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的 数据库.3.5.2 数据库设计周期根据软件工程的 思想,数据库设计的 周期可以划分为六个阶段:1、规划阶段确定开发的 总目标,给出计划开发的 软件系统的 功能、性能以及可靠性等方面的 设想. 2、需求分析阶段认真细致地了 解用户对数据的 加工要求,确定系统的 功能与边界.本阶段的 最终结果能够提供一个可作为设计基础的 系统说明书,包括对软硬件环境的 要求和一整套完善的 数据流程图.3、设计阶段把需求分析阶段所确定的 功能细化,主要工作是概念设计阶段、逻辑设

45、计阶段、物理设计阶段,然后,对每个阶段内部设计详细的 流程. 4、程序编制阶段以一种或几种特定的 程序设计语言表达上一阶段确定的 各模块控制流程.程序编制时应遵循结构化程序设计方法.5、调试阶段对已编好的 程序进行单元调试(分调),整体调试(联调)和系统测试(验收).6、运行和维护阶段这是整个设计周期最长的 阶段,其工作重点是收集和记录系统实际运行的 数据.在运行中,必须保持数据库的 完整性,必须有效地处理数据故障和进行数据库恢复.同时解决开发过程的 遗留问题,改正错误进行功能完善.数据是系统的 灵魂所在,整个系统的 运行基础是系统数据库,因而数据库的 设计质量对整个系统的 功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了 数据存储的 完整性、可靠性、安全性和数据的 一致性及便于操作等方面的 问题.一个完整的 信息系统的 建设并不是一步到位的 .在实际的 建设过程中,在时间上各子系统有先建、后建之分,在开发人员的 分配上有他建、我建之别,这就涉及到各子系统之间的 兼容问题.在现有的 软件水平下,追求应用系统间的 相互兼容存在困难,但对于数据的

温馨提示

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

最新文档

评论

0/150

提交评论