ARM课程设计格式基于S3C2410的实时时钟设计
基于ARM9S3C2410数字核心板的硬件设计

毕业设计(论文)题目:基于ARM9-S3C2410数字核心板的硬件设计Title:Hardware Design of Digital Core Board Based on ARM9-S3C2410二零一零年六月摘要三星S3C2410微处理器是一个采用ARM920T内核,高性能、低功耗、低成本的16/32位RISC处理器。
基于S3C2410的最小系统核心板是一个独立模块,根据需求它可以直接与用户板模块结合进行速度、快捷、费用合理的开发利用。
本课题的主导内容是基于S3C2410的最小系统的核心板的硬件设计,测试部分用到了自行设计的简易测试用底板。
硬件部分的设计是应用Protel 99 SE软件完成的,综合了许多原理图设计思想,进行取优弃弊,结合实际应用的考虑,以功能模块思想作引导,认真核对每一个引脚及其网络连接,采用六层板,通过原理图的绘制,原理图的修改,PCB的布局布线再经过印刷、安装器件形成核心板。
该设计自主开发出的核心板,具有低功耗、小体积、低成本、高性能、稳定、低干扰、良好的可观察性的良好特点。
可以进行各种需求的教学实验及开发,为我们自己设计的一些仪器提供了良好的核心支持。
关键词:ARM9;最小系统;核心板;S3C2410ABSTRACTThe SAMSUNG's S3C2410A 16/32-bit RISC microprocessor is a product designed with cost-effective, low-power, and high-performance. The S3C2410 was developed using an ARM920T core. The core board with minimum based on the S3C2410 is a independent modules. combined directly with user board it could be given a utilization as client’s need speed, fast and reasonable-cost.The lead content of this topic is the hardware design of core board with minimum based on the S3C2410 tested with a simple user board designed by myself. Integrating many ideas, cosidering the practical application, and bringing essence together finally the core board was completed after the schematic is drew and modified, the PCB board is arranged and routed, then components fixed on the six-lamellar the software Protel 99 SE.The core board has advantages of low power consumpution, small size, low cost, high performance, stability, low interference and convenient observability.Key words:ARM9; minimum system; core board; S3C2410目录绪论 (1)嵌入式系统的发展及应用 (1)1.1.1 嵌入式系统的发展史 (1)1.1.2 嵌入式系统的发展现状及未来趋势 (1)课题的意义和内容 (3)1.2.1 研究意义 (3)1.2.2 课题内容 (3)2.基于ARM9-S3C2410的最小系统 (4)S3C210概述 (4)2.1.1 S3C210芯片简介 (4)2.1.2 引脚定义 (6)2.1.3 引脚信号描述 (7)基于ARM9-S3C2410最小系统的分析 (8)2.2.1 基于ARM9-S3C2410最小系统的需求分析 (8)2.2.2 基于ARM9-S3C2410最小系统的设计及系统测试流程 (10)3.基于ARM9-S3C2410核心板的硬件设计 (11)PROTEL 99 SE简介 (11)核心板硬件规划图 (11)核心板硬件的芯片介绍 (12)3.3.1 S3C2410简介 (12)3.3.2 电源芯片SPX1117简介 (12)3.3.3 系统存储芯片简介 (12)3.3.4 晶振芯片 (15)核心板硬件功能模块的原理图设计 (16)3.4.1 核心板硬件原理图 (16)3.4.2 电源管理部分 (18)3.4.3 系统存储部分 (19)3.4.4 总线驱动 (21)3.4.5 系统复位电路 (22)3.4.6 系统时钟部分 (23)核心板硬件的PCB图设计 (24)3.5.1 核心板的PCB图 (24)3.5.2 核心板的PCB布局 (25)3.5.3 核心板的PCB分层设计 (26)核心板硬件的设计结果 (29)核心板功能简介 (30)3.7.1 核心板引脚功能 (31)3.7.2 核心板GPIO口 (32)4.硬件测试与分析 (33)硬件测试介绍 (33)测试流程及结果分析 (35)结论与展望 (36)致谢 (37)参考文献 (38)附录1 (39)附录2 (46)附录3 (53)绪论嵌入式系统的发展及应用1.1.1 嵌入式系统的发展史嵌入式系统是将计算机硬件和软件结合起来构成的一个专门的装置,这个装置可以完成一些特定的功能和任务,能够在没有人工干预的情况下独立地进行实时监测和控制。
基于ARM9-S3C2410实验开发板的硬件设计计划书

