【软件工程】机房文档--详细设计说明书

article/2025/8/26 8:08:14

详细设计说明书

1引言

1.1编写目的

现在机房里提供的办公服务不断增加,信息不断的发展,单靠人工管理已经远远不能应付,这就要求办公自动化系统必须实现自动化、集成化。充分利用计算机网络优势,提高办公效率,是机房管理更上一层楼。

本系统是在用户需求的基础上,针对廊坊师范学院机房管理的具体需求,结合软件设计特点进行设计开发,旨在通过该项目的实施,提高机房办公管理的质量,加大业务的数字化程度,节省人力物力,提高工作效率。

编此详细报告是为了得出目标系统的精确描述,设计出程序的蓝图,使程序员根据此蓝图写出代码。

本《报告》的读者是:参与该系统的开发人员以及系统设计人员、代码编制人员和系统实施人员。。

1.2背景

a待开发的软件系统的名称:机房收费系统

b本项目的任务提出者:米教授

c本项目的开发者:白靖

d用户和运行该程序系统的的计算中心:廊坊师范学院数信学院计算机中心

1.3定义

姓名(Name)、卡号(CardNumber)、班级(Class)、教师(Teachers)、上机(Online)、下机(Outline)、时间(Time)、余额(Balance)、退卡(Back of the card)、充值(Recharge)、结账(Checkout

1.4参考资料

a.《软件工程导论》 张海藩 编著

b.邱慕夏 《机房收费系统v2.0 《学生信息管理系统》

c.详细设计说明书(GB8567——88

2程序系统的结构

3学生管理设计说明

3.1程序描述

该模块只对上下机的学生进行查看和执行上下机操作,没有涉及账目的管理,只是将学生上机和下机的信息输入数据库,还能查看部分学生上下机的信息。但是不能对其进行修改操作,该模块只要是登录的用户都可以操作。

3.2功能

3.3性能

       A、精度要求:时间以分钟为单位、金额精确到0.1

       B、其它的数字都是整数的形式出现。

3.4输入项

名称

标识

数据类型

有效范围(个字符内)

输入方式

安全保密

卡号

cardNo

Char

10

刷卡输入

姓名

studentName

Char

5

手动输入

班级

Class

Char

4

手动输入

年级

Grade

Char

5

手动输入

学号

StudentNo

Char

10

手动输入

性别

Sex

Char

2

手动输入

金额

Cash

Numeric

10

手动输入

3.5输出项

名称

标识

数据类型

有效范围(个字符内)

输出媒体

安全保密

卡号

cardNo

Char

10

姓名

studentName

Char

5

班级

Class

Char

4

年级

Grade

Char

5

学号

StudentNo

Char

10

性别

Sex

Char

2

金额

Cash

Numeric

10

时间

Time

Date

12

提示:上下机信息必须输出

3.6算法

时间差=下机时间—上机时间,时间(分钟),然后结合基本信息表里设定的扣费信息算出消费金额。

3.7流程逻辑

3.8接口

3.9存储分配

用户界面卡号IDCard_ID:字符串(唯一标识符)

学号(Stu_No):字符串

姓名(Name):字符串

班级(class):字符串

年级(grade):字符串

金额(Cash):money类型

时间(Time):datetime

3.10注释设计

说明准备在本程序中安排的注释,如:

a. 加在模块首部的注释;

b. 加在各分枝点处的注释;

c. 对各变量的功能、范围、缺省条件等所加的注释;

d. 对使用的逻辑所加的注释等等。

3.11限制条件

必须保证程序正常地连接到服务器。

3.12测试计划

进行学生上机、下机测试,验证数据的准确性。

3.13尚未解决的问题

对不同卡的类型收费标准不同。

4程序2(标识符)设计说明

用类似F3的方式,说明第2个程序乃至第N个程序的设计考虑。

......


http://chatgpt.dhexx.cn/article/biPKdRln.shtml

相关文章

05详细设计说明书

详细设计说明书 1引言 1.1编写目的 本阶段在用户的需求分析的基础上,对机房收费系统做出概要设计。 编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计…

网约技师APP详细设计说明书

目录 1引言 3 1.1编写目的 3 1.2背景 3 1.3定义 3 1.4参考资料 4 2程序系统的结构 4 3登录程序Login()设计说明 5 3.1程序描述 5 3.2功能 6 3.3性能 6 3.4输人项 6 3.5输出项 7 3.6算法 7 3.7流程逻辑 7 3.8接口 8 3.9存储分配 8 3.10注释设计 8 3.11限制条件…

【综合实训】图书管理系统——详细设计说明书

【备注】本说明书由华中农业大学2018级计算机科学与技术专业的刘铠铭、崔凌浩、卢家伟三位同学共同完成。 文章目录 1 引言1.1 编写目的1.2 项目背景1.3 定义1.4 参考资料 2 总体设计2.1 需求概述2.2 软件结构 3 模块描述3.1 模块基本信息3.2 功能概述3.3 算法3.4 模块处理逻辑…

详细设计说明书(基于C语言的羽毛球场馆预订及查询系统)

详细设计说明书 目录 一.基本情况概述... 3 1.用户名 2. 基本说明 3. 背景 4.编写目的 5.主要参考资料 二.软件详解... 4 1.设计流程图 2.软件主要功能 3.软件各模块 三.测试分析... 5 1.限制条件 2.出现的问题 四.源代码解析.…

计算机基础(一)硬件

校园里当初学习的知识基本消耗殆尽,脑海中只剩浅浅又浅浅的记忆痕迹。即使一直从事相关的工作,但仅仅在一个方向上做着苦行僧,从来无暇去还原看全貌。或许是心有余悸,亦或许是仅仅为了搞钱而没用心正面看过它。在滚滚向前的科技时…

计算机基础硬件知识点讲解

目录 1.CPU2.内存2.1 随机存取存储器2.2 只读存储器 3.高速缓冲存储器3.寄存器6.磁盘7.I/O设备8.运行流程 1.CPU CPU是计算机的大脑,主要和内存进行交互,从内存中提取指令并执行它。在时间多路复用(Time Multiplexing) 的CPU中操作系统往往停止运行一个…

计算机硬件基础知识(三)

1 存储系统 存储系统在计算机系统中的地位非常重要 一般有 Cache和主存组成 Cache 由于在CPU和存储系统间存在数据传送带宽的限制,因此在其中设置了Cache(高速缓冲存储器) 提高效率,但是由于成本更高,所以cache的容量…

计算机硬件:内存条的基础知识笔记

在电脑硬件中,CPU、显卡、内存均三者是重中之重,所以我们在选择这些核心硬件一定要慎重。今天给大家分享一下关于的电脑内存基础知识,让更多的装机朋友们可以更好的学习内存相关知识。 史上最易懂的电脑内存基础知识 内存条的基本概念&#x…

计算机硬件基本知识

从概念上讲,计算机的结构非常简单:**首先布置一根总线,然后将各种硬件设备挂在总线上。**所有的这些设备都有一个控制设备,外部设备都由这些控制器与CPU通信。而所有设备之间的通信均需通过总线,如图3-1所示。图3-1中的…

计算机硬件系统基础知识

计算机硬件系统 不管我们有没有发现,在生活中我们处处都在使用着计算机。 计算机给我们的生活带来了很多便利与效率,为了更好地使用计算机协助我们的工作学习我们需要对计算机有一个基础的了解。 计算机历史 定义:计算机(compu…

硬件基础知识点

目录 ①数制转换②码制转换BCD码有权BCD码无权BCD码 ASCII码循环码(格雷码)奇偶校验码原码,反码,补码 ③逻辑运算及逻辑门与非或非与或非异或同或(异或非) 逻辑函数逻辑函数的概念由真值表写函数表达式逻辑函数的相等逻辑函数的基…

计算机硬件基础知识总结(一 )

1 进制计算 R进制转换成十进制 将R进制的数的每一位数值用 形式表示 即幂的底数是R 指数位k k是该位数字和小数点之间的距离(在小数点左边 为正,右边为负) 例如 : 10100.01 的十进制计算方式为 10100.01> 1*…

硬件基础知识

实模式 实模式又称为实地址模式,实,即真实,这意味着程序运行的是真实的指令,对指令的动作不作区分,直接执行指令的真实功能,同时也说明发往内存的地址是真实的,对任何地址不加限制地发往内存。…

计算机核心硬件基础知识

文章目录 计算机核心基础前言1、计算机组成原理1.1 计算机五大组成部分1.1.1控制器1.1.2运算器1.1.3存储器1.1.4输入设备input1.1.5输出设备output 1.2 程序运行与三大核心硬件(CPU 内存 硬盘)的关系 2、操作系统2.1 操作系统的由来2.2 系统软件与应用软件2.3 计算机系统三层结…

电脑基础知识精选(硬件篇)

电脑基础知识精选(硬件篇) 电脑基础知识一、处理器 CPU二、内存 RAM三 、硬盘 Disk四、显卡 GPU五、主板 Motherboard六、电源和显示器七、选配电脑常见问答八、如何开始选配电脑?结尾 电脑基础知识 这是一篇关于 电脑配置的一篇科普性 的文…

计算机硬件基础知识(一)

一、 硬件是计算机系统快速、高效、可靠运行的基础。 构成:运算器、存储器(取证的主要对象)、控制器和I/O控制系统等部件组成。 二、 内存(Memory) 也称内存存储器,ROM\RAM。是cpu、显卡或者其他内存板卡…

1.1 计算机硬件基础知识

本节主要考点 1、计算机硬件系统的组成 2、CPU的组成 3、进制转换 4、存储器与总线 5、输入输出控制 计算机硬件系统的组成 CPU的组成 • 运算器: • 功能: (1)执行所有的算术运算。如加、减、乘、除等基本运算及附加运算。 &…

计算机基础知识(上)(硬件篇)

1.计算机发展 1.1 计算机简介 计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。 计算机有很多形式…

计算机硬件——基础知识

计算机硬件——基础知识 1.编程语言的作用 语言是用来沟通的,如英语、法语、葡萄牙语等。程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质。 2.操作系统和硬件的关系 操作系统负责管理计算机系统中各种独立的硬件&#xff0…

计算机硬件基础知识

计算机硬件系统 不管我们有没有发现,在生活中我们处处都在使用着计算机。 计算机给我们的生活带来了很多便利与效率,为了更好地使用计算机协助我们的工作学习我们需要对计算机有一个基础的了解。 计算机历史 定义:计算机(comp…