校园管理系统设计说明书
学生管理系统详细设计说明书

软件详细设计说明书一、引言:1.编写目的:编写此文档的目的是为了更好的分析学生信息管理系统的细节问题,有利于软件的开发和使用。
本文档面向的读者主要是学校行政管理人员,希望能使本软件开发工作更具体直观。
2.编写目的该详细设计说明书是对学生信息管理系统的详细设计说明,有利于该软件的开发和使用,并作为开发该软件的一个文档。
3.项目背景:项目委托单位:***学校开发单位:学生信息管理系统开发小组工程的名称:学生信息管理系统工程产品的名称:学生信息管理系统工程组织者:学生信息管理系统开发小组产品用户:教育工作的行政人员产品设计者:学生信息管理系统开发小组产品生产者:学生信息管理系统开发小组产品所有权:学生信息管理系统开发小组拥有4.定义没有特别的专门词组以及外文词组5. 参考资料《软件工程导论(第四版)》——张海藩编著清华大学出版社《Visual Basic实验指导与测试(第二版)》——龚沛曾等编著高等教育出版社《数据库系统概论》——萨师煊王珊编著高等教育出版社二、系统的结构三、模块设计说明模块1:学生成绩(cj)说明3.1.1模块描述保存学生成绩的相关信息3.1.2性能对学生成绩输入3.1.3输入项学号、学期、类型、课程名、分数。
3.1.4输出项查询时显示:学号、学期、类型、课程名、分数。
3.1.5设计方法(算法)对于本软件,采用数据的输入输出与vb数据库链接等基本算法。
3.1.6流程逻辑3..1.7接口本模块与其它相关模块间根据学生学号平行方式连接。
3..1.8存储分配无特别存储分配的需要。
3.1.9注释设计程序说明性注释3.1.10限制条件本模块在运行使用中无特别限制条件。
3.1.11测试计划本模块针对学生成绩,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。
3.1.12尚未解决的问题对数据库的链接模块2:班级信息(class)说明3.2.1模块描述保存班级的相关信息3.2.2性能对学生班级信息的输入3.2.3输入项年级、班级、教室、年制、专业、班主任、备注3.2.4输出项查询时显示:年级、班级、教室、年制、专业、班主任、备注。
学生信息管理系统详细设计说明书

学生信息管理系统详细设计说明书学生信息管理系统详细设计说明书1:引言1.1 编写目的本文档的编写旨在对学生信息管理系统进行详细设计,明确系统的各个模块及其功能,为开发人员提供明确的开发方向和标准。
1.2 背景随着学校规模的逐渐扩大,学生信息管理变得日益重要。
为了提高学校的信息化管理水平,开发一个学生信息管理系统以便高效地管理学生信息是必要的。
2:系统总体设计2.1 系统功能学生信息管理系统主要包括以下功能:a) 学生信息录入与修改:实现学生基本信息的录入和修改功能;b) 学生信息查询与统计:根据特定条件查询学生信息,并进行统计分析;c) 学绩管理:录入和查询学生的考试成绩,并相应的成绩单;d) 学生档案管理:管理学生的各类档案,如体检档案、奖惩档案等;e) 综合查询:提供综合查询功能,方便用户根据多个条件查询学生信息。
2.2 系统模块划分根据上述功能,将学生信息管理系统划分为以下模块:a) 学生基本信息模块;b) 学绩管理模块;c) 学生档案管理模块;d) 综合查询模块。
3:学生基本信息模块设计3.1 模块功能学生基本信息模块用于录入、修改和查询学生的基本信息。
3.2 数据库设计3.2.1 学生表学生表包括以下字段:- 学生ID:唯一标识每个学生的ID;- 姓名:学生的姓名;- 性别:学生的性别;- 出生日期:学生的出生日期;- 年级:学生所在的年级;- 班级:学生所在的班级;- 联系方式:学生的联系方式。
3.2.2 其他相关表根据需要,可以创建其他相关表,如班级表、年级表等。
3.3 功能设计3.3.1 学生信息录入功能学生信息录入功能包括以下步骤:a) 输入学生的基本信息,如姓名、性别、出生日期等;b) 根据学生所在的年级和班级信息进行关联;c) 提交学生信息并保存到数据库。
3.3.2 学生信息修改功能学生信息修改功能允许用户修改已录入的学生信息。
3.3.3 学生信息查询功能学生信息查询功能允许用户根据特定条件查询学生信息。
学生管理系统概要设计说明书

