当前位置:文档之家› 微机系统个人设计

微机系统个人设计

微机系统个人设计
微机系统个人设计

目录

第一章设计总体介绍 (3)

第二章微机系统设计内容 (5)

2.1 8088最小系统设计 (5)

2.2 数模和模数转换电路 (15)

2.3 驱动步进电机电路 (21)

第三章最小系统PCB电路设计 (23)

第一章设计总体介绍

一、设计要求:

1、熟练地掌握Protel99电路图设计的功能。会用其绘制8086/8088最小系统电路原理图以及PCB电路板图;

2、掌握8086/8088微处理器的工作原理,以及各引脚的功能。

3、掌握译码器电路(74LS138)、时钟电路(8282)、存储器电路(2762、6264)的工作原理及个引脚的功能。

4、用8086/8088、时钟电路、存储器译码器组成一个微处理器的最小系统。

二、设计内容

1、设计微处理器8088最小系统

(1)熟练地掌握Protel99电路图设计的功能;

(2)绘制8088最小系统电路图并学会线路板图的绘制。

2、接口应用线路

(1)、用0809组成8位温度AD变换接口电路;

(2)、用0832组成8位DA变换接口电路驱动直流电机;

(3)、用8255和8253组成步进电机控制电路。

三、设计内容组成框图

(1)、8088最小系统组成框图:

(2)、应用系统组成框图

第二章微机系统设计内容

ξ1、8086最小系统电路设计

一、8086微处理器介绍

1、8086微处理器的功能结构:

8086/8088CPU从功能上分为两大部分:一是执行部件(EU),二是总线接口部件(BIU)。

EU是由以下虽部分组成:

(1)四个通用寄存器:AX 、BX、CX、DX,主要用以存放16位数据信息。AH、AL、BH、BL、CH、CL、DH、DL 主要用以存放8位数据信息。8位数据寄存器是从16位数据寄存器中分解开的,如AX―>AH、AL,反之AH、AL->AX。

(2)四个专用寄存器:基数指针寄存器BP(其内容为16位地址,作为访问堆栈存储单元的偏移地址),堆栈指针寄存器SP(其内容为16位偏移地址,用以指向堆栈当前栈顶的位置),源变址寄存器SI(其内容为16位地址,作为访问数据单元的偏移地址),目的变址寄存器DI(其内容为16位地址,作为访问数据单元的偏移地址)。

(3)标志寄存器FLGA

算术逻辑部件ALU:

功能是负责执行所有的指令,向总线接口部件提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。

总线接口部件由以下部件组成:

(1)四个段寄存器:代码段寄存器,数据段寄存器,附加段寄存器,堆栈段寄存器。

(2)指令指针寄存器

(3)地址加法器

(4)指令队列

最小模式:系统中只有8086一个处理器,所有的控制信号都是由8086产生。往往用在组成基于8086 CPU的最小系统。

(3)、最小模式下的管脚定义

8086管脚图见图,图中第24-31号管脚具有两种定义。

①、地址/数据总线:

AD15~AD0地址/数据复用双向信号,三态。在总线周期的T1状态(地址周期)AD15~AD0上出现的是低16位的地址信号A15~A0;在T3状态(数据周期)AD15~AD0上出现的是数据信号D15~D0。

A19/S6~A16/S3:地址/状态复用输出信号。在总线周期的T1状态(地址周期)A19/S6~A16/S3上出现的是地址的高4位。在T2~T4状态,A19/S6~A16/S3上输出状态信息。

S6:指示8086当前是否与总线相连。S6=0表示8086连在总线上。

S5:表示中断允许标志状态。S5=1表示中断允许标志IF=1(对可屏蔽中断请求起作用)。S5=0表示IF=0,禁止可屏蔽中断。

S4和S3用来指出当前使用的段寄存器:

③、控制总线:

ALE 地址锁存使能信号(标号25),输出,高电平有效。

—DEN :数据使能信号(标号26),输出,三态,低电平有效。用

于数据总线驱动器的控制信号。

DT/—

—R : 数据驱动器数据流向控制信号(标号27),输出,三态。

M/—

—IO :存储器或I/O 控制信号(标号28),输出,三态。M/—

—IO

输出为高电平,指示CPU 正在执行存储器访问指令,进行和存储器之间数据交互;如果为低电平,表示CPU 正在执行I/O 指令,进行和I/O 接口之间数据传输。

—RD :读信号(标号32),输出,三态。—

—RD 信号有效,表示CPU

执行一个对存储器或I/O 端口的读操作,在一个读操作的总线周期中,RD#在T2~T3状态中有效,为低电平。

—WR :写信号(标号29),输出,三态。WR#信号有效,表示CPU

执行一个对存储器或I/O 端口写操作,在写操作总线周期中,—

—WR 在T2~T3状态中有效,为低电平。

NMI :非屏蔽中断请求(标号17),输入,上升沿有效。非屏蔽中断是不受中断允许标志IF 的影响的,不能用软件进行屏蔽