基于AR M9-S3C2410实验开发板的硬件设计计划书目录绪论 (1)1.1 课题的背景、意义 (1)1.2 国内外相关领域研究进展 (2)1.3 课题内容 (2)2 ARM微处理器的概述 (4)2.1 嵌入式系统简介 (4)2.1.1 嵌入式系统的定义 (4)2.1.2 嵌入式系统的组成 (4)2.1.3 嵌入式系统的特点 (5)2.1.4 嵌入式系统的发展 (6)2.2 嵌入式操作系统 (6)2.3 ARM处理器 (7)2.3.1 ARM的体系结构 (7)2.3.2 ARM微处理器的应用领域 (8)2.4 ARM92OT体系结构 (8)2.4.1 ARM92OT系统结构分析 (8)2.4.2 ARM920T的工作状态 (9)2.4.3 ARM920T体系结构的存储器格式 (9)2.4.4 ARM920T处理器模式 (10)3 基于ARM9-S3C2410开发板的硬件设计 (11)3.1 PROTEL 99 SE简介 (11)3.2 系统设计概述 (11)3.3 S3C2410处理器及片外围简介 (12)3.4 单元电路设计 (14)3.4.1 电源电路 (14)3.4.2串行接口电路设计 (14)3.4.3 IIC总线接口电路设计 (15)3.4.4 复位按键电路 (16)3.4.5 调试接口电路的设计 (17)3.5 开发板硬件原理图 (18)4. 开发板硬件的PCB板设计 (20)4.1 PCB的基本概念 (20)4.1.1 高速电路定义及高速信号确定 (20)4.1.2 传输线 (21)4.2 高速PCB信号线的布线 (22)4.2.1 高速PCB信号线的布线基本原则 (22)4.3.2 地线设计 (23)4.3 布线后信号完整性的PCB板 (23)4.4 提高该板抗电磁干扰能力的措施 (27)结论与展望 (28)致谢 (29)参考文献 (30)附录1 (31)附录2 (37)附录3 (42)绪论1.1课题的背景、意义嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等方面的严格要求的专用计算机系统。
基于S3C2410的系统硬件设计

第5章 基于S3C2410的系统硬件设计
存储器控制器
S3C2410A的存储器控制器提供访问外部存储器所需要的 存储器控制信号。存储器控制是通过相关的寄存器来实施 的。寄存器分为控制寄存器和状态寄存器。可以给控制寄 存器赋值以得到所需要的状态,而状态寄存器会根据情况 自行产生变化。
6
第5章 基于S3C2410的系统硬件设计
具有日历功能的RTC;
使用PLL的片上时钟发生器。
2
第5章 基于S3C2410的系统硬件设计
S3C2410A采用了ARM920T内核,0.18um工艺的CMOS标准 宏单元和存储器单元。它的低功耗、精简和出色的全静态设计特 别适用于对成本和功耗敏感的应用。同样它还采用了一种叫做 AMBA新型总线结构。 S3C2410A显著特性是CPU核心。 ARM920T实现了MMU,AMBA BUS和Harvard高速缓冲体 系结构。这一结构具有独立的16kB指令Cache和16kB数据Cache,
10
第5章 基于S3C2410的系统硬件设计
CPU操作 (boot代码) Steppingstone (4KB Buffer)
自动启动模式
Nand Flash 控制器 用户程序操作 特殊功能寄存器
Nand Flash 存储器
Nand Flash模式
Nand Flash 工作方式
11
第5章 基于S3C2410的系统硬件设计
第 5 章
基于S3C2410的系统硬件设计
S3C2410简介
第5章 基于S3C2410的系统硬件设计
S3C2410是Samsung公司推出的16/32位RISC处理器,主要 面向手持设备以及高性价比、低功耗的应用。 CPU内核采用 的是ARM公司设计的16/32位ARM920T RISC处理器。 S3C2410A提供一组完整的系统外围设备:
s3c2410基础实验教程