学生管理系统概要设计说明书学生管理系统概要设计说明书1、引言1.1 编写目的本文档旨在为学生管理系统的概要设计提供详细的说明,包括系统的功能、特性、模块划分、数据流程等方面的内容,以便开发人员能够清晰地了解系统的整体设计和实现逻辑。
1.2 文档范围本文档适用于学生管理系统的概要设计阶段,包括系统的总体结构设计、模块划分、数据流程和主要功能点的设计等内容。
2、系统总体设计2.1 系统功能2.1.1 学生信息管理- 学生信息录入- 学生信息查询- 学生信息修改- 学生信息删除2.1.2 课程管理- 课程信息录入- 课程信息查询- 课程信息修改- 课程信息删除2.1.3 成绩管理- 成绩录入- 成绩查询- 成绩修改- 成绩删除2.2 系统特性2.2.1 用户权限控制系统根据用户的角色进行权限控制,确保不同用户只能访问其具备权限的功能模块。
2.2.2 数据安全性系统对敏感数据采取加密存储和传输措施,确保数据的安全性和完整性。
2.2.3 系统性能优化系统在设计上考虑到数据量较大时的性能问题,通过合理的数据库设计和数据缓存策略来优化系统的响应速度。
3、系统模块划分3.1 学生信息模块3.1.1 学生信息录入模块- 学生基本信息录入- 学生联系方式录入- 学生入学信息录入3.1.2 学生信息查询模块- 按学生姓名查询- 按学生学号查询- 查询特定年级的学生3.2 课程管理模块3.2.1 课程信息录入模块- 课程基本信息录入- 课程教师信息录入- 课程学分信息录入3.2.2 课程信息查询模块- 按课程名称查询- 按教师姓名查询- 查询特定类型的课程3.3 成绩管理模块3.3.1 成绩录入模块- 按学生选课录入成绩- 批量导入成绩- 成绩评定规则设置3.3.2 成绩查询模块- 按学生查询成绩- 按课程查询成绩- 成绩排名查询4、数据流程4.1 学生信息流程4.1.1 学生信息录入流程- 学生填写学生信息表单- 系统验证学生信息的有效性- 学生信息存入数据库4.1.2 学生信息查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的学生信息4.2 课程管理流程4.2.1 课程信息录入流程- 教师填写课程信息表单- 系统验证课程信息的有效性- 课程信息存入数据库4.2.2 课程信息查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的课程信息4.3 成绩管理流程4.3.1 成绩录入流程- 教师输入学生选课和成绩信息- 系统验证成绩的有效性和合法性- 成绩信息存入数据库4.3.2 成绩查询流程- 用户输入查询条件- 系统根据条件查询数据库- 系统返回匹配的成绩信息附件:- 数据库设计文档- API接口文档法律名词及注释:- 数据安全:指对数据的保护措施,包括加密、备份、权限控制等。
校园管理系统产品需求规格说明书