INTR :可屏蔽中断请求(标号18),输入,高电平有效。如果INTR 信号有效,当CPU 的中断允许标志IF=1时,CPU 结束当前指令后,响应INTR 中断。

HOLD :总线保持请求(标号31),输入,高电平有效。当系统当中除CPU 之外的另一个总线主模块(如DMA )要求使用总线时,该总线主模块通过HOLD 信号向CPU 发出总线请求。

HLDA :总线保持响应信号,输出,高电平有效。HLDA 有效时表示CPU 响应了其他总线主的总线请求。

CLK :时钟信号(标号19),输入。为CPU 和总线控制逻辑提供定时。要求时钟信号的占空比为33%。

RESET :复位信号(标号21),输入,高电平有效。复位信号有效时,CPU 结束当前操作并对标志寄存器FLAG 、IP 、DS 、SS 、ES 及指令队列清零,并将CS 设置为FFFFH 。

READY :准备好信号(标号22),输入,高电平有效。当READY 信号有效时表示存储器或I/O 准备好发送或接收数据。

—TEST :测试信号(标号23),输入,低电平有效。—

—TEST 信号和

WAIT 指令结合起来使用,在CPU 执行WAIT 指令时,CPU 便一直处于空转状态,进行等待。只有当8086检测到—

—TEST 信号有效时,才结束等待状态,继续执行WAIT 之后的指令。

GND :GND 为地。VCC :VCC 为电源,接+5V 。

SSO :系统状态信号,输出,低电平有效。该信号对8088的34脚。SSO 与IO/M 、DT/R 的组合及对应的操作见下表。

M/IO DT/R SSO 操作

8086微处理器cpu总线如下:

为8位数据线。

/CS1和CS2为片选信号,当两个片选信号同时有效时,即/CS1=0,CS2=1时,才能选中芯片。

/OE为输出允许信号,只有在/OE=0时,即其有效时,才允许该芯片将某单元的数据送到芯片外部的D0~D7上。

/WE为写信号,当/WE=0时,允许将数据写入芯片,当/WE=1时,允许芯片的数据读出。

A010A19A28A37A46A55A64A73A825A924A1021A1123A122CS120

CS226WE 27OE 22D011D112D213D315D416D517D618D719

U?6264

A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE 20OE 22PGM 27VPP 1

D011D112D213D315D416D517D618D7

19U?2764

A010A19A28A37A46A55A64A73A825A924A1021A1123A12

2CS120

CS226WE 27OE 22D011D112D213D315D416D517D618D7

19

U?6264

A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE 20OE 22PGM 27VPP

1

D011D112D213D315D416D517D618D7

19

U?2764

微机原理课程设计

平有效,/WR有效时表明cpu正在执行从存储器或IO口的输出操作数据。

在该设计中选用的ROM模块芯片为EPROM2764,容量为8K*8。RAM模块芯片为SRAM6264,容量为8K*8。系统要求由16KB的ROM和16K的RAM组成。16KB的ROM需要两片2764芯片,16K 的RAM需要两片6264芯片。下图给出了8088最小系统组成的16K 的ROM和16K的RAM存储器逻辑图。图中U1和U2两片2764构成16K的ROM模块;U3和U4两片6264组成16K的RAM模块。地址总线A0~A12作为片内地址分别连接到U1,U2,U3和U4的相应地址线引脚上。数据线D0~D7作为分别连接到U1,U2,U3和U4的相应数据线引脚上。读信号/RD连接到U1,U2,U3和U4的/OE 引脚上,写信号/WR连接到两片6264芯片的/WE引脚上。6264选引脚CS2

接+5V。4个芯片的片选信号由74LS138译码器产生。

存储电路图如下所示:

ξ、2 数模、模数转换电路

一、模数转换器ADC0809

1、模数转换器,即A/D转换器,或简称ADC,通常是指一个

将模拟信号转变为数字信号的电子元件。

通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一

个相对大小。故任何一个模数转换器都需要一个参考模拟量作

为转换的标准,比较常见的参考标准为最大的可转换信号大小。

而输出的数字量则表示输入信号相对于参考信号的大小。

模数转换器最重要的参数是转换的精度,通常用输出的数字信号的位数的多少表示。转换器能够准确输出的数字信号的

位数越多,表示转换器能够分辨输入信号的能力越强,转换器

的性能也就越好。

2、ADC0809的时钟为10KHz~1.2MHz。在时钟频率为

640KHz时,其变换时间为100us。

ADC0809的工作时序如下图所示。

由图可以看到,在进行A/D变换时,路地址应先送到ADDA~ADDC输入端。

然后在ALE上输入端加一个正跳变脉冲,将路地址锁存到ADC0809内部的路地址寄存器中。这样,对应路的模拟电压输入就和内部变换电路接通。为了启动变换工作序列,必须在START端加一个负跳变信号。此后变换工作就开始进行,标志ADC0809正在工作的状态信号EOC由高电平(闲状态)变成为低电平(工作状态)。一旦变换结束,EOC信号就又由低电平变成高电平。此时只要在OE端加一个高电平,即可打开数据线的三态缓冲器,从D0~D7端数据线读得一次变换后的数据。

