




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除 设计文档一、 约束和定义:1. 功能点:填写功能点的名称。2. 说明:说明功能点的作用或实现的功能。3. 界面:说出功能点的界面。4. 数据库:功能点所对应的数据库结构。n 英文名称:数据库里面的字段名称n 中文名称:对应界面中的控件的名称或者是业务名称。n 类型:SQL SERVER中支持的字段类型。例如varchar(20),nvarchar(20),guidn 主键:如果字段是主键列,请填写。主键列必须为int并设置为种子列.n 外键:如果字段是外键列,请填写,并必须,填写引用表字段。n 是否为空,如果为空填写T,如果不为空填写F。主键列必须填写为F.n 引用表字段:如果字段是外键列。必选填写,格式为主键表.字段名称,如User.UserId.n 默认值:如果有默认值直接填写默认值。n 索引名称:填写用的索引名称n 索引列:填写索引所建立在的字段名称。n 索引类型:填写索引的类型。5. 特殊说明:对界面上的控件操作如果需要特殊说明或者后台有特殊说明。二、 符号表示:* : 文本控件。: 下拉控件。: 多选控件。: 单选控件。: 必填项目。【】:按钮控件。例如用户界面 用户名称:* 登录名称:* 密码:* 用户角色: 超级用户 【保存】 【取消】三、 总体说明整个文档对服务器进行整体设计说明。四、 目录:五、 设计内容(一) 数据库1. 数据库:数据表名称:车辆表 System_Car英文名称中文名称类型主键外键是否为空引用表字段默认值CarId车辆主键int种子列CarSimNoSim卡号varchar(11)ProtocolId协议主键intSystem_Protocol. ProtocolIdDelFlag删除标记Bit0:已删除1:未删除索引名称索引列索引类型数据表名称:协议表 System_Protocol英文名称中文名称类型主键外键是否为空引用表字段默认值ProtocolId协议主键int种子列ProtocolName协议名称nvarchar(50)ProtocolDll协议所在连接库nvarchar(50)ProtocolPort协议的端口号intProtocolClass协议对应的类varchar(50)DelFlag删除标记Bit0:已删除1:未删除数据表名称:指令表 System_Command英文名称中文名称类型主键外键是否为空引用表字段默认值CommandId指令主键Int种子列CommandName指令名称nvarchar(50)CommandTypeId指令类型主键intDelFlag删除标记Bit0:已删除1:未删除数据表名称:指令类型表 System_CommandType英文名称中文名称类型主键外键是否为空引用表字段默认值CommandTypeId指令类型intComandId种子列CommandTypeName指令类型名称nvarchar(50)DelFlag删除标记Bit0:已删除1:未删除数据表名称:指令协议映射表 System_Mapping英文名称中文名称类型主键外键是否为空引用表字段默认值ComandId指令主键intSystem_Command. CommandIdProtocolId协议主键intSystem_Protocol.ProtocolIdProtocolContent协议发送内容nvarchar(50)ProtocolReturn协议回复内容nvarchar(50)DelFlag删除标记Bit0:已删除1:未删除数据表名称:指令协议映射表 System_Server英文名称中文名称类型主键外键是否为空引用表字段默认值ServerId服务器主键int种子列ServerIp服务器Ip地址Varchar(10)ServerPort服务器端口intServerTypeId服务器类型主键intSystem_ServerType. ServerTypeIdDelFlag删除标记Bit0:已删除1:未删除数据表名称:指令协议映射表 System_ServerType英文名称中文名称类型主键外键是否为空引用表字段默认值ServerTypeId服务器类型主键int种子列ServerTypeName服务器类型名称Nvarchar(20)DelFlag删除标记Bit0:已删除1:未删除(二) 功能点1. 登录1.1 说明:管理员用户登录服务器时需要输入登录名,密码。1.2 界面:1.3 数据库:数据表名称:用户表 System_User英文名称中文名称类型主键外键是否为空引用表字段默认值UserId用户主键Int种子列UserName用户名称Nvarchar(10)LoginName登录名称Varchar(10)PassWord用户密码Varchar(10)IsAdmin管理员标记Bit0:普通用户1:管理员用户DelFlag删除标记Bit0:已删除1:未删除1.4 特殊说明:管理员用户名:长度10,允许输入的字符数字,字母。管理员密码:长度10,允许输入的字符数字,字母。【登录】:点击登录按钮,根据管理员用户名和密码,到数据库中System_User表判断是否是系统用户,还需要判断IsAdmin字段是否为1。只有管理员用户才可在此登录窗口中登录。【取消】:点击取消。关闭登录窗口,并退出程序。2. 主窗体2.1 说明管理员在主窗体界面上可以对服务器进行设置。2.2 界面2.3 数据库2.4 特殊说明:系统初始化:当管理员登录成功后,在主窗体加载时间Load中初始化一下各项:1) 初始化数据库服务器信息访问App.config文件,设置ConfigureContext对象的数据库连接字付串(DataBaseContectString)属性。2) 初始化内存对象查询数据库中车辆表System_Car,协议表 System_Protocol,服务器表System_Server,用户表 System_User,并初始化相应的Car,Protocol,Server,Client对象。【添加】:添加一个新的协议【修改】:修改一个现有协议,修改前必须停止该协议。【删除】:删除一个现有协议,删除前必须停止该协议。【启动】:点击后,对应的协议对象将初始化监听端口。接到数据后进行处理。【停止】:点击后,对应的协议对象停止接收数据和监听端口。3. 定位3.1 说明接到客户端下行定位指令,设定车辆定位,并把定位数据发给客户端3.2 界面3.3 数据库3.4 特殊说明下行定位设置指令:D,1,UserId,CarId,ProtocolId根据UserId查询相应的Client对象,根据ProtocolId查询到对应的Protocol对象。并根据CarId找到car对象,把client对象设置car对象的监控客户端。设置成功后回复客户端成功命令DR,1,S,设置失败后回复客户端失败命令DR,1,F.上行定位信息指令:U,1,CarId, ProtocolId,协议位置数据根据接受到的GPS位置数据.编写上行定位信息指令。把上行定位信息指令发送到客户端,客户端不用回复此指令。下行定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿业员工行业知识培训课件
- 石油化工基本知识培训课件
- 2025年特岗教师招聘考试高中语文全真模拟题及解析
- 2025年初级酒店管理者能力测试模拟题及答案解析
- 2025年通信工程维护员招聘笔试模拟题集
- 2025年炼钢工艺中级面试题回顾与预测
- 2025届高中英语一轮话题复习课件:主题三人与自然 语境34 地球与宇宙奥秘探索
- 2025年职业技能安全生产主要负责人金属非金属矿山(露天矿山)-金属非金属矿山(小型露天采石场)参考题库含答案解析
- 看图猜字谜课件
- 外贸合同模板
- 6G多维度切片QoS保障-洞察及研究
- 2025-2026学年外研版(三起)(2024)小学英语四年级上册教学计划及进度表
- 2025年安徽国控集团所属企业招聘7人笔试备考题库及答案解析
- 仓库盘盈盘亏处理方案(3篇)
- 2025年海南省警务辅助人员招聘考试(公共基础知识)历年参考题库含答案详解(5套)
- 城市道路清扫保洁协议
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材)
- 2025年医学检验在编考试题库
- 特色食品卖场建设方案(3篇)
- 2025年书法级考试题及答案
- 子宫癌肉瘤护理查房
评论
0/150
提交评论