




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
36/36软件工程(课程)详细设计讲明书项目名称基于zigbee技术的福利院看护系统学院信息科学与技术学院专业班级软件工程六班小组第五小组组长张兵任课教师赵定远2012年11月20日版本记录:版本号日期描述作者1.o2012-10-25截止当前日期的详细设计讲明书第5组2.02012-11-20截止当前日期的详细设计讲明书第5组
项目组成员班级学号联系方式分工张兵(组长)620101041462218010542492功能实现、数据库、详细设计任熙620101041461215198109544数据处理、定位模块、总体设计林阳620101041462118782966290前台、美工、详细设计余倩620101041460813438311124美工、需求分析、文档整理邓益涵620101041462313547818163前台、可行性分析、建模图祝跃丽620101041463518782965589功能实现、文档整理、需求分析王宏雷620101041463118782943410讲明文档、详细设计杨晓明620101041460113880379632PPT、讲明文档、总体设计
软件工程是计算机相关本科专业的一门必修课程,该课程从全局的、系统的角度,对项目实施的环节进行了详细的分析,利用治理学的原理,对项目实施过程中的流程域进行了梳理,让相关专业的学生对工程项目的实施有一个较全面的了解,为以后的专业进展打下了良好的基础。本课程的任务:依照软件项目的特点,结合课程的内容以项目实施为主线,以组建的项目组为单位,通过对项目实施过程时期性成果的总结,形成相应的工程技术文档,工程技术文档的格式以小组为单位,通过“做中学”和“项目实践”教学模式提高学生的工程化素养。以课程知识指导课程实践,做到理论与实际相结合,完成对一个系统集成项目方案设计实施过程的感受和体验,把理论学习与工程化实践相结合。课程要求:以理论学习为指导,把理论知识与项目实践的各实施环节结合。建立项目小组,以具体项目开发流程的实施为载体,结合项目治理课程相关内容,在项目实施环节中感受和领会项目治理的实质和内涵。评审意见:评审人:年月日姓名时期成绩结项成绩总评成绩任课教师:成绩评定:对项目治理课程,需要通过项目实施去体验,项目实施强调团队协作,因此成绩评定以项目文档、团队展示效果进行评价,具体从三个方面进行考评:1) 时期个人展示、回答问题2) 文档的逻辑规范性、语言表达、格式3) 项目验收团队展示评价4) 总评成绩=时期成绩×30%+结项成绩×70%
目录目录 31 引言 51.1 目的 51.2 项目背景 51.3 参考资料 51.4 阅读对象 51.5 术语解释 52 设计概述 62.1 任务和目标 62.1.1 需求概述 62.1.2 运行环境概述 92.1.3 条件与限制 92.2 详细设计方法和工具 9功能模块详细设计 12用户界面详细设计 143 数据库系统设计 153.1 设计要求 153.2 信息模型设计 153.3 数据库设计 153.3.1 设计依据 153.3.2 数据库选型及特点 153.3.3 数据表及字典设计 173.3.4 存储过程、视图及其他 224 系统可维护性设计 234.1 系统的可靠性和安全性 234.1.1 系统及用户维护设计 234.1.2 系统扩充 234.1.3 错误处理 244.1.4 系统调整及再次开发问题 245 关键技术 24
引言目的本文档规定了以后编码和测试的时候需要注意的一些问题。比如讲有一些代码的规范,错误的时候应该如何修改,同时对进度也有一定的要求。项目背景软件六班软件工程作业参考资料1.项目开发打算;2.需求规格讲明书;3.概要设计讲明书;4.各种api阅读对象此系统是对福利院老人和护士医用的,具有专门好的商业性质,同时还能够预防一些突发事件。术语解释Zigbee:Zigbee是一种低速短距离传输的无线网络协定,底层是采纳IEEE802.15.4标准规范的媒体存取层与实体层。要紧特色有低速、低耗电、低成本、支援大量网络节点、支援多种网络拓扑、低复杂度、快速、可靠、安全。Zigbee协定层从下到上分不为实体层(PHY)、媒体存取层(MAC)、网络层(NWK)、应用层(APL)等。设计概述任务和目标1建立一套入住人员信息治理系统,对老人的差不多信息和躯体状况看护等进行登记,在突发状况发生时候能够及时调用。2加强老人出入场所和房间内的监控,对老人进行实时定位,以便于看护人员能够及时掌握福利院内各区域老人的详细信息机数目。3加强老人自主报警功能,以便老人在突发状况时能即使通知看护人员。需求概述采纳目前最先进的Zigbee无线技术,结合智能卡、传感器及嵌入式系统技术,针对福利院老人情况治理与监护的需求专门设计开发的一套软硬件结合的有用系统。该系统可使治理人员实时掌握福利院内各个区域老人的状况,有效防止老人独自活动时刻的意外情况发生,减少突发状况老人无法及时呼救的几率,最大限度的保障福利院老人的人身安全。另外,系统还能实现自动传输老人血压、脉搏、体温等数据,大大降低监护治理人员的工作强度,在遇到突发事件时能够迅速定位老人的所在位置。系统使用频段:使用的是无需申请的2.4GISM免费频段,满足国家对2.4G频道无线产品的相关规定。后台监控软件集GIS(地理信息系统)、数据库、图形界面等多种技术应用,采纳模块化设计,功能模块可依照客户要求增减。1、业务需求我国现有老龄人口已超过1.6亿,且每年以近800万的速度增加。依照数据显示,我国已步入老龄化社会,社会对老年人的生活照料、康复护理、医疗保健、精神文化等需求日益凸显。养老除了保障老年人的差不多生活之外,还需要大量的医学方面的专业护理服务,但现在的情况乱是,全国老年福利机构的专业人员的严峻匮乏,在一定程度上无法满足老年人的护理需求。对院内老人进行实时数据化治理,大大降低治理人员的工作强度,在遇到突发事件时能够迅速报警并及时采取相应措施。因此福利院作为老人相对集中的场所,建立一套完善只能的看护系统是必不可缺的。
福利院看护系统是一种安全可靠的看护在院老人并将系统中每个人的信息和现实中的每个人一一对应的智能化福利院治理系统,从真正意义上实现监护治理信息化,步入“信息化福利院治理系统”的途径。福利院看护系统是采纳目前最先进的Zigbee无线识不技术,针对福利院看护的需求,专门设计开发的一套软硬件结合的应用系统,是一种安全可靠的关于福利院中的信息化智能化以及关于老人的位置信息和状态信息进行实时的智能治理系统,从真正意义上实现大型福利院信息治理系统集中统一信息化治理,能够提高大型福利院系统的科学治理水平。2、用户需求当今社会福利院专业看护人员普遍供不应求,加上技术上的落后,看护系统不能高效安全的运行。针对不同老人的不同躯体状况,看护人员需要在对每个被监护人员情况的熟悉的同时,还要随时关注他们,这种忙碌导致被监护人员没有安全感,监护人员不能轻松掌握被监护人员的即时情况,这种看护系统是极度不安全的。因此此项目需要清晰的将每个老人的信息录入腕式终端,且需要连接终端电脑上,方便工作人员即使监控。腕式终端需建立一个数据库录入老人信息,老人信息包括名字、性不、年龄、病历(默认为否)、ID、原籍、家人联系方式。腕式终端需要随时监控老人的血压、脉搏、体温等数据,假如这些数据超过了生理学上的安全值段,腕式终端需要自动报警,将信号发给终端电脑,如在安全值段内,便自动以小时为单位算出最高值和最低值,然后以天为单位累计每个小时的最高值与最低值求出平均值并存档于病历表,病历表包括老人名字、ID、每天平均最高/低脉搏值、每天平均最高/低血压值、每天平均最高/低体温值、年龄、病历,其他的数据自动保存5天然后清除。如老人自身感受不适,会主动通过腕式终端报警,将信号发给终端电脑,医护人员通过后台了解病人所处位置和其躯体情况,及时抢救病人。最重要的是,此项目需要即时无线定位功能,依照工作需要,腕式终端要将老人的地址即时发送至终端电脑,工作人员以便及时正确地做出反应。3、功能需求系统由三个大模块组成:数据库模块、定位模块(定位器、人员定位)、智能监护模块。定位模块采集受控人员状态,智能监护模块实时采集人员定位信息和人员状态信息、通过无线传输数据模块传给监护指挥中心;监护指挥中心存储、处理传输来的数据,并合成图形操作界面,数据存储进数据库。其中智能监护模块分为两个部分:无线传输数据和数据处理。无线传输数据又分为老人信息与老人主动报警功能。数据处理分为自动报警与数据分析存档功能。腕式终端采纳电子卡与老人病历证相结合,自成一体。数据库模块包含成员信息的增、删、减、修改功能。人员定位治理系统是采纳目前最先进的Zigbee无线识不技术,针对福利院老人情况与监护的需求,专门设计开发的一套软硬件结合的应用系统。该系统可使治理人员实时掌握福利院内各个楼层区域老人的详细信息机数目,有效防止老人独自活动时刻的意外情况发生,减少突发状况老人无法及时呼救的几率,在遇到突发时刻是能够迅速定位老人的所在位置,最大限度的保障福利院老人的人身安全。运行环境概述 软件:windows+Apachetomcat7.023数据库:mysql5.5.21 硬件:计算机+数据接收终端条件与限制不同的地点用的接收器(中心基站的接收器)和传输器(戴在老人手上的腕式终端)不一样,可能收到的数据就不一样。有可能存在错误,然而这些差不多上硬件所照成的。详细设计方法和工具结构模块网络模块功能模块详细设计流程图 类图:用例图:时序图:用户界面详细设计登录界面:用户登录看护系统的界面,是一个独立于首页之外的界面,用户必须登录才能查看到首页上的信息,以次来增加系统信息的安全性。在登录时,用户能够选择登录权限即“看护员”、“治理员”登录。为防止可能出现的恶意攻击,登录时设置了验证码。首页:用户成功登录后所见到的第一个页面,此页面上显示福利院公布的通知和新闻。基于看护系统对象为老人,在首页上添加了显示农历的日历。入院登记:老人入住时必须进行入院登记,生成对应的档案。包括ID(用于区不老人身份和查询信息)、姓名、性不、年龄、民族、入院日期、家庭住址、亲人联系方式、病历。信息查询:看护员能够通过此页面查询老人的即时信息,包括:体温,脉搏,血压,所在位置以及老人差不多信息,还能够查看老人最近躯体情况。智能定位:输入ID,能够查询到老人所在位置,结合视频监控等功能,实现对老人的实时定位。视频监控:对老人的活动区域进行监控,在页面上能够调用对应区域的高清摄像头对指定区域进行监控,通过页面上的旋转按钮,实现对摄像头的简单操作。工作安排:包括福利院每周的安排和看护员每日的安排。只有治理员具有修改、添加信息的权限。职员社区:显示所有职员简单信息,包括照片、联系方式等。数据库系统设计我们大致分为4个表分不是:老人差不多的信息,数据传输信息,用户信息,病例表。设计要求因为我们采纳windows操作系统,因此就采纳mysql数据库信息模型设计参照前面数据库结构数据库设计设计依据那个数据库是采纳的mysql数据库,因此并发性能够达到13000以上,差不多是专门大的并发性了,数据主键的是自增长类型,存储的时刻为5年,5年过后就自动清除,最大存储量为能够为500M。流量专门小。手机都能够访问的。数据库选型及特点Mysql:MySql是一个快速、多线程、多用户的SQL数据库服务器,其出现尽管只有短短的数年时刻,但凭借着“开放源代码”的东风,它从众多的数据库中脱颖而出,成为PHP的首选数据库。除了因为几乎是免费的这点之外,支持正规的SQL查询语言和采纳多种数据类型,能对数据进行各种详细的查询等差不多上PHP选择MySql的要紧缘故。下面,就让我们来看看MySql数据库的要紧特征。·MySql的核心程序采纳完全的多线程编程。线程是轻量级的进程,它能够灵活地为用户提供服务,而只是多的系统资源。用多线程和C语言实现的MySql能专门容易充分利用CPU。·MySql可运行在不同的操作系统下。简单地讲,MySql能够支持Windows95/98/NT/2000以及UNIX、Linux和SUNOS等多种操作系统平台。这意味着在一个操作系统中实现的应用能够专门方便地移植到其他的操作系统下。·MySql有一个特不灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。·MySql支持ODBCforWindows。MySql支持所有的ODBC2.5函数和其他许多函数,如此就能够用Access连接MySql服务器,从而使得MySql的应用被大大扩展。·MySql支持大型的数据库。尽管关于用PHP编写的网页来讲只要能够存放上百条以上的记录数据就足够了,但MySql能够方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySql能够针对不同的应用进行相应的修改。·MySql拥有一个特不快速而且稳定的基于线程的内存分配系统,能够持续使用面不必担心其稳定性。事实上,MySql的稳定性足以应付一个超大规模的数据库。·强大的查询功能。MySql支持查询的SELECT和WHERE语句的全部运算符和函数,同时能够在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。·PHP为MySql提供了强力支持,PHP中提供了一整套的MySql函数,对MySql进行了全方位的支持。Sqlserver:1开放性。只能运行在微软的windows平台,没有丝毫的开放性可言。2可伸缩性,并行性。并行实施和共存模型并不成熟,专门难处理日益增多的用户数和数据卷,伸缩性有限。3性能稳定性。SQLServer当用户连接多时性能会变的专门差,同时不够稳定。4使用风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需时刻来证明。并不十分兼容早期产品。使用需要冒一定风险。5客户端支持及应用模式。只支持C/S模式。6sqlserver是一个收费的软件。和mysql比起来的话就没有方法相比。功能都差不多。然而一个要收费一个不收费。显而易见都会选择mysqlOracle:1oracle没有必要考虑,属于大型的数据库。而且操作比较复杂,对硬件要求也专门高,最要紧的是一个收费软件。然而功能专门强大。比mysql和sqlserver强大专门多。数据表及字典设计WordAbbreviation:缩写词CFN:ChineseFieldName(中文字段名称)FN:FieldName(英文字段名)DT:DataType(数据类型)PK:PrimaryKey(主键):FK:ForeignKey(外键)UK:UniqueKey(唯一键)DV:DefaultValue(默认值)4.3.3.1老人差不多信息表:CFNFNDTPKFKUKIsnotnullDVCommentIDID号int√√√1唯一标示老人的name名字Varchar(32)√老人的名字sex性不Char(2)1老人的性不age年龄long老人的年龄address户籍Varchar(64)老人的原来的地址phone联系电话Varchar(16)老人监护人的电话4.3.3.2:老人病历表CFNFNDTPKFKUKIsnotnullDVCommentname名字Varchar(32)√√√老人的姓名IDID号int√外键用来标示是哪个老人age年龄long老人的年龄DiseaseName病的名字Varchar(32)老人病的名字Pulse脉搏long老人的脉搏bloodPressure血压long老人的血压temperature温度long老人躯体的温度4.3.3.3:看护人员信息表CFNFNDTPKFKUKIsnotnullDVCommentIDID号int√√√1唯一标示看护人员的name名字Varchar(32)√看护人员的名字password密码Varchar(32)看护人员的密码age年龄long看护人员的年龄phone电话long看护人员的电话hiredate就职时刻data看护人员的就职时刻4.3.3.4:监控数据动态信息表CFNFNDTPKFKUKIsnotnullDVCommentIDID号int√√√1唯一标示老人的Name名字Varchar(32)√老人的名字Pulse脉搏long老人的平均脉搏bloodPressure血压long老人的平均血压Temperature温度long老人躯体平均的温度PulseMAX脉搏long老人的脉搏最大值bloodPressureMAX血压long老人的血压最大值temperatureMAX温度long老人躯体温度最大值PulseMIN脉搏long老人的脉搏最小值bloodPressureMIN血压long老人的血压最小值temperatureMIN温度long老人躯体温度最小值PulseNormal脉搏long老人的正常脉搏bloodPressureNormal血压long老人的正常血压temperatureNormal温度long老人躯体正常温度讲明:老人的平均脉搏和平均血压以及平均温度只的是在一天之类的平均值,老人的最高脉搏和最高血压以及最高温度表示的在一天之类最高的值是多少。而最小值刚刚相反。老人的正常脉搏和正常血压以及正常温度确实是由大夫提供那个老人正常的时候脉搏和血压以及温度的正常范围的方差。数据结构图E_R图存储过程、视图及其他无(因为我们的数据量比较小。没有必要采纳存储过程和试图以及游标之类的)
系统可维护性设计系统要紧针对福利院使用的,因此并发性不是专门大,这是一个需要注意的地点,同时,因为客户要求我们必须才用Zigbee技术。系统的可靠性和安全性无系统及用户维护设计系统因为数据差不多上重要的数据。有必要备份,我们才用的是每天的数据进行一个自动的备份,同时在恢复的时候能够用命令直接的进行恢复操作,同时物理安全方面临时我们不考虑。系统扩充那个系统是能够扩展的。因为我们还能够在上面加上一些带有模式识不的功能,最开始的时候我们想才用linux开发,然而同学都不专门回,我们就采纳windows开发可移植性比较好。同时因为我们才用的是mysql数据库,因此我们能够在任何系统下进行工作。错误
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 欢庆国庆学校生校内代表作文摘选7篇
- DB65T 3789-2015 围栏育肥牛场设计技术规范
- 2025纯净水购销合同书
- 《高中你好》高一开学第一课主题班会教学设计-2023-2024学年高一上学期开学主题班会
- 2025年智能电网电力系统稳定控制中的电力系统稳定性分析与优化技术创新
- 管理招聘考试试题及答案
- 管理学试题罗宾斯及答案
- 管理学试题及答案简单
- 2025年智能穿戴设备技术创新报告
- 管理学期末试题选择题及答案
- 小学科学-哪杯水热教学课件设计
- 酒店明住宿清单(水单)
- 《中国儿童维生素A、维生素D临床应用专家共识》解读
- 应用技术推广中心 报告1212
- 一级烟草专卖管理师理论考试题库(含答案)
- 小学数学《分数除法》50道应用题包含答案
- 教学第七章-无机材料的介电性能课件
- 应急值班值守管理制度
- 外国文学史-总课件
- 《中小企业划型标准规定》补充说明
- 房屋租赁信息登记表
评论
0/150
提交评论