家校通概要设计说明书
家校通校园安全系统

校园安全系统近期频发的校园安全事件,促使全国各级政府及教育机构发动了一场急补校园安全漏洞的运动。
我司专注于人员出入管理多年,积极响应落实教育部提出的“严防来历不明人员进校”,针对校园人员出入安全管理具有一系列成熟可靠的解决方案。
一、研发背景学校是学习的场所,学生大部分时间生活在学校里,校园安全已成为全社会关注的问题。
近些年来,我国校园的意外伤害也呈现上升趋势,学校群死群伤和暴力事件令人担忧。
做好学生伤害的预防与控制,保障校园安全,是全社会都必须重视的公共安全问题。
学校目前解决安全的办法一般就是在大门口安装监控设施,监控设施在一定程度上面可以起到事后查证的作用,但是往往从监控画面很难去识别。
没有从根本上面起到事前制止的作用。
有的学校使用刷卡开门的门禁设备,虽然说这个方法在一定程度上面解决了外来人员的进入,但是门禁有一个致命的地方在于高峰期的时候根本就没法解决尾随的情况,只要门不关闭所有的人员都可以进去。
二、系统总体规划2.1 系统设计思想本人员出入安全管理系统是集计算器技术、自动控制技术,网络通讯技术、超高频远距离射频识别技术、光电传感技术、和机电一体化技术于一体的一套功能强大的计算机智能控制识别系统,系统采用符合潮流的开放式体系结构,能够与任何第三方的系统和设备兼容,实现用户系统的高度集成。
2.2 系统结构2.3 系统特色说明本“校园人员进出管理系统”它不仅可以有效的堵住校园目前存在的人员出入管理漏洞,更重要的是它为人员出入管理提供了规范的高科技管理手段,操作方便,贴近学校实际,具有可持续性,是很好的校园安全管理长效机制之一。
它通过日常工作,无形中就能筑起稳固的安全防线:第一道安全防范措施:身份证验证,将来历不明身份者拒之门外。
凡要求进入校园内人员一律采用配发的人员卡验证。
第二道安全防范措施:被访人验证,安全责任落实到人。
系统内含有校园内学生和教职工的全部资料,实时被访人验证,如家长来访出示身份证,系统立即显示学生和班主任的资料,同时被访人通过现场拍照、签名或刷卡等方式,明确外来人员进校谁接待谁负责。
家校通操作手册

万维千象家校通平台操作手册目录1管理系统 (3)1.1系统登录 (3)1.2注册账号 (4)1.3学校信息维护 (5)1.4课程管理 (5)1.5教师管理 (5)1.6年级班级信息 (6)1.7修改密码 (9)2教师操作 (9)2.1关注公众号 (9)2.2帐号绑定 (10)2.3留作业 (11)2.4发通知 (11)2.5组织活动 (12)3家长操作 (13)3.1关注公众号 (14)3.2帐号绑定 (14)3.3查作业 (15)3.4查通知 (16)3.5组织活动 (17)3.6课程表 (18)3.7通知提醒 (19)1 管理系统1.1 系统登录1.在浏览器的地址栏输入,如图1-1所示,图1-12.进入后台登陆界面,如图1-2所示,图1-23.登录后页面,功能包括:学校信息维护,课程管理,教师管理,年级班级管理,修改密码,如图1-3:图1-31.2 注册账号在登陆页面点击<创建一个新帐户>,进入用户注册页面并输入相关信息,点击提交申请,完成账号注册,如图2-1所示:图2-11.3 学校信息维护登录后首先在《学校信息维护》模块新建学校。
点击左侧学校列表旁的“+”可以新建学校,如有多个分校,可以一次添加。
右侧是学校信息,按页面要求逐项输入即可,如图3-1所示:图3-11.4 课程管理学校信息录入后,再新建课程,学校的所有课程都在此模块中录入,点击“新建课程”按钮在弹出的页面中录入课程名称并保存;如需修改请点击课程名称后的“修改”或“删除”按钮,如图4-1所示:图4-11.5 教师管理此模块录入教师信息,点击“增加教师”按钮在弹出的页面中录入教师信息并保存;如需修改请点击“修改”或“删除”按钮,如图5-1所示:说明:录入教师信息时,教师照片可以不上传,认证码是系统自动生成的,不需要填写。
图5-11.6 年级班级信息此模块录入年级/院系信息和对应的班级信息(班级基本信息、代课教师、学生信息、课程表信息)。
家校通操作手册