校园信息管理系统目录校园信息管理系统 (1)0. 文档介绍 (1)0.1 文档目的 (1)0.2 文档围 (1)0.3 读者对象 (1)0.4 参考文档 (1)0.5 术语与缩写解释 (1)1. 产品介绍 (2)2. 产品面向的用户群体 (2)3. 产品应当遵循的标准或规 (2)4. 产品围 (2)5. 产品中的角色 (2)6. 产品的功能性需求 (2)6.0 功能性需求分类 (2)6.0.1 信息系统 (2)6.0.2 民意系统 (3)6.1 通知管理系统(Introduction) (3)6.1.1 Use case diagram 总用例图 (3)6.1.2 发布通知用例 (3)6.1.3 查询通知用例 (4)6.1.4 修改通知用例 (6)6.1.5 删除通知用例 (7)6.2 新闻管理系统(Introduction) (8)6.2.1 Use case diagram 总用例图 (8)6.2.2 发布新闻用例 (8)6.3 学生信息管理系统(Introduction) (9)6.3.1 Use case diagram 总用例图 (9)6.3.2 查询分数用例 (9)6.3.4 查询消费用例 (11)6.3.5 查询奖惩用例 (12)6.4 民意调查管理系统(Introduction) (13)6.4.1 Use case diagram 总用例图 (13)6.4.2 发布调查用例 (13)6.4.3 参加调查用例 (15)6.4.4 显示调查结果用例 (16)6.5 建议管理系统(Introduction) (17)6.4.1 Use case diagram 总用例图 (17)6.4.2 查询建议用例 (17)6.4.3 添加建议用例 (18)6.4.4 回复建议用例 (20)6.4.5 删除建议用例 (21)0. 文档介绍0.1 文档目的本文档是校园管理系统项目软件需求规格说明书,主要阐述了校园管理系统项目的软件需求:信息系统、民意系统。
学生管理系统设计_说明书

1简介1.1 设计要求学生管理系统应包含学生的全部信息。
每个学生是一条记录,包括姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等。
本系统能够按专业班级或学号查找学生,并显示相关学生情况。
要求程序结构合理、算法准确、语法正确,并生成可执行文件。
1.2 系统概述学生信息管理系统作为一个应用软件为学校师生提供一个对学生信息进行管理和查询的平台。
用户可根据系统界面的提示信息对学生的信息进行输入、修改、增加、删除、查询、排序等操作。
1.3开发与设计的总体思想本系统主要应用模块化的设计思想实现学生信息的输入、修改、增加、删除、查询、排序等典型管理功能。
各主要模块的数据均存储在文件中,因此包含对文件的读、写等基本操作。
在软件开发过程中应用了C语言程序设计中的基本控制结构,如选择、循环、顺序结构。
2 总体设计2.1 功能需求该系统提供了一个对学生信息进行管理和查看的平台,给用户一个交互式的应用接口,具体功能如下:2.1.1创建学生信息用户根据提示信息输入学生的姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等信息,系统会以文件形式存储,以便进行管理。
2.1.2查询学生信息用户根据提示信息输入学生的学号或专业班级的方式进行查询,在学生文件中查找到该信息并显示出来。
2.1.3修改学生信息用户可以根据系统提示修改自己的一些信息。
2.1.4删除学生信息用户根据提示信息输入学生的学号,在学生文件中查找到该信息并删除。
2.1.5显示学生信息用户根据提示信息输入学生的学号或班级,在学生文件中查找到该信息并显示。
2.1.6保存学生信息系统将学生信息记录存储在系统磁盘的文件中,以便进行管理、检索和备份。
2.2 系统功能结构图图1 学生管理系统3 详细设计3.1系统化分析将程序进行模块化处理,使程序编写思路清晰,降低了编写程序的难度。
首先输入一些学生信息,学生信息中包含学号、姓名、年龄、性别、出生年月、地址、电话等基本信息,输入完之后建立一个文件,把数据存储在里面;然后要能查询输入的学生信息,建立一个查询模块,在模块中打开文件,根据学号、班级查询出学生信息。
系统设计规格说明书