3、模数转换电路图如下:

微机原理课程设计

1、数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。数模转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的数字信号转变为离散的模拟信号的器件.

Vcc 芯片电源电压, +5V~+15V.VREF 参考电压, -10V~

+10V.RFB 反馈电阻引出端, 此端可接运算放大器输出端.GND 模拟

信号地.DGND 数字信号地.DI7~ DI0 数字量输入信号,其中: DI0为最低位,DI7为最高位.ILE 输入锁存允许信号, 高电平有效.CS 片选信号, 低电平有效.WR1 写信号1,低电平有效.XFER 转移控制信号,低电平有效.WR2 写信号2,低电平有效.IOUT1 模拟电流输出端1.当输入数字为全”1”时, 输出电流最大.全”0”时, 输出电流为0.IOUT2 模拟电流输出端2.

IOUT1 + I OUT2 = 常数与8088CPU的连接框图:

2、转换电路如下:

微机原理课程设计报告

微型计算机技术课程设计 指导教师: 班级: 姓名: 学号: 班内序号: 课设日期: _________________________

目录 一、课程设计题目................. 错误!未定义书签。 二、设计目的..................... 错误!未定义书签。 三、设计内容..................... 错误!未定义书签。 四、设计所需器材与工具 (3) 五、设计思路..................... 错误!未定义书签。 六、设计步骤(含流程图和代码) ..... 错误!未定义书签。 七、课程设计小结 (36)

一、课程设计题目:点阵显示系统电路及程序设计 利用《汇编语言与微型计算机技术》课程中所学的可编程接口芯片8253、8255A、8259设计一个基于微机控制的点阵显示系统。 二、设计目的 1.通过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、点阵显示器件的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。 三、设计内容 1.点阵显示系统启动后的初始状态 在计算机显示器上出现菜单: dot matrix display system 1.←left shift display 2.↑up shift display 3.s stop 4.Esc Exit 2.点阵显示系统运行状态 按计算机光标←键,点阵逐列向左移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标↑键,点阵逐行向上移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标s键,点阵停止移动并显示当前字符。 3.结束程序运行状态 按计算机Esc键,结束点阵显示系统运行状态并显示“停”。 四.设计所需器材与工具 1.一块实验面包板(内含时钟信号1MHz或2MHz)。 2.可编程芯片8253、8255、74LS245、74LS138各一片,16×16点阵显示器件一片。

财务管理系统设计与实现

第七章财务管理系统设计与实现 §7.1 财务管理系统业务简介 一、财务管理业务概述 企业财务管理是基于企业再生产过程中客观存在的财务活动和财务关系而产生的,根据企业再生产过程中的资金运动,工业企业财务管理的内容包括:固定资金管理、流动资金管理、专用资金管理、产品成本管理、销售收入管理、企业纯收入和财务支出管理等。其中固定资金管理是指垫支在劳动资料上的资金(包括:厂房、机器设备等固定资产);流动资金是指垫支在劳动对象上的资金(包括:原材料、燃料、在产品、产成品、银行存款及各种结算项目);专用资金是指具有专门用途的资金(包括:生产发展基金、更新改造基金、新产品试制基金、大修理基金等);成本管理将在下一章中详细介绍。 二、财务管理工作的具体内容 1.凭证 凭证的制作和管理是财务工作的一项重要内容,所有的财务活动都要通过制作凭证才能记入相应的帐目。当经济活动发生后,财务人员要收集业务的原始凭证(发票、入出库单等),并根据业务活动涉及的财务科目填写相应的凭证分录,制成记帐凭证。在一段时间后要将凭证归类装订成册以备检查。财务涉及的凭证一般包括:收款凭证、付款凭证和转帐凭证。 2.记帐 在凭证制作完成后,由会计人员对凭证进行审核,检查凭证制作是否正确,然后再根据凭证涉及的科目登记相应的明细分类帐和总帐。 3.银行帐 企业银行帐因为牵涉到流动资金的管理,所以管理起来较为严格,需要计算每天的收入、支出并结出余额。另外银行帐管理还包括银行对帐业务。企业的开户银行为企业设立一本收入、支出明细帐,而企业本身也有银行存款收入、支出的日记帐,这两本张之间就存在着一个对帐问题。银行定期给企业发出银行对帐单,企业根据对帐单上银行帐的收入、支出记录和自己记的银行日记帐记录进行核对,将对上的记录销掉,查找出哪些记录是银行未作登帐的(银行未达帐),哪些记录是企业未登帐的(企业未达帐),并制作出未达帐调节表。 4.往来帐 往来帐是指企业与往来户(客户、供应商)之间发生的应收款、预收款、应付款、预付款业务。往来业务量对企业来说一般是比较多的。要管理好每一个往来户的每一笔往来款,首先要对往来户单独设立帐户,将每一笔应收、应付款详细记录清楚;当收款或付款时,将收到或付出的款项逐笔分配到应收或应付款记录中进行勾对,销掉应收或应付款记录。这是一项比较复杂而繁琐的工作。 5.报表及财务分析 企业每个核算期末都要制作报表,上报上级单位和财政税务部门。各类财务报表从不同角度反映企业的经营和财务状况,报表主要有:资产负债表、利润表和财务状况变动表。 财务工作还能及时为企业领导提供相关的财务数据信息,如:资金使用情况,企业赢利