家校通操作手册家校通的受理在CRM系统中分三个步骤,具体如下:第一步:客户资料的建立过程(目前政企的统计口径分为客户数和用户数)进入CRM系统,输入办理学校的任意固话号码,点击查询,点击“产品受理”----点击“移动商品目录”下的“综合VPN”----选择“翼机通B版”----确定,显示如下:基本信息中,必须要填写“客户协议号码”。
服务信息不用选择;资费信息中一定要选择“通用资费配置”具体操作(点击资费信息中的选择资费,显示如下:选择此资费账务信息可以选择成与单位一致,也可以新生成一个。
第二步“家校通接入端”的录入进入CRM系统,输入办理学校的任意固话号码或翼机通B版接入号码,点击查询,点击“产品受理”----点击“移动商品目录”下的“综合VPN”----选择“家校通接入端”,家校通接入端的购买数量可根据客户经理签订的协议中终端的数量进行录入----确定,显示如下:基本信息的录入于新装普通CDMA的一致;服务信息的选择:点击“服务信息”(服务信息中默认的“国内漫游”和“国内长途必须取消”。
显示如下:“国内漫游”和“国内长途必须取消资费信息不用再进行选择,系统默认的即可;账务信息选择成与“翼机通B版一致”即可。
注意事项:1、家校通接入端的开通要进行终端施工,千万别忘了在“服务开通”系统中配置“终端设备”工位。
(家校通接入端的UIM卡交终端设备安装人员)2、受理家校通接入端是别忘了取消服务信息中的“国内漫游”和“国内长途”第三步“家校通”的录入,进入CRM系统,输入办理学校的任意固话号码或翼机通B办接入号码或家校通接入端号码,点击查询,点击“产品受理”,显示如下:在“销售品模糊查询”中输入“家校”,点击查询点击“确定”后显示如下:“用户名称”必须为“学生姓名”,与青海电信家校通业务管理平台中对应的学生资料中的“学生姓名”,一致点击服务信息显示如下:亲情号码必须为电信用户号码(包括:固定电话、小灵通和手机)家校通的服务信息对应“青海电信家校通业务管理平台中”下图的业务点击“资费信息”显示如下:如果用户只选择了“家校通短信基础功能”那么资费选择默认资费即可,如果在短信基础功能的基础上还增加了亲情包或附加功能,请点击“选择资费”后选择相应的资费,资费的生效时间视情况而定。
网通家校通功能实施方案简介

网通家校通功能实施方案简介颐捷公司根据各地区、各类学校的差别和各地教育系统局域网的实际条件和要求,提供二种方案供参考:方案一:●以学校为单位,每个学校独立设机房、系统设备安装在学校。
●功能简介:学生信息管理系统的主要功能:内学生的家庭作业,方便家长督促、检查。
便家长24小时查询。
如学生迟到、旷课或遇到紧急通知,系统自动发送信息到家长指定的通讯工具(手机),便于家长及时采取正确措施、判断孩子去向。
召开家长会通知、老师家访、成绩发布、各种费用交纳情况等。
病等紧急情况,系统可通知家长。
议。
台。
长、学生之间交流沟通及简单的通知。
考试成绩、品行表现等信息均可自系统数据库汇集并刻成光盘保存。
况、某个学生的情况,随时迅速调出有关资料了解。
育信息、高考指南、教育论坛等。
需要时系统预留有与学校计算机网络的预制接口,实现资源共享:“个性化”服务亦可根据学校要求增加对食堂、图书馆、宿舍、电教科室等的管理功能,实现学校“一卡通”式管理。
●安装需求:1、需要在校内安装一台服务器,用于数据存储和语音转换。
2、服务器能连入互联网,通过互联网发送短信。
3、根据学校人数安装电信虚拟交换机(中继)线路若干条。
4、每个学校校门口(或宿舍门口)根据使用人数安装若干个读卡器,并铺设网线通过控制器、转换器连接至服务器。
5、学生(学校人员)进出学校(宿舍)需佩戴非接触式IC照片卡。
●实施方案:1、符合要求的中、小学可免费装系统。
2、经学校审核批准的特困生免收服务费。
3、家长、学生使用“家校通”学生管理服务系统,每年130元。
4、系统操作维护人员的工资福利,由颐捷公司支出。
5、公司负责所有设备、线材、工程安装、系统运行和维护的所有费用。
6、公司负责系统维护与升级并根据学校要求对系统进行功能增加、调整等个性化设置。
方案二:以区(片)为单位,系统设备集中安装设置中心机房,统一管理。
●功能:除没有考勤系统外其它同方案一●安装需求:1、设置中心机房,系统服务器设备集中安装,根据学校数量安置多台服务器和操作人员。
家校通需求规格说明书

文档编号: XXX_RD_01江苏微软技术中心Jiangsu Microsoft Technology Center改版履历目录1.概述 (1)1.1.目的 (1)1.2.范围 (1)1.3.术语定义 (1)2.系统说明 (1)2.1.项目背景 (1)2.2.运行环境 (2)2.2.1.软件环境 (2)2.2.2.硬件环境 (2)3.总体功能概述 (2)4.需求说明 (5)4.1.功能要求 (5)4.1.1.网站页面展示 (6)4.1.1.1.网站信息展示 (6)4.1.1.2.用户注册 (7)4.1.1.3.用户登录 (9)4.1.1.4.找回登录密码 (11)4.1.2.鉴权及功能入口展示 (13)4.1.2.1.鉴权与功能入口展示 (14)4.1.3.系统管理 (15)4.1.3.1.审核用户注册申请 (16)4.1.3.2.用户帐户管理 (18)4.1.3.3.权限管理 (19)4.1.3.4.网站介绍发布 (21)4.1.3.5.最近动态发布 (23)4.1.3.6.网站新闻发布 (24)4.1.3.7.网站公告发布 (26)4.1.3.8.新闻、公告审核 (28)4.1.4.学校管理 (30)4.1.4.1.校内公告管理 (30)4.1.4.2.校内新闻管理 (32)4.1.4.3.学校帐户管理 (34)4.1.4.4.班级信息维护 (36)4.1.4.5.学科信息维护 (38)4.1.4.6.年级信息维护 (41)4.1.4.7.学校信息维护 (42)4.1.5.教师应用功能 (44)4.1.5.1.学生信息维护 (44)4.1.5.2.班级管理 (46)4.1.5.3.学生家长留言 (48)4.1.5.4.问卷调查 (50)4.1.5.5.布置作业 (51)4.1.5.6.网上家长会 (53)4.1.5.7.发布考试、考试成绩分析管理 (55)4.1.5.8.个人信息维护 (57)4.1.5.9.申请家长身份,维护学生——家长关系 (59)4.1.5.10.信息提示 (60)4.1.6.校内网模块 (61)4.1.6.1.校内网信息加载及展示 (62)4.1.7.学生家长应用 (63)4.1.7.1.老师留言 (64)4.1.7.2.问卷调查回答 (66)4.1.7.3.作业下载 (68)4.1.7.4.网上家长会 (69)4.1.7.5.信息提示 (71)4.2.非功能性需求 (72)4.2.1.安全性 (72)4.2.2.设计约束 (72)4.2.3.界面要求 (73)4.2.4.扩展性 (73)5.系统接口 (73)5.1.外部接口 (73)5.2.内部接口 (73)6.验收标准 (74)1. 概述1.1. 目的本系统旨在为学校及学生家长提供一个交流沟通的平台,满足学校与学生家长之间的沟通需求。
中国电信“家校通”产品介绍

2.1办公OA——协办管理 优点:
1、独立项目管理 2、列表式汇总
中国电信
2.1办公OA——公告
应用范围:各种通知、新闻、公告、宣传等 说 明:
1)学校相关领导也可向全校或者指定的老师发布公告; 科组长或者老师可向全科组或部分老师发公告。 2)在线的老师可以立刻看到公告,不在线的老师手机会 接收到公告通知短信; 3)发布者可查看到公告的查收状态,即老师的查阅与否, 并可以进行催看。 4)有存储档案的功能,方便今后随时查阅;
“家校通”产品介绍
目录
1 家校通产品概述 2 家校通产品具体内容 3 家校通产品特点优势 4 家校通产品作用与意义 5 销售部署
中国电信
1.1家校通平台概述
实现教育局与教办间、教办与学校间、学校与学校间以及学校内部的办 公自动化以及高效沟通和资源共享;实现学校老师与家长、学生间的有 效沟通与交流。
家长
了解学校动态信 息与查收相关文件
向学校反馈信息 家长间相互沟通 免费接收学校短 信
教育局
智能多层级监控体系 管理更透明、更简单、更科学 下达信息更方便、更高效,方便跟 进与督办
中国电信
目录
1 家校通产品概述 2 家校通产品具体内容 3 家校通产品特点优势 4 家校通产品作用与意义 5 销售部署
中国电信
2.2短信平台——家校通短信
发送选择界面
中国电信
2.2短信平台 优点:
1、手机全网发送短信 2、强大短信提醒功能
中国电信
目录
1 家校通产品概述 2 家校通产品具体内容
2.1办公OA 2.2短信平台
中国电信
1.2“家校通”平台示意图
规范学校管理、 提高办公效率、实现 全面办公自动化 学校与老师间沟 通与交流更顺畅 建立教师,家长 之间便捷的沟通渠道
家校通PC端设计方案

