《教学事务管理系统.doc》由会员分享,可在线阅读,更多相关《教学事务管理系统.doc(21页珍藏版)》请在三一办公上搜索。
1、教学事务管理系统教学事务管理系统问题定义报告项目名称:教学事务管理系统项目用户:上海电机技术高等专科学校项目开发者:费萍、诸馀宽、赵英俊、赵振华开发单位:上海电机高等专科学校用户需求说明1)开发新系统的必要性:随着学校招生数量的不断扩大,学校教务不堪重负,现需一款自动化的教学事物管理系统来对学生的信息进行管理和维护,屏弃手工管理所带来的效率低,易出错,耗费人力等缺点。2)需求定义:开发的教学事务管理系统需完成以下工作:(1)学籍管理:新生入学登记和管理,学籍档案管理和维护。(2)课程编排:各年级学生课程安排,课程表编制。(3)成绩管理:学生个课程成绩录入,管理,维护和统计。(4)特殊统计:各门
2、课程及格率,优秀率,平均成绩,班级名次。(5)查询服务:查询学生学习情况,选择课程,学习成绩,课程表。学生在学校奖罚情况。(6)打印服务:打印学籍表,学生成绩报告表,班级名次表,课程安排表,课程表,通知单,处罚单。问题定义说明1) 问题一:改变手工管理的方式,建立自动化教学事务管理系统,使学生的管理工作科学、有序、高效的进行。2) 问题二:系统具有一定的智能分析功能,对各类统计数据进行处理和分析,得出分析报告。3) 问题三:系统具有事务自动提示,自动操作功能,学生奖罚提示,打印奖罚通知单,备忘录提示。定期生成和打印各类报表。教学事务管理系统可行性研究报告一项目定义负查确认:教学事务管理系统项目
3、定义基本上正确。二要求系统功能:系统能对教学事务进行自动化管理,提供学籍管理、课程编排、成绩管理、特殊统计(如各门课程的及格率、优秀率、平均成绩、班级名次)。查询服务,打印服务等功能。系统性能:1)管理,维护上万条学生纪录信息。2)能满足近百位学生同时对个人信息的查询。3)具有较高的可靠性。安全与保密性要求:限定用户的操作权限,使系统的安全是得到保障。开发期限:到2002年5月1日交付使用。三对现有系统分析:学校各组织机构(如教务处,教师办公室,公共场所的终端)是通过局域网连接起来的,采用以教务处计算机为服务器的方式使得分布在校内各地点的客户机能访问到主机资源。学校局域网的连接如下:系统体系结
4、构:1) 硬件环境:采用客户机/服务器结构。2) 网络结构及协议:局域网,采用网络传输协议选用目前在局域网中广泛采用的TCP/IP协议。主机与客户机之间通过局域网互连成一个整体。3) 系统软件:选用Windows 98,Windows NT(2000)。4) 支持软件:Microsoft Access,Visual C+6.0。原手工管理的教学事物工作流程:学籍管理工作流程: 课程编排工作流程:成绩管理工作流程:查询,打印服务工作流程:四成本估算充分利用学校原有的局域网资源、计算机硬件资源和外部设备,这部分无需投入任何费用,本系统开发工作量约需4个人月工作量,每人月工资约2000元,开发完成后
5、每年维护费用约1000元,原有的四名管理人员可减少为2名,每人工资1200元。五效益分析基础系统研发一次性支出约为元,开发完成后每年维护费用约元。现有管理人员名,系统开发完成后可减少到名,半年即可回收投资成本,以后每年效益可提高。六技术可行性分析本系统充分利用学校现有的资源,结合较为常用的软件开发技术,把系统分成分别运行在服务器和客户机上的两个子系统(服务器版客户机版)。系统以Microsoft Access作为数据库,使用功能强大的Visual C+6.0作为开发工具。开发人员具有一定的软件开发经验,有几万行的程序代码经验,有自行开发过一些中小型软件,如:通讯录、速递小子等。七使用维护可行性
6、分析:本系统运行于目前应用最广泛的个人计算机和Windows操作系统之上一般用户均可熟练使用与维护,不需要更多专门的技术人员维护。八结论教学事务管理系统研发方案可行。建立批准项报告,并开展需求分析及系统设计工作。教学事务管理系统项目开发计划项目名称: 教学事务管理系统项目用户:上海电机技术高等专科学校开发单位:上海电机技术高等专科学校项目开发者:费萍、诸馀宽、赵英俊、赵振华项目概要:一项目开发所要完成的各项工作需求分析:根据项目定义报告,熟悉教学事务管理的工作机制和工作流程,充分利用现在有的各种资源,仔细的进行项目要求分析,并编写需求规格说明书,进行需求分析审核。概要设计:阅读需求规格说明书,
7、充分了解系统的功能,性能要求,深入了解系统的各项数据描述,对系统进行系统结构,数据结构和接口设计,编写概要设计说明书,进行概要设计的评审。详细设计::阅读概要设计说明书,了解系统在功能、性能等方面的要求,充分理解系统的整体设计,为各单元模块确定内部算法和组织结构,描述算法和组织结构,编写详细设计说明书,进行详细设计评审。编写用户操作手册:对系统的功能,性能等进行描述,说明系统的运行环境,使用方法以及出错处理,相应的附有操作命令,程序文件,数据文件列表,明确说明各种操作注意事项。编写测试计划:采用一定的测试策略,精心选择高效的测试用例对系统进行各项测试。将测试所得数据整理成资料,编写成文档,给日
8、后维护工作带来方便。对所得测试数据进行分析,检验是否达到项目系统的各项功能、性能等各项指标。运行/维护:系统测试完成后,投入实际工作环境,在试运行期间,若系统发生异常,进行系统维护工作,并编写相应维护手册和文档。二教学事务管理系统项目开发的条件与限制项目开发条件:学校各部门的计算机已通过局域网进行互连,并采用服务器客户机的网络体系结构,局域网内部采用网络传输协议,为系统开发提供了优越的条件。限制:目前教务处采用对数据进行管理,需要把数据转换成Access能够处理的数据格式。三交付产品软件:教学事务管理系统服务器版教学事务管理系统客户机版文档:教学事务管理系统项目开发计划教学事务管理系统需求规格
9、说明书教学事务管理系统概要设计说明书教学事务管理系统详细设计说明书教学事务管理系统测试计划教学事务管理系统测试报告教学事务管理系统维护手册教学事务管理系统用户操作手册四运行环境硬件环境:采用服务器/客户机互连的局域网服务器: 采用HP Netserver E 800。客户机:采用PCPU+815EP主板+256M内存+IBM60GXP20G硬盘。软件环境:操作系统:Windows NT(2000),Windows98。 应用软件:Microsoft Office 2000办公软件,办公之星 网络互连协议:TCP/IP协议。五实施计划任务分解:任务负责人教学事务管理系统项目定义报告费萍教学事务管
10、理系统可行性研究报告费萍教学事务管理系统项目开发计划费萍教学事务管理系统需求规格说明费萍教学事务管理系统概要设计费萍教学事务管理系统详细设计费萍教学事务管理系统软件编码及调试赵英俊教学事务管理系统测试报告赵英俊教学事务管理系统测试计划赵振华、诸馀宽教学事务管理系统文档整理及使用手册编写诸馀宽数据库设计及实现赵振华各阶段评审工作项目负责人和小组全员进度工作时间负责人项目定义2001.12.292001.12.30费萍项目定义评审2001.12.30上午全组开发人员项目可行性研究报告2001.12.302001.12.31上午费萍可行性研究报告评审2001.12.31下午全组开发人员项目开发计划2
11、002.1.62002.1.10费萍需求规格说明2002.1.112002.1.25费萍需求规格说明评审2002.1.26全组开发人员概要设计2002.1.272002.2.20费萍概要设计评审2002.2.202002.2.21全组开发人员详细设计2002.2.222002.3.20费萍详细设计评审2002.3.212002.3.22全组开发人员编写用户操作手册2002.3.232002.3.28诸馀宽数据库设计及实现2002.3.232002.4.8赵振华软件编码及调试2002.3.232002.4.10诸馀宽、赵振华编写测试计划2002.3.232002.4.8赵英俊软件测试2002.4
12、.102002.4.18赵英俊提交测试报告2002.4.192002.4.20赵英俊系统试运行2002.4.222002.4.28维护小组交付使用2002.5.1维护小组六:交付期限:于2002年5月1日交付使用。教学事务管理系统需求规格说明书一 功能需求1) 学籍管理功能:1 录入的信息项有:姓名、年级、班级、学号、性别、出生年月、籍贯、政治面貌、入学时间、学校、系、专业、备注、联系。2 学生学籍档案的修改。可修改的信息项有:政治面貌、系、专业、联系地址、联系电话、家庭地址、备注。3 学生学籍档案的删除。4 学生学籍档案的添加。5 学生学籍档案的录入。6 学生学籍档案的查找。(关键字:姓名、
13、学号、联系电话)7 学生学籍档案的分类。(关键字:班级、年级、系或专业、政治面貌、性别)8 学生学籍档案的排序。(关键字:姓名、学号、班级、年级、联系电话、入学时间、出生年月)2) 成绩管理的功能1 录入的信息项有:姓名、准考证号、学号、年级、班级、各门课的成绩。2 成绩的修改。可修改的信息项有:各门课程的成绩。成绩字段的添加删除和改名。3 成绩的删除。4 成绩的添加。5 成绩的录入。6 成绩的查询(关键字:姓名、学号)。7 成绩的统计。统计内容包括:课程数量、平均成绩、成绩总和、合格课程数 不合格课程数8 特殊的统计。统计内容包括:各班成绩表、各课程的合格率、优秀率、平均成绩、合格人数、不合
14、格数、优秀人数、各分数挡人数。3) 课程编排的功能1 各年级各班级所学课程的安排,即安排各年级各班级每学期所要学习的课程科目。2 课程表的编制:根据各班级各学期学习课程科目的安排和学校教师员工的配备情况自动生成课程时间安排表。4) 查询服务的功能1 查询学生学籍档案。2 查询学生学习情况(个人成绩单或成绩报表)。3 查询课程表。4 查询班级每学期的课程科目。5) 打印服务的功能1 打印学籍档案。2 打印成绩报告单。3 打印班级名次表。4 打印课程表。5 打印各类通知单。6 打印处罚单。6) 智能提醒的功能1 输入不合法的数据,自动发出提示。不合法数据是指数据类型不匹配,超出规定的有效数值范围。
15、2 对数据进行非法修改,自动发出提示。发生非法修改的情况可分为:遭黑客入侵;没有权限的情况下,对数据进行操作。3 满足奖罚条件的记录,自动发出提示。4 定时扫描服务器端口,发现任何异常情况,立即封锁端口,并发出提示,通知管理员。二 性能需求1) 数据精度:对于数值型数据,应保留0位2位小数。2) 操作响应时间1m处理时间3m三 安全性需求设定管理员的登录口令和操作权限,只有管理员才能登陆系统并对数据进行相关操作。非管理员以匿名方式登录系统,只能进行查询操作。四 数据描述一) 系统流程图 学籍档案管理流程图成绩管理流程图课程编排流程图二) 数据词典 词条名称:用户信息 类型:字符 长度:32字节
16、 位置:系统登录 描述:统一表示用户信息,包含内容窗口、用户名、密码、权限、若为英文字母,每个字母占一个字节,若为中文每字节占两个字节。 组成:用户信息=用户名+密码+权限 用户名=4字符16 密码=6数字|字符15 权限=1字节1 注:权限的设定可进行位操作 词条名称:登录信息 类型:字符 长度:164字节 注:信息项之间有5个空格的间隔(55=25) 位置:系统的登录 描述:用户登录系统后,需要把登录的用户名,当前的系统状况记录下来,便于系统维护。包含内容有:用户名、登录日期、时间、登录类型、登录状况值、登录错误信息 组成:登录信息=用户名+登录日期+登录时间+登录类型+登录状态值+登录错
17、误信息。 用户名=4字符16 登录日期=年+月+日 注:年=00009999 月=0112 日=0131 登录时间=时+分+秒 注:格式为 小时:分:秒 小时=0023 分=0059 秒=0059 登录类型=访问者|管理员 登录状态值=02 注:0表示登录失败 1表示管理员登录成功 2表示匿名登录成功 登录错误信息=0字符100 词条名称:学籍档案 类型:数据库表 长度:1293字节 位置:学籍档案的添加、删除、修改、查找、分类、排序、打印 描述:对学生的学籍档案以统一的格式归档。包含的内容有:姓名、年级、班级、学号、性别、出生年月、籍贯、政治面貌、入学时间、就读学校、系、专业、家庭住址、联系
18、地址、联系电话、邮政编码、备注。 组成:学籍档案=姓名+年级+班级+学号+性别+出生年月+籍贯+政治面貌+入学时间+就读学校+系+专业+家庭地址+联系地址+联系电话+邮政编码+备注 姓名=4字符10 年级=6字符10 班级=4数字10 学号=2数字8 性别=男|女 出生年月=年+月 籍贯=4字符16 政治面貌=党员|团员|无 入学时间=年+月+日 就读学校=0字符40 系=6字符16 专业=0字符32 家庭住址=0字符50 联系地址=0字符50 联系电话=0数字11 邮政编码=6数字6 备注=0字符1000 词条名称:成绩报告 长度:76字节 位置:学习成绩录入、修改、删除、统计、打印 登录类
19、型=访问者|管理员 登录状态值=0.2 注:0表示登录失败 1表示管理员成功登录 2表示匿名登录成功 登录错误信息=0字符100 词条名称:退出信息 类型:字符 长度:153字节 注:信息项之间有5个空格 位置:退出系统 描述:用户退出系统时需要把用户名,退出状况记录下来,便于日后系统维护。包含的内容有:用户名、退出日期、时间、退出状况、退出错误信息。 组成:退出信息=用户名+退出时间+退出时间+退出状态值+退出错误信息。 用户名=4字符16 退出日期=年+月+日 退出时间=时+分+秒 退出状况值=0.2 注:0表示非法退出 1表示管理员正常退出 2表示匿名用户正常退出 退出错误信息=0字符1
20、00 词条名称:学籍档案 类型:数据库表 长度:1293字节 位置:学籍档案的添加、删除、修改、查找、分类、排序、打印 描述:对学生的学籍档案以统一的格式归档。包含内容有:姓名、年级、班级、学号、 性别、出生年月、籍贯、政治面貌、入学时间、就读学校、系、专业、家庭住址、联系地址、联系电话、邮政编码、备注。 组成:学籍档案=姓名+年级+班级+学号+性别+出生年月+籍贯+政治面貌+入学时间+就读学校+系+专业+家庭住址+联系地址+联系电话+邮政编码+备注姓名=4字符10年级=6字符10班级=4数字10学号=2数字8性别=男|女出生年月=年+月 注:格式为 年.月 年=0000-9999 月=01-
21、12籍贯=4字符16政治面貌=党员|团员|无入学时间=年+月+日就读学校=0字符40系=6字符16专业=0字符32家庭住址=0字符50联系地址=0字符50联系电话=0数字11邮政编码=6数字6备注=0字符1000词条名称:成绩报表长度:76字节位置:学习成绩录入、修改、删除、统计、打印描述:对学生的成绩以统一的格式归档。包含内容有:姓名、年级、班级、学号、准考证号、各门课程成绩。组成:成绩报表=姓名+年级+班级+学号+准考证号+(各门课成绩)姓名=4字符10年级=6字符10班级=4数字10学号=2数字8准考证号=15字符15 注:格式为 系部代号(2)+专业代号(3)+何届学生(4)+ 班级(
22、4)+ 座号(2) 说明:为方便起见,座号一般为学生在班级里的学号各门课程成绩=开设的课程名+(课程代码)开设课程名=4字符20课程代号=3数字3词条名称:课程安排表长度:533字节位置:课程选择的调配与打印描述:对学生选择的选修课程及学校规定的必修课程进行调配后生成的课程安排表,用以表示各班级每学年(期)所要学习的课程.包含内容有:班级,学习课程,付注组成:课程安排表=班级+开设课程+附注班级=4数字10开设课程=课程名+(课程代码)课程名=4字符20课程代号=3数字3附注=0字符500 词条名称:课程时间安排表 长度:564字节 位置:对课程时间、地点、教师员工的调配,课程时间安排表的打印
23、情况进行调配,生成课程时间安排表,教师员工配备情况进行调配,生成课程时间安排表,用以表示每个班级上课时间、地点、科目、任教老师的课程安排。包含的内容有:班级上课时间、上课地点、上课课程、任教老师、附注。 组成:课程时间安排表=班级+上课时间+上课地点+上课课程+任课老师+附注班级=4数字10上课时间=时+分上课地点=字符20 注:若字节个数为0,则表表示在自己教室里上课。上课课=4字节20任课老师=4字节10附注=0字节500教学事务管理系统概要设计说明书一系统设计原则 1根据经费情况量力而行,综合规则,远近结合,渐近发展。系统结构灵活,有良好的容错能力,便于扩充并具有开放性。 2系统设计遵循
24、标准化、通用化、系列化、模块化的原则。 3系统具有良好的安全保密性和较高的可靠性。 4操作简便,人机界面良好,重视操作人员的管理,充分发挥使用人员优势。二系统规模 教学事务管理系统分为运行于服务器的服务器版和运行于客户机的客户机版。教务处放置一台服务器,其它处(如教师办公室,公共场所)各放置一台客户机通过局域网与服务器连接采用TCP/IP协议。系统规模如图:三系统设计 总体结构设计2功能分配 概要:整个系统分成六大功能模块。它们分别是:录入,学籍管理,成绩管理,课程编排,查询服务,打印服务。各大功能模块从功能上相互独立,各自完成相应的功能。1录入模块。 其功能是获得登录信息,对登陆信息进行校验
25、。登录的方式有两类: 其一是一管理员的身份进行登录,这需要登录者提供管理员的用户名和密码,管理员的操作不受任何限制;其二是一匪名身份进行登录,以这种方式进行登录不需要提供用户名和密码,若给出其中的任何一项信息,则系统认为是以管理员身份登录,另外匪名登录的用户只能进行查询操作,其他操作已被系统锁定,校验无误后,用户即可登录系统。2学籍管理模块。他提供了对学生学籍档案进行管理的各项功能,将他们细分成各项子功能模块:学籍档案添加,学籍档案修改,学籍档案删除,学籍档案分类,学籍档案查找,学籍档案排序,学生学籍档案保存在数据库服务器中,采用Microsoft Access 作为系统数据库。3成绩管理模块
26、。他提供了对学生成绩进行管理的各项功能,将他们细分成各项子功能模块:学生成绩添加、学生成绩修改、学生成绩删除、学生成绩查询、学生成绩统计。学生成绩报表保存在数据库服务器中,同样采用Microsoft Access 作为系统数据库。4课程编排模块。它提供了对学校同年几个班级每学年(期)学习课程的安排以及根据学校教师配备情况和课程安排表自动生成课程时间安排表,大大简化了编排课程表的时间和精力。5查询服务模块。它提供了对学籍档案、个人学习成绩、课程安排表、课程时间表的查询服务。6打印服务模块。它提供了对学籍档案、个人学习成绩单、成绩报表、课程时间安排表、课程安排表、处罚单、各类通知单的打印服务。四接
27、口设计 硬件接口:采用5类对24AWG双绞线,传输速率为1M100Mbps,RJ45接头,串行全双工异步方式,码位长度为8位,无校验位,1位停止位。 软件接口:传输协议采用TCP/IP(网络层河传输层),高层协议采用ftp文件传输协议。五数据结构设计 USERINFO结构typedef struct userinfo char usermame 17; /用户名 char password16; /密码USERINFO;STUSITUATION结构typedef struct student_situation char stu_name11; /姓名 char grade11; /年级 ch
28、ar class11; /班级 char number9; /学好char sex3 /性别char birth7 /出生年月char native17 /籍贯char policy5 /政治面貌char enter_time9 /入学时间char school41 /就读学校char department17 /系char speciality33 /专业char home_address51 /家庭住址char connect_address51 /联系地址char phonenumber12 / 联系电话char code7 /邮政编码char addition1000 / 备注STUS
29、ITUATION;六 安全保密性设计1. 严格规定操作权限:匿名用户只能进行查询操作;管理员操作不受任何限制。2. 定时扫描服务器端口,发现任何异常情况,立即封锁端口,并发出警告,通知管理员。教学事务处理系统详细设计说明书一. 软件结构成绩管理功能模块的结构图附注:由于时间关系,只设计了成绩管理功能的结构图。二. 程序描述模块名:GetUserInfo功能:从控件中取得登陆用户信息,包括:用户名,密码。输入项目:USERINFO结构变量。输出项目:USERINFO结构变量。算法描述:从控件中取得用户名和密码,并将这些用户信息存入一个USERINFO的结构变量。程序逻辑:接口:上级模块可在调用该
30、模块时传递一个USERINFO结构的引用型实参来获取登录用户信息。存储分配:无测试要点:传值类型。模块名:CheckUserInfo功能:检查登录用户信息,检查项目有:用户名,密码。输入项目:USERINFO结构变量(形参)输出项目:BYTE类型变量算法描述:用户名、密码为空,则以匿名方式登录系统;若用户名或密码中一个为空,则是非法登录系统;若用户名或密码都不为空,则检查用户名和密码是否匹配管理员列表,若匹配,则以管理员身份登录系统,否则是非法登录。程序逻辑:存储分配:分配一个USERINFO结构变量USER。测试要点:判定条件的测试。教学事务管理系统测试计划一. 计划测试过程分为四个步骤进行
31、,分别是:单元测试,集成测试,确认测试,系统测试。在单元测试时,主要采用墨盒法来测试个模块的功能和接口以及数据传入、传出的正确性;采用白盒法来测试个模块的内部算法和数据结构。在集成测试时,采用自底向上的组装方式,设计相应的驱动模块,主要测试模块与模块之间接口正确性,协调性,集成后的模块是否能达到预定的功能和性能要求。确认测试主要对系统进行功能、性能确认,看其是否满足需求规格说明书所要求的功能,性能要求。系统测试主要是将系统放在真实环境下进行试运行,若发现错误则立即进行维护。二. 测试项目说明测试项目名称:CheckUserInfo模块测试测试内容:接口测试,数值传入和传出,功能,内部算法.测试
32、用列:接口测试用例 测试数据类型输入预期输出整型(int)3出错(类型不匹配)浮点型(float)4.5出错(类型不匹配)布尔型(bool)True出错(类型不匹配)字符型(char)“abc”出错(类型不匹配)其他自定义类型xyz出错(类型不匹配)USERINFO类型user正确 数值传入和传出测试用例 测试数据预期输出结果User.name=”User.password=”2User.name=”abc”User.password=”abc”1User.name=”User.password=”abc”0User.name=”abc”User.password=”0功能测试用例测试数据预期
33、输出结果User.name=”User.password=”2User.name=”abc”User.password=”abc”1User.name=”User.password=”abc”0User.name=”abc”User.password=”0内部算法测试用例 设T1为user.name不为空,T1 为user.name为空; T2为user.password不为空,T2为user.password为空; T3为user.name或user.password有效,T3为user.name或user.password无效。测试数据通过路径覆盖条件User.name=”User.pas
34、sword=”abT1, T2User.name=”abc”User.password=”abc”acefT1,T2,T3User.name=”User.password=”abc”acdT1,T2,T3User.name=”abc”User.password=”acdT1,T2,T3教学事务管理系统维护计划项目名称:教学事务管理系统项目受委托单位:上海电机技术高等专科学校项目开发单位:上海电机技术高等专科学校项目开发人员:费萍、赵振华、赵英俊、诸馀宽一 系统说明 系统用途:教学事务管理系统是一款自动化处理学校教学事务的系统,该系统具有 学生 学籍管理、课程编排、学生成绩管理的功能。并提供了统
35、计、查询、打印等辅助功能。是对学生的各项管理工作科学、高效、有序的进行。 安全保密:1)严格规定操作权限:匿名用户只能进行查询操作。管理员操作不受限制。 2)定时扫描服务器端口,发现任何异常情况,立即封锁端口,并发出警告, 通知管理员。 总体说明:整个系统分成六大功能模块,他们分别是录入、学籍管理、成绩管理、课程编排、查询服务。个功能模块相互独立,各自完成相应的功能。整套系统分服务器和客户机版。系统结构图如下: 程序说明:(略)。二 操作环境设备:服务器采用HP Netserver E800 客户机采用 P+815EP+256M+IBM60GXP20G支持软件:操作系统:WindowsNT(2
36、000)。Windows98 应用软件:Microsoft Office 2000 、办公之星网络互连协议:TCP/IP协议。数据库:采用microsoft access设计。开发整个数据库结构。三总体特征:(略)四结构及详细说明(略)三 维护过程约定:对数据流程图的约定:圆圈:表示加工,输入数据再次进行变换产生输出数据。方框:表示数据输入的源点或输出的汇点。箭头:表示数据流。双划线:表示数据存储文件。系统结构图的约定:数据词典的约定:= 被定义为+ 与,或或重复mn重复() 可选“”基本书据素 连接符验证过程:验证功能,接口,内部算法和数据结构的正确性出错及纠正方法(略)专门维护过程(略)专门维护程序(略)。