个人理财系统概要设计

目录 1.导言 (4) 1.1产品介绍 (4) 1.2产品范围 (4) 2系统运行环境..................................................................................................... 错误!未定义书签。 2.1 硬件环境 (4) 2.2软件环境 (5) 3.数据库设计......................................................................................................... 错误!未定义书签。 3.1数据库的概念结构模型设计 ...................................................................... 错误!未定义书签。 3.2数据库的逻辑结构模型设计 ...................................................................... 错误!未定义书签。 4.模块设计 (9) 4.1系统功能模块.............................................................................................. 错误!未定义书签。

1.导言 1.1产品介绍 随着商品经济的发展,人们的收入也越来越多元化。为了方便个人资金管理,开发一个个人资金管理软件,对工资、股票、银行存款等收入进行记录管理。 按收入和支出进行数据的录入。对收入的来源与支出的去向能进行记录。 能按月、季、年对收入进行统计汇总。统计各项收入和金额。 它的功能包含:如记录个人的收入,个人的支出,存款的情况,对个人总收入进行统计,总的支出进行统计,当前余款,对各月、季度、年的收入和支出进行统计,当前总可能资金:存款多少?现金多少进行统计,个人投资记录与统计功能:投资项目、金额、日期、期限、收入,按时间对投资进行统计等。它以C/S的形式展现。 1.2产品范围。 本系统根据用户的需求进行定制开发。开发包括整个的软件业务功能开发、数据库结构设计。不含数据库自身。不含硬件产品的开发与提供。 2系统运行环境 者。 2.1 硬件环境 本系统的硬件环境如下: ●客户机:普通PC ?CPU:P4 1.8GHz以上 ?内存:256MB以上 ?能够运行IE5.0以上或者Netscape4.0以上版本的机器 ●WEB服务器 ?CPU:P4 2.0GHz ?内存:1G以上 ?硬盘:80G以上

微机原理与接口技术(第三版)课本习题答案

第二章 8086体系结构与80x86CPU 1.8086CPU由哪两部分构成它们的主要功能是什么 答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处8086CPU内部的并行操作体现在哪里答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个逻辑地址呢答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。 6.8086系统中的存储器为什么要采用分段结构有什么好处 答:8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址

微机原理与接口技术 课程设计

摘要 霓虹灯主要是通过8255A对LED亮灭状态的控制,和8254定时/计数器的定时功能实现霓虹灯闪烁控制系统,外设是红、绿、黄三种颜色的发光二极管,在程序自动控制下,按照不同规律闪烁同时由数码管显示相应的闪烁方式。 关键字: 8255A 8254 LED 数码管

一、设计的任务和要求 设计霓虹灯闪烁控制系统,是外设的红、绿、黄三种颜色的发光二极管,在开关的控制下或者在程序自动控制下,按照不同规律闪烁。 要求发光二极管的亮、灭变化有一定的规律;发光二极管变化规律要求有多种状态。 二、设计小组成员及分工 本次课设由冀任共同完成,在课设中遇到的问题四个人共同思考解决。 三、总体设计 1、8254用于定时:定时/计数器0与定时器/计数器1共同构成100ms的定时器,确定执行相邻闪烁方式的间隔时间。 2.8255A用于控制LED的状态和数码管显示:PA0接8254的输出,B口接数码管,显示对应的闪烁方式,C口输出控制LED的状态。 3、六种闪烁方式: 方式1:从左向右依次点亮8个LED灯,数码管显示1 方式2:从右向左依次点亮8个LED灯,数码管显示2 方式3:从左向右依次点亮4个的红灯、2个黄灯和2个绿灯,数码管显示3 方式4:从左向右两个两个的点亮8个LED灯,数码管显示4 方式5:从两边向中间依次点亮8个LED灯,数码管显示5 方式6:按红、绿、黄顺序点亮相同颜色的灯,数码管显示6 1、芯片介绍 (1)芯片8255A 8255A是具有3个8位并行I/O口3种工作方式的可编程并行接口芯片。8255共有40个引脚,采用双列直插式封装。

D0--D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。 CS:片选信号线,低电平有效,表示芯片被选中。 RD:读出信号线,低电平有效,控制数据的读出。 WR:写入信号线,低电平有效,控制数据的写入。 Vcc:+5V电源。 PA0--PA7:A口输入/输出线。 PB0--PB7:B口输入/输出线。 PC0--PC7:C口输入/输出线。 RESET:复位信号线。 A1、A0:地址线,用来选择8255内部端口。 GND:地线。 三种工作状态: 1) 工作方式 0 :这是 8255A 中各端口的基本输入 / 输出方式。它只完成简单的并行输入 / 输出操作, CPU 可从指定端口输入信息,也可向指定端口输出信息,如果三个端口均处于工作方式 0 ,则可由工作方式控制字定义 16 种工作方式的组合。