家校通PC端设计方案家校通PC端设计方案一、二级模块列表 (2)二、二级模块详情 (3)2.1 学校管理(注:仅存在公司服务器) (3)(1)学校管理 (3)2.2 账号管理 (2)(1)班主任管理 (2)(2)班级代课教师管理 (4)(3)家长数据导入 (5)(4)家长信息修改 (4)(5)家长账号生成 (5)2.3 发布作业 (5)(1)作业管理 (5)(2)作业统计 (6)2.4请假管理 (6)(1)请假审核 (6)(2)请假统计 (7)2.5公告管理 (7)(1)学校公告发布 (7)(2)学校公告审核 (7)(3)学校公告维护 (8)2.6 校长信箱 (8)(1)家长意见 (8)(2)教师意见 (9)一、二级模块列表家校通二级模块列表如下所示◆学校管理(注:仅存在公司服务器)◆账号管理◆发布作业◆成绩管理◆请假管理◆校长信箱二、二级模块详情2.1 学校管理(注:仅存在公司服务器)该二级模块中包括的三级模块如下◆学校管理(1)学校管理学校管理是为了统计所有使用家校通的学校以及为APP提供数据。
查询条件:学年、学号、姓名(输入框)按钮:查询新生、清除条件、增加新生、删除新生、批量导入、导出报表表单显示如下当点击新增学校时,弹出框的页面如下所示2.2 账号管理该二级模块中包括的三级模块如下◆班主任管理◆班级代课教师管理◆家长数据导入◆家长数据修改◆家长账号生成(1)班主任管理对学校的班主任进行统一的管理,直接从学校中获取数据,为家校通APP提供数据查询条件:班年级(下拉框),班主任工号,班主任姓名。
按钮:查询统计、清除条件(2)班级代课教师管理对班级中的所有代课教师的数据进行管理,学校中直接获取数据,为家校通APP提供数据查询条件:教师工号,教师姓名按钮:点击查询、清除条件、增加教师页面分为左侧和右侧两个部分;左侧为班年级的列表,如下图所示右侧的表格显示左侧选中的班级的任课教师列表,从教学任务中获取当点击编辑时,弹出框的显示如下(3)家长数据导入对家长的信息进行导入,分班级进行导入查询条件:年级、班级(两级下拉框)按钮:点击查询、清除条件表格显示如下当触发点击导入的时候,弹出框的页面如下所示:(导入后,点击导入变成重新导入)(4)家长信息修改班主任权限对班级中家长的数据进行修改等,只允许班主任进行修改自己班级的家长信息查询条件:学生姓名、学生学号、家长电话、家长学号按钮:点击查询、清除条件(5)家长账号生成对家长的账号进行生成,由管理员进行页面如下所示:同步的数据来源为家长数据库同步方式为手机号码初始密码为学生学号2.3作业发布该二级模块中包括的三级模块如下◆作业管理◆作业统计(1)作业管理作业管理是任课教师针对自己所带的班级的作业的输入,为家校通APP提供数据与教师端的APP进行数据同步查询条件:年级、班级(只显示教师任课的班级)按钮:点击查询、清除条件、新增作业表格的显示如下:根据日期进行排序,最新的作业放在最上面,日期使用编辑当天的日期当点击新增作业的按钮和编辑的操作时,显示的页面如下所示(2)作业统计显示全校的教师的作业任务查询条件:班级、教师姓名、教师工号、日期按钮:点击查询、清除条件2.4请假管理该二级模块中包括的三级模块如下◆请假审核◆请假统计(1)请假审核班主任权限审核家长端发送的请假信息,与APP进行数据同步查询条件:学生姓名按钮:点击查询、清除条件(2)请假统计统计学生的请假天数查询条件:学生姓名按钮:点击查询、清除条件2.5学校公告管理该二级模块中包括的三级模块如下◆学校公告发布◆学校公告审核◆学校公告维护(1)学校公告发布发布学校的公告,流程与行政办公中心公告管理相同,将行政办公中的公告管理中的公告发布进行移植注:行政办公中心的公告管理同样存在,且两者之间的数据进行同步(2)学校公告审核审核已经发布学校的公告,流程与行政办公中心公告管理相同,将行政办公中的公告管理中的公告审核进行移植(3)学校公告维护维护已经发布学校的公告,流程与行政办公中心公告管理相同,将行政办公中的公告管理中的公告维护进行移植2.6校长信箱该二级模块中包括的三级模块如下◆家长意见◆教师意见(1)家长意见用于家长反馈的信息的查看查询条件:家长姓名按钮:点击查询、清除条件(2)教师意见用于查看教师对学校的反馈查询条件:教师姓名按钮:点击查询、清除条件。
河北家校通客户使用说明书 .doc