学生管理系统项目设计规格说明书(仅供内部使用)重庆理工大学计算机学院2011年01月10日修改记录目录1.引言 (6)1.1项目名称 (6)1.2编写目的 (6)1.3项目背景 (6)1.4定义 (6)1.5参考资料 (7)2.任务概述 (8)2.1项目总体目标 (8)2.3需求概述 (8)2.2运行环境 (8)2.2.1 软件环境 (8)2.2.2 硬件环境 (8)2.4开发环境 (9)3.总体设计 (11)3.1系统架构 (11)3.2处理流程 (11)4.功能详细设计 (21)4.1学生信息管理子系统 (21)4.1.1 功能说明 (21)4.1.2 功能结构 (21)4.1.3 类设计 (21)4.1.4用户界面设计 (24)4.2日常信息管理子系统 (24)4.2.1 功能说明 (24)4.2.2 功能结构 (24)4.2.3 类设计 (25)4.2.4用户界面设计 (29)4.3成绩管理 (29)4.3.1 功能说明 (29)4.3.2 功能结构 (30)4.3.3 类设计 (31)4.3.4用户界面设计 (32)4.4评奖评优 (32)4.4.1 功能说明 (32)4.4.2 功能结构 (33)4.4.3 类设计 (34)4.4.4用户界面设计 (36)4.5贫困生管理 (36)4.5.1 功能说明 (36)4.5.2 功能结构 (37)4.5.3 类设计 (37)4.5.4用户界面设计 (38)4.6贷款信息 (38)4.6.1 功能说明 (38)4.6.2 功能结构 (38)4.6.3 类设计 (39)4.6.4用户界面设计 (40)4.7处分留级退学管理 (40)4.7.1 功能说明 (40)4.7.2 功能结构 (41)4.7.3 类设计 (42)4.7.4用户界面设计 (44)5.数据结构设计 (44)5.1数据库的说明........................................................错误!未定义书签。
学生管理系统设计说明

学生管理系统设计说明一、系统需求1.学籍管理:包括学生基本信息、入学年份、班级信息等管理;管理员可以添加、修改和删除学生信息。
2.课程管理:教师可以添加、修改和删除课程信息;学生可以查询课程信息。
3.成绩管理:教师可以输入和修改学生学习成绩;学生可以查询学习成绩。
4.日常管理:包括请假管理、奖罚管理、公告管理等。
5.系统安全性:系统需要进行用户登录认证,确保只有授权用户可以访问。
二、系统功能1.学生管理:包括学生信息的增删改查,管理员可以添加、修改和删除学生信息。
2.课程管理:包括课程信息的增删改查,教师可以添加、修改和删除课程信息。
3.成绩管理:包括成绩的录入和查询,教师可以输入和修改学生学习成绩,学生可以查询学习成绩。
4.日常管理:包括请假管理、奖罚管理、公告管理等。
5.用户登录和权限管理:包括管理员、教师和学生的登录认证和权限管理。
三、系统设计1.数据库设计:设置学生表、课程表、成绩表和用户表等。
2.界面设计:设计用户登录界面、学生管理界面、课程管理界面、成绩管理界面等。
3.功能模块划分:将系统功能划分为不同的模块,如学生管理模块、课程管理模块和成绩管理模块。
4.数据流图设计:根据系统需求设计数据流图,明确系统中各个功能模块之间的数据流动。
5.数据表格设计:根据数据流图设计数据库表格,保证数据的准确性和一致性。
四、技术实现1. 后端开发:使用Java语言结合Spring框架进行后端开发,实现数据库的连接和操作。
2. 前端开发:使用HTML、CSS和JavaScript等前端技术进行页面的设计和开发,实现良好的用户交互体验。
3.数据库管理:使用MySQL等数据库进行数据存储和管理,实现数据的持久化。
4. 前后端交互:通过RESTful API进行前后端的数据交互,实现数据的传输和处理。
5.接口安全性:使用HTTPS协议进行数据传输加密,确保数据安全性。
总结:学生管理系统是一种重要的工具,可以帮助学校、教师和学生进行学籍管理、课程管理、成绩管理和日常管理等工作。
学生管理系统_系统概要设计说明书