个人财务管理系统设计与实现90640

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名志欣 学号1212210139 班级13计本1 指导教师峰 报告日期2016 年 7 月 1 日

目录 目录 1 个人财务管理系统需求分析 (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (2) 1.2.1 技术可行性 (2) 1.2.2 操作可行性 (3) 1.3 功能需求分析 (3) 1.3.1.前台页面模块 (3) 1.3.2.后台界面模块 (3) 1.4 数据流分析 (4) 1.5 数据字典 (5) 2 个人财务管理系统的总体设计与实现 (8) 2.1 系统功能设计 (8) 2.1.1 系统功能模块设计 (8) 2.1.2 功能模块简介 (8) 2.2 数据库设计 (10) 2.2.1 数据库概念结构设计 (10) 2.2.2 数据库逻辑结构设计 (12) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14) 2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (17) 2.3.3 卡管理模块 (19) 2.3.4 留言管理模块 (20) 3 系统测试 (23) 3.1 测试环境及方法 (23) 3.1.1 测试环境 (23) 3.1.2 测试方法 (23) 3.2 系统测试结果 (24) 3.2.1 注册测试 (24) 3.2.2 登录测试 (25) 3.2.3 密码修改测试 (25) 总结 (27)

1 个人财务管理系统需求分析 1.1 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 1.2 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。1.2.1 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 2.0G 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于市面上的普通电脑配置。 所以,从技术方面来看开发此系统是可行的。

大学生个人理财管理系统

密级:A 软件学院 SOFTWARE COLLEGE OF NANCHANG UNIVERSITY 项目报告书 PROJECT TRANSACTION (2007 —2008 年) 题目大学生个人理财管理系统 专业:软件工程 班级:软件测试062班 学生姓名:赵麒,程爱财,齐辰升,任蕾蕾, 修花平,袁宁英,易锦浩,祝胜康 撰稿人:赵麒(组长) 指导教师:谢书良 起讫日期:2007-12-18~2008-01-02 课程设计项目报告书 一、课题名称 大学生个人理财管理系统 二、建项目的 1、熟练的掌握Microsoft Visual C++ 6.0的使用,学会应用MFC架构制作具 有完整功能的应用软件。

2、熟悉VC各种图形界面控件的用法。 3、掌握数据库的相关知识,会用Access创建具有完整结构的数据库。 4、学会用ODBC操作数据库,并了解SQL语句的用法。 5、在工程的制作过程中从需求分析,功能分析,数据库设计,功能模块设 计,软件编码,软件调试及测试,软件的打包发布及推广等一系列的步骤初步了解软件工程的思想。 6、通过团队的分工努力学会合作,懂得团队精神。 三、需求分析 大学生个人理财管理系统是一款管理大学生个人财物的应用软件。该软件代替了手工记账的麻烦,可以方便的实现个人收支状况的浏览、添加、删除、修改、查询等功能,适合个人管理自己的日常收入、支出、借款、银行账户、负债,并且专门针对大学生设计,没有那些债券基金家庭财务等纷繁复杂不宜使用的功能,有着更合理的功能结构布局,还有独具特色的提醒功能,当用户支出超过规定限额的时候及时帮助用户合理安排收支。 四、功能说明 1、用户管理 用户管理模块是实现对该软件的使用者-用户进行管理的功能。一台计算机上的软件有可能有好几个不同的用户使用,每个用户都要拥有自己的收支信息,银行账户信息以及个人设置等,所以要进行相对独立的管理。软件没有为用户划分权限,每个用户在管理上都是平等的,都可以得到软件的全部功能;然而每个用户又是独立的,无法获知其他用户的存在情况,即使直接打开数据库也无法得到加密后的用户密码及银行帐号等一些隐私信息。 图1:用户登录界面 1.1用户登陆 用户登录模块是为了判断用户身份,以便正确的让其使用该软件,以及阻拦非法用户的功能。该模块主要由一个登陆窗口完成,在登录窗口中同样可以注册新用户和退出程序。

计算机控制系统设计性实验

计算机控制系统设计性实验报告 学生姓名:学号: 学院:自动化工程学院 班级: 题目:

设计性实验撰写说明 正文:正文内容层次序号为: 1、1.1、1.1.1 2、2.1、2.1.1……。 1、选题背景:说明本课题应解决的主要问题及应达到的技术要求;简述本设计的指导思想。 2、方案论证(设计理念):说明设计原理(理念)并进行方案选择,阐明为什么要选择这个设计方案以及所采用方案的特点。 3、过程论述:对设计工作的详细表述。要求层次分明、表达确切。 4、结果分析:对研究过程中所获得的主要的数据、现象进行定性或定量分析,得出结论和推论。 5、结论或总结:对整个研究工作进行归纳和综合。 6、设计心得体会。 课程设计说明书(报告)要求文字通顺,语言流畅,无错别字,用A4纸打印并右侧装订。