河北家校通客户使用说明书目录第一章家校通概述 2第二章家校通产品使用指南 2第一节家校通校务办公功能2第二节家校通家校沟通功能3二、老师使用互联网和家长沟通的方法 4三、家长与老师沟通的两种方法 6第三节家校通博客、博客圈6一、家校通博客7二、家校通博客注册方式7三、家校通博客圈8第四节家校通家庭教育彩信9第五节:阅读成长10第三章家校通客户服务10第一章家校通概述家校通是什么家校通是依托互联网和手机短信,致力于促进教育行业内经验交流、资源共享,实现家校良好沟通,促进学生全面健康发展的综合素质教育平台。
家校通能为您做什么➢为学校提供电子化校务管理平台,提高工作效率,节约通讯开支。
➢促进家校沟通,有助于实现家校共育,提升教育效果。
➢创建网络学习共同体,促进教师专业成长。
➢帮助家长提高家庭教育水平,为家长解疑答惑。
➢为学生提供展示自我、结交良师益友的绿色网络空间。
家校通主要产品:1、家校通校务办公2、家校沟通、短信模板3、家校通博客、博客圈4、家校通家庭教育彩信5、《家长会》以及教育材料第二章家校通产品使用指南第一节家校通校务办公功能家校通校务办公功能为学校提供电子化的办公平台,通过此平台可以实现日程提醒、公文管理、会议管理等功能,提高学校工作效率,节省通讯开支。
家校通校务办公功能使用方法:老师凭加入家校通的手机号和密码,登录家校通网站,进入“家校联系”页面,点击页面上方的“校务办公”,即可实现日程提醒、公文管理、会议管理等功能。
日程提醒:您可以使用此功能将一些重要安排如家人生日、学校检查安排等进行记录,按照您设置的时间,到时会给您以短信提醒。
会议管理:您可以使用此功能将学校会议安排及时传达,同时也可以将会议需要学习的相关文件通过附件的形式传递给会同事。
公文管理:此功能可以将学校的一些决定、通知通告、学习文件等通过公文的形式传递给各部门人员,同时显示各部门人员的批复意见,实现学校无纸化办公,提高工作效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件概要设计说明书 (2)1.引言 (2)1.1编写目的 (2)1.2定义 (2)1.3参考资料 (2)2.范围 (3)2.1系统主要目标 (3)2.2主要软件需求 (3)2.2.1 家长需求 (3)2.2.2 学校需求 (3)2.2.3 教师需求 (4)2.3设计约束、限制 (4)2.3.1(数据库)表编号与命名定义 (4)2.3.2 编程规范 (5)2.3.3注释书写规定 (9)3.软件系统结构设计 (15)3.1复审数据流、控制流 (15)3.2软件体系结构 (15)3.2.1 软件程序结构图 (15)3.2.2模块命名规则 (15)3.2.3模块描述 (16)3.3功能需求追溯 (21)4.复用策略 (22)5.数据设计 (22)5.1数据字典复审 (22)5.2数据项 (22)业务信息表d_operation_info (22)5.3.数据库结构设计 (23)5.4.文件设计 (23)6.接口设计 (23)6.1.用户界面设计规则 (23)6.1.1 字体 (23)6.1.2 控件 (23)6.2内部接口设计 (24)6.3外部接口设计 (24)7.出错处理设计 (25)8.系统维护设计 (25)软件概要设计说明书Software Preliminary Design Description1.引言1.1 编写目的在分析《管理信息系统的基础》上,华迪公司Android项目小组对该系统进行了概要设计。
主要是基于以下目的编写此说明书。
1、对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。
2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。
3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。
4、明确编码规范和命名规范,统一程序界面。
预期读者:详细设计人员、概要设计评审小组、研究院领导。
1.2 定义MIS: 管理信息系统系统: 管理信息系统质量技术交底:对一个工程项目开始时提出的要达到的质量要求。
人力强度:一个工程项目每个时间段投入人力的分布。
1.3 参考资料书2.范围2.1 系统主要目标华迪家校通(Hwadee Families School Communication,简写:Hwadee-FSC)是指利用无线通信技术和网络技术搭建的家校互通平台,为家校之间提供充分、准确、及时的沟通方式,为全面监控学生和学生成长提供有效的途径,该平台运行于移动终端,家长、学生、教师、领导都可以通过智能手机、平板电脑等媒介进行沟通和信息传递。
2.2 主要软件需求2.2.1 家长需求2.2.1.1 子女情况监控1.可以通过平台查看学生考勤、奖罚、评语、成绩、学生管理、作业等信息2.2.1.2 交流和留言功能1.能通过文字进行沟通2.能发送语音进行沟通2.2.1.3 具备二维码扫描功能2.2.2 学校需求2.2.2.1 建立学校微网站所有用户可以查看学校简介、机构设置、通知、公告、新闻等。
2.2.2.2 与学校现有数据对接将学生的考勤(门禁)、奖罚、评语、成绩、作业信息进行整合。
2.2.2.3 信息主动推送将学生的考勤、奖罚、评语、成绩、学生管理、作业信息推送给家长。
能发布新闻、通知信息,并推送给老师、家长、学生。
2.2.3 教师需求2.2.2.1 作业发布将课后作业信息发送给家长和学生。
2.2.2.2 信息交流能通过平台与家长、学生进行沟通交流,支持语音。
能发布新闻、通知信息,并推送给家长、学生能发布学生活动照片,所有家长均可以浏览和留言。
采用高稳定、高扩展性的开发平台,建议使用Liferay平台。
客户端支持IOS和Android两种移动操作系统,推荐前期先开发支持Android的移动APP2.3 设计约束、限制2.3.1(数据库)表编号与命名定义2.3.1.1 表编号定义:9000a).9 1位,表示表的类型;1代表码表2代表数据存放表3临时表4视图2.3.1.2 表命名定义:AB_ + 表的英文名称a).A 表示表的性质,‘无’代表用户表(与业务处理直接相关的表)S 代表系统表(为完成业务而建的对用户非透明的表)b).B 表示表的类型,C 码表(包含唯一代码,一次性生成,很少改动)D 数据存放表(业务数据、控制、设置、记录系统信息等)T 临时表(程序动态生成)V 视图c).表的英文名称表示表的英文名称,可缩写;d).举例用户码表:c_bank系统码表:sc_user2.3.2 编程规范2.3.2.1 对象命名规范对象类型2.3.2.1.1 PBL对象命名(类+)对象类型前缀+ ‘_’ + 对象英文名如:uo_process_rendercw_process_ancestor2.3.2.1.2 控件对象命名对象类型前缀+ ‘_’ + 对象英文名如:pic_backgroundsle_password 2.3.2.2 变量命名规范变量类别2.3.2.2.1 数据变量类型2.3.2.2.2 对象变量类型2.3.2.2.3 变量命名变量类别+ 数据类型变量/对象类型变量+ ‘_’ +变量英文名如:g s_usernamelpic_background2.3.3注释书写规定2.3.3.1 PBLa).PBL注释PBL库的注释必须标明该库的类别及其功能。
格式:库类别(10个汉字,不足用‘-’补齐)+ 功能。
如:公用库--------------公用函数业务逻辑-----------汇缴处理用户界面-----------归集查询分析b).PBL内对象注释PBL内对象的注释应标明该对象所属的业务、作者及其功能。
格式:所属业务(10个汉字,不足用‘-’补齐)+ 作者名(3个汉字,不足用‘-’补齐)+ ‘--’+ 功能描述如:公用函数------------惠兴海--以给定分隔符合并字符串汇缴处理------------喻兵-----汇缴用户界面,处理正常汇缴业务2.3.3.2 Script注释a).注释符号‘//’不许使用’/* */’作注释符。
b).函数注释每个函数都应描述该函数的名称、功能、作用范围、入口参数的类型和传值方式及参数含义、返回值类型及返回值的含义。
格式:////Function: 函数名//Purpose: 用途//Scope: 作用范围//Args: 入口参数(列表) 类型传值方式含义//Returns: 返回值类型(可确定值列表)含义//c).非函数注释注明该模块的作用格式:////功能//d).程序行间注释在程序行的每一个处理单元前作注释。
格式://注释e).注释举例////Function: F_FindObject//Purpose: 按照控件名在可视化主对象中查找主对象内的可视化控件。
//Scope: Public//Arguments: ls_name String Value 将要查找的控件名// lpbo_object PowerObject Value 可视化主对象// lpbo_find PowerObject Ref 存放并返回查找到的控件,返回NULL则表// 示可视化主对象内无控件或可视化主对象不能包含// 控件//Returns: Boolean True 表示找到该控件// False 表示未找到该控件//Integer li_loop,li_totalWindow lw_objectUserObject luo_objectString ls_control_nameObject lo_typeli_loop = 1//取得lpbo_object的类型lo_type = lpbo_object.TypeOf()//根据lpbo_object的类型分别处理Choose Case lo_typeCase Window!//Window类型lw_object = lpbo_objectli_total = UpperBound(lw_object.control[])If li_total < 1 ThenSetNull(lpbo_find)Return FalseEnd If//查找Do While li_loop <= li_totalls_control_name = lw_object.control[li_loop].ClassName()If ls_control_name = ls_name Thenlpbo_find = lw_object.control[li_loop]Return TrueEnd Ifli_loop ++LoopSetNull(lpbo_find)Return FalseCase UserObject!//UserObject类型luo_object = lpbo_objectIf NOT luo_object.objecttype = CustomVisual! ThenSetNull(lpbo_find)Return FalseEnd If//可视UserObject类型li_total = UpperBound(luo_object.control[])If li_total < 1 ThenSetNull(lpbo_find)Return FalseEnd If//查找Do While li_loop <= li_totalls_control_name = luo_object.control[li_loop].ClassName()If ls_control_name = ls_name Thenlpbo_find = luo_object.control[li_loop]Return TrueEnd Ifli_loop ++LoopSetNull(lpbo_find)Return FalseEnd Choose//非Window和UserObject类型SetNull(lpbo_find)Return False2.3.3.3 Script书写规范2.3.3.3.1 大小写a).大写以下项目必须用大写书写:1).SQL关键字,如:INSERT、SELECT、USING等2).逻辑运算符,如:NOT、AND、OR等b).小写以下项目必须用小写书写:1).各种对象名2).各种对象的属性3).各种变量4).数据表拥有者名称,如:dba5).数据表名6).字段名c).匈牙利书写法以下项目必须用匈牙利书写法书写:1).用于定义变量的对象类型,如CW_Process_Ancestor2).枚举值,如:KeyF1!,Question!,WriteMode!3).除逻辑运算符之外的所有PB关键字4).函数名称(包括系统函数、用户函数、外部函数和存储过程)2.3.3.3.2 局部变量声明的位置局部变量的声明必须写在该模块中所有可执行代码之前(游标定义除外)。