从0到1写一个网站(2)需求设计

点击↑上方↑蓝色“编了个程”关注我~

每周至少一篇原创文章

这是本公众号的第 39 篇原创文章

这是《从0到1写一个网站》系列第二篇文章。

这篇文章主要描述我要做的这个网站的功能,以及我对这些功能的拆分,然后使用事件风暴的方式,归纳出主要的领域模型和领域事件。

需求描述

整个网站应该分为管理端和门户端。管理端用于我自己在后台管理整个网站,包括发布文章、管理评论等等。管理端需要登录,但不需要做太复杂的权限管理,因为只有我一个用户。

门户端是给其它人用的,也就是大家现在看到的我的个人网站的样子,可以在上面看到我发布的文章,也可以对文章进行评论,对网站留言等等。

管理端

我用思维导图归纳了管理端的主要功能:

管理端

主要核心的还是文章。但我把标签和素材单独拿了出来,是想到以后网站可能会继续开发新的功能&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于单片机的交通灯设计系统 2.1总体设计 整个设计以AT89C51单片机为核心,由I/O口扩展,LED数码管显示,紧急情况中断电路 ,watchdog复位电路组成。 硬件模块入图3-1。 图2-1 硬件模块 2.2 AT89C51 1.AT89C51单片机简介 AT89C51是美国ATMEL公司推出的系列单片机,将多种功能的8位CPU与FPEROM(快闪可 编程/擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的CMOS控制器,为很 多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比远高于同类芯片 。它与MCS- 51指令系统兼容,片内FPEROM允许对程序存储器在线重复编程,也可用常规的EPROM编程 器编程,可循环入/擦除1000次。89C51内含4KB的FPEROM,一般的EEPROM的字节擦除时 间和入时间基本上均为10ms,对于任一个实时控制系统来说,这样长的时间是不可能 在线修改程序的。 图2-2 89C51内部结构图 与EEPROM相比较,FPEROM大大缩短了存储内容擦除和入的时间,为在线改程序提 供了极大的方便,而且价格也比带EPROM87C系列单片机便宜,这更显示出了89C系列的优 越性。它还有128*8Bit的片内RAM;32根I/O线;2个16位定时/计数器;5个中断源;一个 全双工的异步串行口;间歇和掉电工作模式;三级程序存储器加密;全静态工作,晶振 工作范围:0Hz—24MHz。 2.管脚功能 AT89C51单片机为40引脚芯片如图2-3所示。 I/O口线: P0、P1、P2、P3共四个八位P0口是三态双向口, 通称数据总线口, 因为只有该口能直接用于对外部存储器的读ˆ操作。P0口也用以输出外部存储器的低8 位地址。由于是分时输出, 故应在外部加锁存器将此地址数据锁存, 地址锁存信号用ALE。P1口是专门供用户使用的I/O口, 是准双向口。P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时, P口也可以作为用户I/O口线使用, P2口也是准双向口。P3口是双功能口, 该口的每一位均可独立地定义为第一I/O 功能或第二I/O功能。作为第一功能使用时操作同P1口。 P3口的第二功能如表2-1。 图2-3 89C51引脚图 控制口线: PSEN (片外取控制)、AL E( 地址锁存控制)、EA (片外储器选择)、RE2SET (复位控制) ; 电源及时钟: CCC、VSS; XTAL 1, XTAL 2 表2-1 引脚功能表 2.3 8255A 8255A是Intel公司生产的可编程输入输出接口芯片,它具有3个8位的并I/O 口,具有三种工作方式,可通过程序改变其功能,因而使用灵活,通用性强,可作为单 片机与多种外围设备连接时的中间接口电路。8255有三种基本工作方式, 三种工作方式 由工作方式控制字决定,方式控制字由CPU通过输入/输出 指令来提供.三个端口中PC口被分为两个部分,上半部分随 PA口称为A组,下半部分随PB口称为B组.其中PA口可工作与 方式0、1和2,而PB口只能工作在方式0和1。8255共有40 个引脚,采用双列直插式封装。其引脚图如图2- 4所示,各引脚功能如下: 图2-4 8255A引脚图 D0--D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。 CS:片选信号线,低电平有效,表示芯片被选中。 RD:读出信号线,低电平有效,控制数据的读出。 WR:入信号线,低电平有效,控制数据的入。 Vcc:+5V电源。 PA0--PA7:A口输入/输出线。 PB0--PB7:B口输入/输出线。 PC0--PC7:C口输入/输出线。 RESET:复位信号线。 A1、A0:地址线,用来选择8255内部端口。 GND:地线。 2.5 X5045 X5045是一种集看门狗、电压监控和串行EEPROM 三种功能于一身的可编程电路。这种组合设计减少了电路对电路板空间的需求。 X5045中的看门狗对系统提供了保护功能。当系统发生故障而超过设置时间时,电路 中的看门狗将通过RESET信号向CPU 作出反应。X5045提供了三个时间值供用户选择使用。它所具有的电压监控功能还可以保 护系统免受低电压的影响,当电源电压降到允许范围以下时,系统将复位,直到电源电 压返回到稳定值为止。X5045的存储器与CPU 可通过串行通信方式接口,共有4096个位,可以按512 x 8个字节来放置数据。 1 引脚介绍 CS/WDI:片选输入/看门狗复位输入; SO:串行输出; WP:保护输入; RESET:复位输出; SCK:同步时钟输入; SI:串行输入。 图2-7 X5045引脚图 Vss:地; Vcc:电源; 2 工作原理 2.1 上电复位 向X5045加电时会激活其内
目 录 目 录 1 东莞樟木头人民医院服务器、存储系统设计方案说明 2 一、项目概述 2 二、服务器、存储系统架构组成设计 3 三、服务器系统设计 3 四、存储系统设计 5 五、系统设计特点 11 东莞樟木头人民医院服务器、存储系统设计方案说明 一、项目概述 樟木头人民医院位于樟木头镇东城区仙河大道、莞惠公路旁,广深铁路在樟木头镇设 有车站,医院占地面积6万多平方米。病床330张,职工500余人,日门诊量预计在1500~ 2000人次左右,现有医生工作站150台左右。其中高级职称68多人,中级职称60余人,是 一所集医疗、教学、科研、预防、康复于一体的国营非营利性综合性医院,是东莞市社 会医疗保险定点医院,是法定产科医院,是全镇唯一一家法定发放医学出 生证的医疗机构,是广东省普通高等医学院校教学医院,是珠江三角洲经济发展区的知 名医院。 在经济全球化,社会信息化的进程中,医院已经进入了数字化和信息化的时代,大型 的数字化医疗设备在医院中使用,各种医院管理信息系统和医疗临床信息系统正在普及 。常见的系统包括医院信息系统HIS:(Hospital Information System)、实验室信息系统LIS:(Laboratory Information System)、医学影像存档与传输系统PACS:(Picture Archiving and Communication System)、临床信息系统CIS:(Clinical Information System)、电子病历CPR:(Computerized Patient Record)、社保系统等。考虑现有医院2台服务器将无法承担全院的业务量,为完善樟木 头人民医院信息化建设,保证HIS系统、PACS系统业务正常运行,现重新规划设计医院的 信息化系统。具体设计方案如下: 二、服务器、存储系统架构组成设计 三、服务器系统设计 1、HIS系统服务器 HIS(Hospital Information System)即医院信息系统:主要是医院各科室对病人诊疗信息和行政管理信息的收集、 存储、处理、提取、交换,由于其需要多任务同时处理,并且需要数据库的长时间运行 。所以HIS系统对服务器CPU浮点运算能力要求特别高,现有医生工作站150台,预计在半 年之内医生工作站有一定量的增长,为了能满足未来扩展需求,HIS系统需配置2台安腾 服务器。 HIS系统服务器:在数据中心机房HIS门诊系统服务器采用2台安腾服务器、32GB内存 (支持热插拔)、4块硬盘,做RAID 0+1阵列,2台服务器之间通过2块以太网网卡实现两条心跳线相连,同时安装HA双机热 备软件。 2、PACS系统服务器 PACS是Picture Archiving and Communication Systems的缩,意思为影像归档和通信系统。它是应用在医院影像科室的系统,主要的 任务就是把日常产生的各种医学影像(包括核磁,CT,超声,各种X光机,各种红外仪、 显微仪等设备产生的图像)通过各种接口(模拟,DICOM,网络)以数字化的方式海量保 存起来,当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管 理功能。由于医疗影像设备接口类别众多,同时每天产生大量数据,如何在各种影像设 备间传输数据和如何组织存储数据对于系统至关重要的。所以PACS系统对服务器CPU浮点 运算能力要求不高,但PACS系统数据计算复杂程度很大,要求的内存值也就很大,固PA CS系统对服务器内存值要求特别高,所以PACS系统需配置安腾服务器。 PACS系统服务器:在数据中心机房PACS系统服务器采用2台安腾服务器、32GB内存( 支持热插拔)、4块硬盘,做RAID0+1阵列,2台服务器之间通过2块以太网网卡实现两条 心跳线相连,同时安装HA双机热备软件。 3、总院中间件服务器 总院中间件服务器采用医院原有2台服务器。 4、应急服务器 应急服务器:在总院数据中心机房和一门诊各采用一台双路至强服务器、16GB内存, 8块硬盘,做RAID 6阵列,此服务器是以备意外事件发生提功快速顶替备用,8块磁盘做RAID6提供安全、可 靠,同时可以提供大容量存储,高速的读性能。 5、一门诊系统服务器 一门诊HIS+PACS+LIS服务器:因现一门诊业务量一般,设计时把HIS+PACS+LIS合 并在一台服务器上,为考虑以后扩展服务器采用2台安腾服务器、32GB内存(支持热插拔 )、4块硬盘,做RAID 0+1阵列,2台服务器之间通过2块以太网网卡实现两条心跳线相连,同时安装HA双机热 备软件。 应急服务器:在数据中心机房安全备用服务器采用一台QPI架构双路服务器、16GB内 存,8块硬盘,做RAID6阵列,这服务器是以备意外事件发生提功快速顶替备用,

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值