学生管理系统_系统概要设计说明书学生管理系统_系统概要设计说明书一、引言随着信息技术的快速发展,学生管理系统的设计和开发已经成为教育领域中重要的任务之一。
该系统旨在提高学校对学生信息的管理效率,减少人工操作的误差,为学生的入学、离校、成绩查询等提供便捷的服务。
本文将对学生管理系统的概要设计进行说明,以期为该系统的实现提供理论支持。
二、系统概述学生管理系统将采用分层架构设计,包括用户接口层、业务逻辑层和数据访问层。
其中,用户接口层负责与用户交互,业务逻辑层处理业务逻辑,数据访问层则负责与数据库进行交互。
系统的主要功能模块包括:用户管理、课程管理、成绩管理、考试管理等。
用户管理模块负责对系统用户的身份认证和管理,包括用户注册、登录、信息修改等操作。
课程管理模块负责对学生所修课程进行管理,包括课程信息的添加、修改、删除等操作。
成绩管理模块负责对学生成绩进行管理,包括成绩录入、修改、查询等操作。
考试管理模块负责对学生考试进行管理,包括考试安排、成绩录入等操作。
该学生管理系统具有以下特点:1、数据安全防护:系统采用多种安全措施,如身份认证、权限控制、数据加密等,确保学生信息的安全性。
2、用户权限控制:系统根据用户角色划分不同的权限等级,确保不同用户只能访问其对应的功能模块。
3、系统性能优化:系统采用负载均衡、缓存等技术,提高系统响应速度,确保在高并发情况下的稳定性。
四、系统开发系统开发将遵循以下步骤:1、需求分析:对学校的学生管理工作流程进行详细调研,明确系统功能需求。
2、系统设计:根据需求分析结果,设计系统的整体架构、功能模块、数据库等。
3、编码实现:根据系统设计文档,进行代码编写和测试。
4、测试部署:对系统进行集成测试、性能测试、安全测试等,确保系统的稳定性和可靠性。
最后将系统部署到服务器,供用户使用。
系统维护是保证系统稳定运行的关键环节,包括以下内容:1、系统备份恢复:定期对系统数据进行备份,确保在发生故障时可以迅速恢复数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园管理系统设计说明书
1 引言
1.1编写目的
概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块计的关系。
概要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。
然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。
分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。
如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软结构,通常,进行必要的数据库设计,确定测试要求并且是定测试计划。
1.3术语定义
实体—联系图(E-R图):包含实体(即数据对象)、关系和属性。
作为用户与分析员之间有效交流的工具。
流程图:由一些特定意义的图形、流程线及简要的文字说明构成,能清晰明确地表示程序的运行过程
盒图:又称为N-S图呀CHAPIN图,它把整个程序写在一个大框图,大框图由若干个小的基本框图构成
1.4参考资料
《软件工程导论》 ---------海藩编著清华大学
《深入浅出面向对象分析和设计》
《数据为原理及应用》------绍原主编科学
2 概述
1.目标
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
2.运行环境
软件基本运行环境为Windows环境。
3.需求概述
本系统要达到以下目标:
1、用户的存款与消费
2、用户挂失处理
3、管理员的新建与注销
4、用户的查询
4.条件与限制
为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:
1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。
2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。
3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。
4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。
3 系统分析
系统模型:
系统IPO图:
IPO图比较清晰的表达了系统的输入——处理——输出
4 系统体系结构
系统功能模块划分设计:
程序流程图
5 接口定义
6.1用户接口
(1)用户类别:
1有提供学生查阅的学生界面。
2 提供管理员操作的管理员界面。
3 提供刷卡的刷卡服务员界面。
(2) 管理员界面菜单
1 状态
1.1登陆;
1.2注销;
2 新建--新建学生信息界面;
3 查询更新
3.1 学生消费历史
3.2 学生信息
4 挂失
4.1 加锁
4.2 解锁
5 注销卡
(3)学生查询菜单
1 状态
1.1登陆;
1.2注销;
2 查询历史
3 查询学生信息
(4)刷卡界面
1 状态
1.1登陆;
1.2注销;
2 消费方式
2.1 正常
2.2 定价
3 显示上次输出
6.2外部接口
说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系
统与各支持软件之间的接口关系。
3.3部接口
查询和更新都要调用数据库的操作。
7 模块设计
根据项目的实际需求情况,可将系统划分成若干模块,分别描述各模块的功能。
这样可将复杂的系统简化、细化,有利于今后的设计和实现。
划分各模块时,应尽量使其具有封闭性和独立性,具有低耦合性,减少各模块之间的关联,使其便于实现、调试、安装和维护。
7 数据流划分
数据流0层:
数据流1层:
数据流2层:
7.2 事务型
事务中心:存款-消费
数据流以“事务中心”为核心。
当时数据沿通路到达事务存储消费时,根据输入 数据的类型在存款、消费中选择一个执行。
具体上是根据按键,分消费和存钱按键。
8 故障检测和处理机制
8.1故障检测触发机制
系统发生故障可以有多种检测机制,该系统有三种监测机制,包括自动向上层汇报、有上层定时检测、将故障写入错误文件等。
8.2故障处理机制
6.1出错信息
1 在学生刷卡后,卡ID被锁,将会出现错误信息:“Kard Locked”
2 学生卡信息丢失,查询时或者消费-存款时,不认卡情况
3 存款额大于999.99元,刷卡器只显示小于等于999,99元部分
4 消费时消费额大于存款额。
系统将会提示错误,不作其他任何操作。
6.2措施(对应)
1 只能解卡锁
2 有备份数据库,随时可以恢复
3 只能更换刷卡器
4 计时充钱
6.3、系统维护
系统维护的任务就是要有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。
为此,后期维护工作不容忽视,为了有效的进行后期维护,首先,在系统开发过程中的每个阶段都必须编写保存相关的文档记录,其次,安排固定的工作人员做后期维护的工作。
9 数据库设计
9.1数据库管理系统选型
选定数据系统:MySOL,以JDBC连接数据库
9.2设计E-R图
9.3数据库表设计
基于E-R图设计数据库物理表。
学生信息库(student_info)
卡信息(card_info)
卡历史(card_his)
管理员
10 系统开发平台
系统开发环境:windows
硬件要求:CUP2.1GH以上,
详细设计说明书
二、详细设计
1引言
1.1编写目的
编制目的是说明饭卡管理系统各个层次中的每一个程序(每个模块或子
程序)的设计考虑。
把解法具体化,解决具体应怎样实现这个系统。
也
称为模块设计,详细地设计每个模块,确定实现模块所需的功能需要的
算法和数据结构。
1.2 定义
在软件具体设计阶段的专用术语有:程序流程图、盒图(N—S图)、判定表、判定树、PAD图
2界面
系统登陆
功能说明:
该界面为系统登陆界面,其中分为管理员和学生和刷卡员三个角色,分别有不同的权限,通过用户输入和密码进入主目录界面。
其中管理员权限最大、。
学生进入界面:
功能说明:
学生进入信息查询界面,输入个人学号之后,可以进行个人基本信息的查询以及消费历史的查询,并有挂失的权力。
刷卡员进入界面:
功能说明:
刷卡员进入刷卡信息界面,输入消费的学生的ID,便可以对该学生消费进行扣费。
并且可以通过该界面进入查询该ID余额的界面,查看该学生的饭卡余额。
3 入口程序entry() 设计说明
2.1程序描述
提供管理员和学生用户,刷卡服务三种环境,限制用户对系统的使用权限。
特点:非常驻存;单独的一个程序;顺序处理。
2.2输入项
权限:三个单选项。
Level。
管理员用户名:字符串类型,user,长度不超过20,可以是数字(不能开头)和字母、汉字;
管理员密码:字符串类型,pass, 长度不超过20, 可以是数字和字母,区分大小写
2.3输出项
欢迎或者提示错误信息。
2.4流程逻辑1程序流程图
2盒图
4 查询模块search() 设计说明
3.1程序描述
完成对系统(数据库)的查找。
3.2输入项
学生卡信息,时间信息,消费信息等。
3.3输出项
查找结果。
流程逻辑PAD图
3.4
4.1程序描述
完成消费部分。
对输入和消费额,进行合法性验证。
4.2输入项
卡ID,定价与否,消费额。
4.3输出项
卡余额,错误提示。
4.4流程逻辑判断树
6存款模块deposit() 设计说明
5.1程序描述
完成存款部分。
对输入和存款额,进行合法性验证。
5.2输入项
卡ID,存款额。
5.3输出项
卡余额,错误提示。
5.4流程逻辑判断表。