同学录

2026/1/27 15:04:36

数据结构描述了数据之间的组合关系,一个数据结构可以包括若干个数据元素和数据结构。数据结构如下所示:

(3)数据流条目

数据流描述了数据之间的组合关系,一个数据流可以包括若干个数据元素和数据结构。数据流如下所示:

名称:日志 总编号:2-01 简述:用户所添加的日志信息 数据流来源:用户 数据流去向:P1.5 数据流组成:日志表 名称:照片 总编号:2-02 简述:系统中上传的文件 数据流来源:用户 数据流去向:P1.3 数据流组成:照片表 (4)数据存储条目

数据存储条目主要描绘了数据存储的结构,有关的数据流,查询要求。数据存储条目如下所示:

名称:照片表 总编号:3-01 简述:对用户所上传照片的存储 编号:01 有关的数据流:P1.3→D3 数据结构组成:照片编号+标题+上传时间+上传者+照片描述+照片类型+照片 10

名称:用户信息表 总编号:1-01 别名:userinfo 编号:01 简述:描述用户的基本信息 数据结构组成:用户编号+姓名+账号+密码+生日+通讯地址+工作单位+电子邮件+QQ+移动电话 名称:留言表 总编号:1-02 别名:message 编号:02 简述:描述用户所留言的基本信息 数据结构组成:留言编号+内容+留言时间+留言者

名称:用户信息表 总编号:3-02 简述:对所有用户的信息存储 编号:02 有关的数据流:P1.1→D1 数据结构组成:用户编号+姓名+账号+密码+生日+通讯地址+工作单位+电子邮件+QQ+ 移动电话+邮政编码 (5)外部实体

外部实体是数据的来源和去向。外部实体条目主要说明了外部实体产生的数据流和传

给该外部实体的数据流。

名称:用户 总编号:4-01 别名:user 编号:01 说明:登陆系统的一个重要外部实体 输入数据流:用户登录信息 输出数据流:需求信息 名称:管理员 总编号:4-02 别名:admin 编号:02 说明:登陆系统的一个重要外部实体 输出数据流:需求信息 输入数据流:管理员登录信息 3系统设计

所谓的系统设计,就是根据目标系统逻辑功能的要求,结合实际情况,采用一定的方法,详细地确定目标系统的结构和具体的实施方案,即建立目标系统的物理模型。

系统设计主要分两大部分:系统总体设计和系统详细设计。总体设计主要根据系统分析说明书中所描述的系统目标、功能和环境条件,确定系统的总体结构,画出系统结构图。详细设计则是要完成系统的代码设计,数据库设计,输入输出设计和处理过程设计等项工作。

3.1系统总体结构设计

总体设计主要根据系统分析说明书中所描述的系统目标,功能,环境条件,确定系统的总体结构,画出系统总体结构图如图3.1所示。

11

图3.1系统总体结构图

12

模块是数据说明功能,可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足的要求。本系统总体结构图如图3.1所示:

图3.2本系统总体结构图

3.2输入输出设计

系统输入输出(I/O)设计是一个在系统中很容易被忽视的环节,但他是一个重要的环节,它对于用户和系统今后使用的方便和安全可靠性来说都是十分重要的。一个好的输入设计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供便捷、明了、有效、实用的管理和控制信息。 (1)输入设计

输入数据内容取决于所需输出信息的内容。因此,输入数据内容的确定应根据输出设计来确定系统都需要哪些数据输入,包括数据项名称、数据类型、精度、取值范围等。

输入设计的目标是保证向系统输入正确的数据。在这种要求之下,应做到输入方法简单、迅速、经济、方便。因此输入设计应遵循以下原则:最小量原则、简单性原则、早检验原则和少转换原则。

输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式。进行输入设计工作时,要注意在整个系统中统一设计风格。输入界面要尽可能地避免错误的数据存储到系统中,在输入设计中需要考虑采用具体的检测方式对数据输入的正确性进行校验。比较常见的数据输入检测方式有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法、校验码的方法等。

在开发本管理系统时,要以用户至上的原则来设计输入界面。在信息资料的输入过程中由计算机系统自动给出输入法并进行必要的数据类型检验、数据格式检验和必要的逻辑

13


同学录.doc 将本文的Word文档下载到电脑
搜索更多关于: 同学录 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219