GPFDAT=(GPFDAT&0xFFFFFF0F)|0xD0; delay(0x1ffff);
GPFDAT=(GPFDAT&0xFFFFFF0F)|0xB0; delay(0x1ffff);
GPFDAT=(GPFDAT&0xFFFFFF0F)|0x70; delay(0x1ffff); } }
6.实验过程
程序运行后,结果和实验一相同,LED 灯不断闪烁。
4
实验 3 外部中断实验
1. 实验目的:
z 了解 S3C2410 外部中断的工作原理。 z 掌握 S3C2410 外部中断的使用方法。
2. 实验设备
z PC 机、JTAG 调试板、S3C2410 开发板。
3. 实验内容
z 通过外部按键(K10)触发外部中断 0(EINT0)。
int Main() {
int x=0; //时钟、端口、串口初始化 SetClockDivider(1, 1); SetSysFclk(DFT_FCLK_VAL); Port_Init();
Uart_Select(0); Uart_Init(0, UART_BAUD);
2
GPFCON=(GPFCON|0xFF00)&0xFFFF55FF;//GPF4--GPF7 设置为 output GPFUP|=0xFF00; //disable GPF pull up while(1) { GPFDAT=(GPFDAT&0xFFFFFF0F)|0xE0; Delay(200); __asm //嵌入汇编指令 {
sub r3,r3,#1 cmp r3,#0x0 bne delay4 b ledloop1 mov pc,lr
END
ARM嵌入式数字时钟设计

嵌入式系统应用课程作业论文学生姓名:陈成班级:电技102班学号:1001030213学生姓名:梁宝亮班级:电技102学号:1001030222所在单位:电气工程学院时间:2013年5月20日嵌入式数字时钟系统设计一、实验目的1 掌握基本的ARM汇编语言和C语言编程方法2 掌握ADS下C语言和汇编语言互相调用的方法3 深入理解ARM开发环境的体系结构4 初步掌握S3C2410的I/O口德操作方法5 巩固使用AXD和Multi-ICE调试的方法二、实验内容1. 明确系统功能,熟悉系统功能的模块划分;2. 熟悉S3C2410的功能特点和工作原理,在ADS1.2开发环境进行调试;3. 在掌握HD7279的工作方式下,使数码管显示自己预先设定的显示码段(键盘和7段数码管的控制实验,是通过键盘的控制芯片HD7219A来完成的);三、实验设备1 硬件:DM2410B+实验系统PC机JTAG仿真器串口线2 软件:PC机操作系统ARM Developer Suiter v1.2Multi-ICE v2.2.5(Build1319)DNW2410(或超级终端)四、程序代码如下:#include "..\INC\config.h"int h=0,m=0,s=0;extern int counter;/*数码管全部显示0*/void led_init(){unsigned char j;for(j=0;j<8;j++){write7279(decode0+j,0);}//write7279(decode0+1,0x0A);// write7279(decode0+6,0x0A);}/*数码管显示数字函数*/void displed(){write7279(decode0+3,h/10);write7279(decode0+2,h%10);write7279(decode0+1,0x0A);write7279(decode0+0,m/10);write7279(decode0+7,m%10);write7279(decode0+6,0x0A);write7279(decode0+5,s/10);write7279(decode0+4,s%10);}void Main(){//char p;Target_Init(); //目标初始化led_init();delay10ms(100);while(1);{s=counter;if(s>59){s-=60; m+=1;} //超过59s,需要进位if(m>59){m-=60; h+=1; send_byte(0x88); }//超过59m,需要进位if(h==24){h=0;m=0;counter=0;}displed();switch(key_number){case 0:send_byte(cmd_test); //测试键break;case 1:{long_delay();m=m+1;Delay(7000);}break;case 2:for(p=0;p<8;p++) //循环右移{send_byte(0xA0);send_byte(0xC8+7);send_byte(p);long_delay();Delay(7000);}for(;;){if (key_number!=2){break;}Delay(7000);send_byte(0xA2);}break;case 4:send_byte(cmd_reset); //复位键break;case 5:write7279(decode1+5,key_number/16*8);write7279(decode1+4,key_number & 0x0f);break;case 9:for(p=0;p<8;p++) //左移{send_byte(0xA1);send_byte(0xC8);send_byte(p);long_delay();Delay(7000);}break;case 10:for(p=0;p<8;p++) //循环左移{send_byte(0xA1);send_byte(0xC8);send_byte(p);long_delay();Delay(7000);}for(;;){if (key_number!=10){break;}Delay(7000);send_byte(0xA3);}break;default:break;}key_number = 0xff;Delay(50);}}2.定时器定时1秒void Timer1_init(void){rGPGCON = rGPGCON & 0xfff0ffff | 0x00050000; //配置GPG口为信号输出rGPGDAT = rGPGDAT | 0x300;rTCFG0 = 255; // Prescaler0=255rTCFG1 = 0 << 4; //rTCNTB1 = 48828; // 在pclk=50MHZ下,1秒钟的记数值rTCNTB1 = 50000000 / 4 / 256 = 48828;rTCMPB1 = 0x00;五、实验步骤第一大部分(目标机的连接):把开发板电源接口、Muilti-ICE Embeded接口连接好,如下图,然后打开开发板电源。
ARM2410实时钟RTC

Reset R/W Description Value
0x5700005C(L) R/W ALMHOUR 字节) 0x5700005F(B) (字节 字节
报警小时 寄存器 义
0x00 初值
00 00 0000
字段名 Reserved ALMHOURH ALMHOURL
0x57000070/ BCDSEC R/W 秒当前值寄存器 0xXX 3 0x57000074/ BCDMIN R/W 分钟当前值寄存器 0xXX 7 0x57000078/ BCDHOUR R/W 小时当前值寄存器 0xXX B 0x5700007C/ BCDDAY R/W 日当前值寄存器 0xXX F 0x57000080/
意
义
初值
0 0 0 0 0 0 0 0
时报警使能位。 :失能; : 2 时报警使能位。0:失能;1:使能
1 分报警使能位。0:失能;1:使能 分报警使能位。 :失能; : 0 秒报警使能位。0:失能;1:使能 秒报警使能位。 :失能; :
4、RTC报警秒数寄存器(ALMSEC) 、 报警秒数寄存器( 报警秒数寄存器 )
1、RTC控制寄存器(RTCCON) 、 控制寄存器( 控制寄存器 )
Register
RTCCON
Address
R/W
Description
Reset Value
0x57000040(L) R/W RTC控制寄存器 0x0 控制寄存器 字节) 0x57000043(B) (字节 字节
字段名 位 CLKRST 3
意
义
初值
0 0 0 0
RTC时钟计数复位。 时钟计数复位。 时钟计数复位 0:不复位;1 = BCD计数复位。 计数复位。 :不复位; 计数复位 BCD计数选择。0:合并 计数选择。 :合并BCD计数; 计数; 计数选择 计数 2 1 = 保留(单独的 CNTSEL 保留(单独的BCD计数器) 计数器) 计数器 BCD时钟选择。 0:XTAL/32768 时钟选择。 : 时钟选择 1:用XTAL原值(但只用于测试) 原值( : 原值 但只用于测试) RTC控制使能。 0:失能; 1:使能 控制使能。 :失能; : 控制使能 RTCEN 0 指BCD时间计数和读取操作可以被执行 时间计数和读取操作可以被执行
基于ARM内核的S3C2410家用路由器设计

传统路 由器凭借 其低廉 的价格在 市场上将会 继续存在 一段
时 间, 但 路 由器 的发展趋 势是 智能 化, 网络化 , 这正 是 以 A R M及
嵌入 式应用 系统 的需求差 别很大 。 最 简单 的存储 系统使用 平板 式 的地址映射机制 , 就像 一些简单的单的, 系统 中各部分都使用物理 地址 。 而一些 复杂 的系 统可能包 括一种 或者 多种下面 的技术 , 从 而提供 功能
2 o1 3. 1 7
基于 A R M内核 的 ¥ 3 C 2 4 1 0家用路 由器设计
李晓波
( 南通 大学理学院 , 江苏 南通 2 2 6 0 1 9 )
摘要 : 在A R M技术不 断发展成 熟及 网络设备越 来越 智能化 的今 天, 传 统的路 由器无论在性 能上还是可 拓展性上都难 以满足 用 户越 来越 高 的需求 , 由此本 文结 合 市面上 最著 名 的 3 2位 R I S C A R M 9为微 处理器 设计 了 ¥ 3 C 2 4 1 0家用路 由器 。 首 先给 出 了¥ 3 C 2 4 1 0路 由器 的整 体结 构及工作 原理 , 然后详细 地介绍 了其 i / o和 U A R T及存 储介质三 部分功能 的具体实现 , 达到设计
0 引言
据 预测 , 到2 0 1 5年全球 路 由器 市场的规模将 达到 1 5 9亿美 元。 其 中家用 路 由器 的发展尤为 迅猛 , 目前 需求 最大 的地 区为北 美 和欧 洲 , 不过 亚洲 地 区 已经成 为家 用路 由器 市场增 长最快 的
地区 。 所 以在 未 来 几 年 , 亚 洲 的 家 用 路 由器 需 求 将 非 常 巨大 。
基于S3C2410的系统硬件设计

基于S3C2410的系统硬件设计引言:S3C2410是一款高度集成的32位微处理器。
它集成了一个强大的ARM9核心,以及包括SDRAM控制器、NOR Flash Boot ROM、LCD控制器、UART、USB主机和设备端口、SD卡接口等外设。
基于S3C2410的系统硬件设计需要考虑系统芯片的功能特点和外设接口的设计要求,以确保系统能够稳定、高效地运行。
主要部分:1.微处理器核心:S3C2410集成了ARM920T核心,具有16KB指令缓存和16KB数据缓存。
在硬件设计中,需要正确连接CPU核心的引脚,并为其提供足够的电源和地引脚。
此外,还需要提供适当的复位电路和时钟电路,以保证CPU能够正常工作。
2. 外部存储器:S3C2410具有片内存储器控制器,支持SDRAM和NOR Flash存储器。
在硬件设计中,需要根据系统的存储需求选择适当的存储器,并正确连接到芯片的存储器接口。
同时,需要提供相应的存储器芯片供电和地引脚。
3.LCD控制器:S3C2410内部集成了一款多功能LCD控制器,支持多种显示模式和分辨率。
在硬件设计中,需要根据系统的显示需求选择适当的LCD屏幕,并将其连接到芯片的LCD接口。
同时,还需要提供相应的LCD背光供电和地引脚。
4.UART和USB接口:S3C2410内部集成了多个UART和USB接口,用于与外部设备进行通信。
在硬件设计中,需要根据系统的通信需求选择适当的接口,并将其连接到芯片的相应引脚。
同时,还需要提供相应的电源和地引脚。
5.外部中断和定时器:S3C2410具有多个外部中断和定时器,可用于处理外部事件和计时。
在硬件设计中,需要根据系统的需求选择适当的中断和定时器,并将其连接到芯片的相应引脚。
同时,还需要提供相应的电源和地引脚。
6.SD卡接口:S3C2410内部集成了一个SD卡接口,可用于存储和读取数据。
在硬件设计中,需要将SD卡接口连接到芯片的相应引脚,并提供相应的电源和地引脚。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JISHOU UNIVERSITY 本科生毕业设计题目:基于B/S架构的仓库管理系统设计与实现作者:学号:所属学院:信息科学与工程学院专业年级:计算机科学与技术,2011级指导教师:职称:完成时间:2015年5月日吉首大学教务处制目 录摘 要 ............................................................................................................................................ I Abstract . (II)第1章 绪 论 (3)1.1 课题研究的背景和目的 (3)1.2 国内外研究现状 (3)1.3 本文的研究内容和设计结构 (3)第2章 系统开发请求及相关技术概述 (5)2.1 ASP 技术背景 (5)2.2 ADO 数据访问技术 (5)2.3 JavaScript 简介 (6)2.4 B/S 架构编程体系 ........................................................................ 错误!未定义书签。
第3章 系统可行性分析 ............................................................................. 错误!未定义书签。
3.1 系统的可行性研究 ........................................................................ 错误!未定义书签。
3.2 系统功能流程图 ........................................................................... 错误!未定义书签。
3.3 系统数据流程分析 ....................................................................... 错误!未定义书签。
第4章 系统需求分析................................................................................. 错误!未定义书签。
4.1 系统功能性需求分析 ................................................................... 错误!未定义书签。
4.2 系统非功能性需求分析 ............................................................... 错误!未定义书签。
第5章 系统总体设计................................................................................. 错误!未定义书签。
5.1 总体设计 ...................................................................................... 错误!未定义书签。
5.2 数据库设计与实现 ....................................................................... 错误!未定义书签。
第6章 系统详细设计与实现 ..................................................................... 错误!未定义书签。
6.1 系统的技术实现 ........................................................................... 错误!未定义书签。
6.2 系统功能模块的实现 ................................................................... 错误!未定义书签。
第7章 系统测试 ........................................................................................ 错误!未定义书签。
7.1 单元测试 ...................................................................................... 错误!未定义书签。
7.3 性能测试 ...................................................................................... 错误!未定义书签。
结 语 ........................................................................................................... 错误!未定义书签。
参考文献 ....................................................................................................................................... 8 附 录 ........................................................................................................... 错误!未定义书签。
1、只要在文章中修改相关标题,然后在本页点右键更新整个目录即可。
2、“目录”两字为黑体小二,居中。
3、目录主体部分自动生成。
只显示到二级标题即可,不得显示第三级标题,字体为黑体,小四。
基于B/S 架构的仓库管理系统的设计与实现摘 要随着经济全球化、信息网络化和物流现代化进程的全面推进,仓储供需量呈现爆炸式的增长,传统的仓库管理模式和管理系统,已经根本满足不了现代社会全面信息化的严峻挑战,开发出适应当前社会需要的、先进的现代化物流仓储管理技术平台很有必要。
ASP 技术是相面对象编程的技术,可实现复杂数据库的操作;用ASP 开发的Web 应用程序安装在网络服务器上,运行的网路服务器上,因而ASP 源程序的隐密安全系数性高;而ASP 又是基于B/S 模型架构的、开放式的Web 服务器的应用程序开发技术,本文比较全面地阐述了与ASP 、ADO 、B/S 模式有关的理论技术,为构建Web 仓库管理信息系统提供了必要的理论支持。
首先对仓库管理系统的国内外现状以及当前普遍存在问题进行了分析和总结,然后在充分考虑了企业商品流通管理的实际问题的基础上应用软件工程的思想和面向对象的方法对系统进行了需求分析、系统详细设计,最后设计出了仓库管理系统中的入库管理、库存管理、出库管理、统计报表、会员管理、系统设置以及账务管理这七大基本的功能模块的具体实现。
本系统通过计算机应用程序对企业仓库商品进行系统和安全的管理,极大的减少了管理者和操作者的工作量,基本上实现了企业仓库的信息管理流程。
关键词:企业商品流通管理;仓库管理;B/S 架构;面向对象编程标题及“摘要”字体:黑体,小二,居中。
“摘要”段前、后各空一行。
摘要字体:宋体,小四“关键词:”字体:黑体,小四关键词字体:宋体,小四,词间用“;”隔开。
全文单倍行距! 公式编号中不体现章节标题号,编号方式:(1)(2)等且右顶格,公式居中。
吉首大学本科生毕业设计Based on B / S Structure of Warehouse ManagementSystem Design and Implementation AbstractShow explosive growth as comprehensively promote the process of economic globalization,the information network and logistics modernization, warehousing,supply and demand, the traditional warehouse management mode and management systems, has Comprehensive information technology in modern society cannot simply meet the serious challenges, and developed to adapt to the current needs of social development, Advanced modern logistics warehouse management technology platform was very essential.ASP technology is the technology of object-oriented programming, complex database operations; the ASP developers ofWeb applications are installed on a network server running on a network server, and thus high ASPsource code secret safety factor; Whereas ASP is based on B/S model architecture, open a webserver application development technology. A more comprehensive overview of the theory andtechnology related to the ASP, ADO, and B/S mode, to build a Web warehouse managementinformation system to provide the necessary support for the theory.First home and abroad and the current status of a comprehensive analysis and summarize ofcommon problems ,and then in full consideration of the Commercial Enterprises Invoicing management based on the actual situation of software engineering and object -oriented method of thinking the system needs analysis ,system detailed design ,warehouse management systems is given in the basic purchase management, sales management ,inventory management ,system management ,statistical reports ,member management ,system settings and account management functions of these seven basic modules implementation. This system of computer products systematization and safety management to the enterprise warehouse goods ,greatly reducing the workload of managers and operators, essentially achieving the enterprise warehouse informat ion management processes.Key words: the commercial enterprises invoicing management ;warehouse management ;the B/S construction ;object-oriented programming 标题及“Abstract ”字体:Times New Roman,小二;居中。