《计算机控制系统》设计性实验 一、通过设计性实验达到培养学生实际动手能力方法及步骤: 对系统设计方法可以从“拿到题目”到“进行分析”再到“确定解决方案”最后到“具体系统的设计的实现”的整个过程进行全方位的启发。让学生掌握对不同的控制系统设计方法和基本思想,从工程角度对待设计题目,尽量做到全面认识理解工程实际与实验室环境的区别,逐步引入工程思想,提高学生设计技巧和解决实际问题的能力。 1、了解和掌握被控制对象的特性; 2、选择合理的传感器(量程、精度等); 3、计算机控制系统及接口的设计(存储器、键盘、显示); 4、制定先进的、合理的控制算法; 5、结合控制系统的硬件系统对软件进行设计; 6、画出系统硬件、软件框图; 7、系统调试。 二、具体完成成品要求: 1、对传感器、A/D、D/A、中央处理器、显示、键盘、存储器的选型大小等; 2、实现系统硬件原理图用Protel或Proteus、MATLAB软件(框图)仿真设计; 3、达到课题要求的各项功能指标; 4、系统设计文字说明书; 5、按照学号循环向下作以下7个题目。 三、系统控制框图: 控制系统硬件框图

微机原理与接口技术电子表设计

微机原理与接口技术课程设计报告 设计名称:电子表设计 专业:计算机原理与接口技术班级: 姓名: 学号: 指导教师: 2014年 11 月 27 日

目录 摘要 (2) 一、设计目的及要求 (3) 1.1设计任务 (3) 1.2设计功能 (3) 1.3课程设计方式及基本要求 (3) 1.3.1 实验方式 (3) 1.3.2基本要求 (3) 1.4设计所用元件 (4) 二、设计题目及思想 (4) 2.1设计原理 (4) 2.2主要模块 (5) 2.3芯片初始化 (7) 2.4程序流程图 (9) 2.5硬件接线图 (11) 三、调试结果 (13) 四、课程设计总结 (16) 4.1遇到问题及解决方案 (16) 4.2 课程设计心得体会 (16) 参考文献 附录

摘要 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。至于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可了。随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。 通过课程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。鉴于汇编语言的广泛用途及其在当代计算机界的重要作用,本人利用学的知识,在同学门的帮助下,花费大量时间,完成了关于电子表的系统设计。这个系统是应用于电脑中的小应用程序,可是显示电脑中的时间。很多地方都会有个时钟显示,其中大多是应用了类似这样的方法。 关键词:汇编语言微机原理接口技术时钟显示

个人财务管理系统说明书

摘要 Visual FoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。本系统就是根据公司现阶段的需要,通过Visual FoxPro开发一个公司信息管理系统来实现对公司信息准确、高效的管理和维护。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括员工信息、工资信息、员工信息和工资信息的添加、修改、删除等管理工作以及用户管理权限的改变等。 本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统的设计思路、总体设计、各个功能模块的设计与实现方法。 关键词:个人财务管理系统,Visual FoxPro

目录 1.2 功能需求分析 (3) 2.1 系统模块划分 (4) 2.2 系统模块结构图 (4) 3 数据库设计 (5) 3.1 逻辑设计 (5) 3.2 物理设计 (5) 3.2.1 表结构设计 (5) 4系统详细设计 (7) 4.1 系统封面设计 (7) 4.2系统登陆面设计 (8) 4.3系统主界面设计 (9) 4.4添加收入界面和添加支出界面设计 (10) 4.5 修改密码界面设计 (12) 4.6系统主程序 (13) 5 系统连编与运行 (14) 5.1 连编 (14) 5.2 运行 (14) 参考文献 (16)

1 需求分析 当前生活节奏加快,人们生活水平不断提高,收入和支出越来越趋于多样化,传统的人工方式记录和管理家庭或自己的财务情况的记录方式不仅不便于长期保存,还有一些不可避免的缺点。开发一个能管理个人财务收支的软件系统已经很有必要。这样可以减轻人们在个人财务统计和其他财务管理的负担。能够克服传统方法的多个缺点。 1.1数据需求分析 本系统的主要数据信息有个人财务收入表、个人财务支出表和修改表。个人财务收入表包括:年月,姓名,基本工资,奖金,提成等。个人财务支出表包括:年月,姓名,水电等基本支出,送礼和买衣服等。修改表包括:姓名,年月等。 1.2 功能需求分析 本系统主要实现对个人财务进行管理,需要实现以下几个方面的管理功能:(1)收入管理:收入的查询,添加新的收入。 (2)支出管理:支出的查询,添加新的支出。 (3)修改:对用户的密码等进行修改。

个人理财系统详细设计

个人理财系统详细设计 版本1.0 1.编写目的: 本软件是简单实用的公共软件。考虑到系统的构架简单,且主要实现主要模块,提供清晰的设计框架,本文档在先做出概要设计前提下,然后在概要设计的基础上进行扩展和详细的描述,完成主要模块的详细设计。 (本文档的详细设计包括界面设计,帐目管理模块的设计,其他的设计和帐目模块类似)。 2.功能列表:

3.系统设计思想: 系统采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。具体的描述参看模块描述。

4.系统结构 4.2对象模型 4.2.1数据对象模型: Account :数据类型。 AccountCollection :表示由Account对象组成的集合。 Financial.Properties.Resources :一个强类型的资源类,用于查找本地化的字符串等。UserCollection.cs :表示由User对象组成的集合。 User.cs :系统用户类型 Debit :借贷类型 DebitCollection : Debit类型对象的集合 Income : 用户收支类型 IncomeCollection : 表示Income对象的集合 4.2.2业务对象模型: 帐目管理 收支管理 借贷管理 统计 基础数据维护 5.系统模块描述 5.1概述 系统模块描述提供编码阶段的依据和对照,建立系统的模块框架。 5.2模块列表 名称说明 Account.cs 类型 AccountCollection.cs 表示由Account对象组成的集合 AccountManager.cs 管理器类型 FormAccountManage.cs 管理窗口 FormDebitManage.cs 借贷管理窗口 FormAddAccount.cs 添加 FormFinancialManage.cs 个人理财管理 FormLogin.cs 登陆界面 FormRegistNewUser.cs 注册新用户的窗体 Program.cs 主程序 Financial.Properties.Resources 一个强类型的资源类,用于查找本地化的字符串等UserCollection.cs 表示由User对象组成的集合 UserManager.cs 用户管理器,负责用户相关信息管理 FormMain.cs 系统主窗口

微机原理与接口技术(第二版) 清华大学出版社

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。 答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存

放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75)10=(0100.11)2=(4.6)8=(4.C)16 ②(2.25)10=(10.01)2=(2.2)8=(2.8)16 ③(1.875)10=(1.111)2=(1.7)8=(1.E)16 8.将下列二进制数转换成十进制数。 ①(1011.011)2=(11.375)10 ②(1101.01011)2=(13.58)10 ③(111.001)2=(7.2)10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110)BCD ② 123.456=(0001 0010 0011.0100 0101 0110)BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127]补= 01111111

汇编与微机原理课程设计报告

微机接口课程设计报告 (题目:模拟自动门) 指导老师郭兰英 班级2015240204

目录 一概述 (1) 1.1 课程设计名称 (1) 1.2 课程设计要求 (1) 1.3 课程设计目的 (1) 二设计思想 (1) 三实施方案 (2) 3.1 获得传感器和“门”的状态 (2) 3.2 驱动步进电机和点阵模块 (2) 3.3 实现硬件延时 (3) 四硬件原理 (3) 4.1 中断控制器8259 (4) 4.2并行接口8255 (4) 4.3 定时/计数器8254 (5) 4.4 点阵LED显示屏 (5) 4.5 步进电机 (6) 4.6 红外距离传感器 (7) 五软件流程 (8) 六程序运行结果及分析 (11) 6.1 开门状态 (11) 6.2 关门状态 (12) 6.3 关门操作进行时中断到开门操作 (14)

6.4特殊状态 (15) 七个人感想 (16) 八附录 (18)

一、概述 1.1课程设计名称 模拟自动门 1.2课程设计要求 1)用汇编语言编程完成硬件接口功能设计。 2)硬件电路基于80x86微机接口。 3)程序功能包含:步进电机转动、点阵显示开关门、传感器检测是否有人、8254延时。 4)传感器检测有人时开门,门全开后延时几秒关门,若关门时检测到有人,立刻开门。 1.3课程设计目的 通过本课程设计,让学生对微机系统有一个较面的理解,对典型数字接口电路的应用技术有一个较深入的掌握,并对应用系统进行硬件原理和软件编程进行分析、设计和调试,达到基本掌握简单微型计算机应用系统软硬件的设计方法,提高项目开发能力的目的。要求同学分组完成课题,写出课程设计说明书,画出电路原理图,说明工作原理,编写设计程序及程序流程图。 二、设计思想 本程序主要功能是模拟商场等公共场所的自动门,实现有物体靠近并被传感器检测到时发生一系列变化的效果,模拟实现开门关门的功能。 为了尽量模拟真实场景下的自动门状态变化,本程序主要可以实现以下功能: 1、当传感器可检测范围内检测到物体,并且“门”为“关”的状态,立即“打开门”,即用一系列的硬件动作模拟自动门打开的动作和状态。 2、当“门”完全打开后一段时间后,传感器范围内检测不到物体时,立即“关闭门”, 用一系列的硬件动作模拟自动门关闭的动作和状态。

家庭理财系统设计与实现

XX大学旅游文化学院 本科生毕业论文 题目:家庭理财平台的设计与实现 系别: 专业: 学号: 姓名: 指导教师: 完成时间:

在分析了国内外理财软件开发现状的基础上,介绍了基于B/S的家庭理财平台的开发过程。该系统是主要针对家庭内部理财需要而开发设计出来的,是以Microsoft Visual Studio 2010作为开发平台,应用https://www.doczj.com/doc/1b14855927.html,作为前台开发语言,应用SQL Server 2008数据库来作为后台的数据库对该系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,能够记录家庭每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等;可以根据输入的月份查询每月的收支情况。因此,要求该系统必须具有以下几个功能模块:用户注册登录模块、收支模块、系统管理模块、账目统计模块以及查询模块。家庭理财系统是使用计算机进行信息管理,不仅提高了办事效率,而且操作简便、界面友好、实用性强、灵活变通,能够很好的满足家庭对财务管理方面的需要。 关键字:家庭理财;理财平台;软件开发;C#程序设计;https://www.doczj.com/doc/1b14855927.html, Abstract Based on analyzing the domestic and foreign financial software development present situation, introduced the development process of family financial management platform based on B/S. The system is mainly for family internal financing need and the development of design out, is based on Microsoft Visual Studio 2010 as the development platform,using https://www.doczj.com/doc/1b14855927.html, as the onstage development language, using SQLServer 2008 database as the background database storage and extraction of the system used for the data. Based on the B/S model of family financial managementsystemthat can record all the family monthlyine and various expenses, including food consumption, rent,children's education fees, utilities, medical expenses, savings; can according to the balance of payments situation query input of the monthmonthly. Therefore, requires that the system must have the following function modules: User Login registered module, payment module,system management module, accounts statistics module, query module.Family financial management system is the use of puter informationmanagement, not only improves the efficiency, and has the advantages of simple operation, friendly interface, strong practicability, flexibility, can be very good to meet the needs of family financial management. Key words:Family financial management; financing platform; software development; C# programming; https://www.doczj.com/doc/1b14855927.html,

微机原理与接口技术学习心得

本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第一节课说学微机原理是为以后的单片机打基础,这就让我下定决心学好微机原理这门课程。 初学《微机原理与接口技术》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。 《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。 学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。 然而,事物总有两面性。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。 汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇

《微机原理与系统设计》教学大纲

《微机原理与系统设计》教学大纲 课程编号:CE3004 课程名称:微机原理与系统设计英文名称:Microcomputer Principle and System Design 学分/学时:2/32课程性质:必修 适用专业:信息安全、网络工程建议开设学期:4 先修课程:数字电路与逻辑设计、C语言 开课单位:网络信息安全学院 一、课程的教学目标与任务 教学目标与任务:通过课程学习使学生能够理解微处理器系统的基本原理和设计方法,掌握利用汇编和C语言进行微处理器系统的基本应用开发技巧。通过教学实践,提高学生利用计算机技术解决现实工程问题的动手能力。以计算机思维方法为导向,培养学生发现问题、分析问题和解决问题的综合素质。主要教学内容包括: 1. 熟练掌握微处理器系统的基本组成结构,掌握微处理器系统的存储结构与寻址。 2. 熟练掌握ARM系统的基本结构、寻址方式和指令。 3. 熟练掌握汇编程序的基本流程、堆栈、子程序以及软中断。 4. 熟练掌握与C语言混合编程。 5. 熟练利用汇编和C语言进行简单应用开发。 6. 熟练掌握微处理器系统的组成结构、总线结构、中断系统和DMA系统。 7. 熟练掌握系统总线及存储器和外部设备的接口设计与开发。 8. 熟练利用汇编语言和C语言进行设备驱动开发。 9. 熟练利用嵌入式实时操作系统进行综合应用开发。 二、课程具体内容及基本要求 (一)微处理器系统基础(1学时) 学习微处理器系统的基本构架及操作机制。 1. 基本要求 (1)掌握微处理器系统的基本构架和内部结构; (2)掌握存储系统以及访问机制。 2. 重点与难点 重点:微处理器内部结构、系统总线、存储寻址

个人财务管理系统设计与实现

个人财务管理系统设 计与实现

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名刘志欣 学号1212210139 班级13计本1 指导教师张峰

报告日期2016 年 7 月 1 日

目录 (1) 软件项目实训报告 (1) 目录 ................................................................................................................................................... I 1 个人财务管理系统需求分析.. (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (1) 1.2.1 技术可行性 (1) 1.2.2 操作可行性 (2) 1.3 功能需求分析 (2) 1.3.1.前台页面模块 (2) 1.3.2.后台界面模块 (2) 1.4 数据流分析 (3) 1.5 数据字典 (4) 2 个人财务管理系统的总体设计与实现 (7) 2.1 系统功能设计 (7) 2.1.1 系统功能模块设计 (7) 2.1.2 功能模块简介 (7) 2.2 数据库设计 (9) 2.2.1 数据库概念结构设计 (9) 2.2.2 数据库逻辑结构设计 (11) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14)

2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (16) 2.3.3 卡管理模块 (17) 2.3.4 留言管理模块 (18) 3 系统测试 (21) 3.1 测试环境及方法 (21) 3.1.1 测试环境 (21) 3.1.2 测试方法 (21) 总结 (23)

相关主题
文本预览
相关文档 最新文档