机房收费系统项目需求说明书
不管是学习什么材料,还是初步了解一个系统的时候,想学习新东西,听到最多的就是要了解需求,如果需求理解偏差了,那你的系统将变的面目全非。 软件需求说明书 1引言 1.1编写目的 需求分析人员与用户进行多次的需求分析调查后,提出的一份比较详细的软件需
不管是学习什么材料,还是初步了解一个系统的时候,想学习新东西,听到最多的就是要了解需求,如果需求理解偏差了,那你的系统将变的面目全非。
软件需求说明书
1引言
1.1编写目的
需求分析人员与用户进行多次的需求分析调查后,提出的一份比较详细的软件需求说明书,这份说明书可以表现出软件的功能、性能、开发条件等
并且在文档完成之后需要用户进行阅读,看是否将需求表达完全,进而补充说明。
本文档的预期读者有用户、项目管理人员、文档编写人员、需求分析人员等
1.2背景
说明:
a. 待开发的软件系统的名称:机房收费系统
b. 任务提出者:米新江教授
开发者:十期学员
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:图书馆阅览室及学校机房
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:系统是由VB语言编写,需要SQL sever 2008进行数据存储
1.3定义
DFD:数据流图
DD:数据字典
软件接口:
数据通讯协议:
1.4参考资料
列出用得着的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 可行性分析报告、项目开发计划
c. 属于本项目的其他已发表的文件;
d. 《软件工程》
2任务概述
2.1目标
开发机房收费系统是为了满足日益增加的学生上机和解脱出繁杂的考勤任务,将更多的人力资源应用在教育教学水平的提高上。机房收费系统是一个以VB语言为基础开发的面向对象的应用软件,使用SQL数据库存储用户信息,使的学生和教室上机都更加方便和快捷。
2.2用户的特点
软件开发后最终用户是:在校大学生,以及学校管理人员和教师。
这些用户都是大专及以上学历,对于计算机使用都有一定的接触或经验;系统的维护人员具有专业知识,可以对系统进行维护。
软件具有良好的错误处理能力,可以多次长时间使用。
2.3假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
在原有系统的基础之上开发新系统,开发经费应该在原系统经费的两倍左右,不会查出很多。
开发的期限在45天左右,最多不超过60天
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
系统主要功能有计时、计费、考勤、维护等。
3.2对性能的规定
3.2.1精度
软件要计算和统计学生上机的费用和时间,所以精度要求是时间能精确到分钟,费用能精确到两位小数以上
严格按照查询的输入格式,否则查询系统不予反应。
3.2.2时间特性要求
说明对于该软件的时间特性要求时间越短越好,如对:
a. 响应时间:最慢的相应时间不能大于1秒
b. 更新处理时间:有新的操作,数据库即进行更新操作
c. 数据的转换和传送时间:都在非常短的时间内完成,不会让人有不舒服的等待
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a. 操作方式上的变化:对于外围设备,如鼠标键盘使用同等级回应
b. 运行环境的变化:在WindowsXP系统之后的系统都可以使用
3.3输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
数据项 |
说明 |
输入格式 |
是否必填 |
账号 |
用户用于登陆的身份 |
文本 |
是 |
密码 |
|
文本 |
是 |
身份 |
一般用户 |
文本 |
是 |
…… |
|
|
|
3.4数据管理能力要求
正常使用时不应出错,若运行遇到不可恢复的系统错误,也必须保证数据的完好无损。
调试中遇到的问题及解决方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录导致程序无法运行,可以使用“if not is null”语句事先做判断。空记录,再操作。
3)用错误处理语句排错:
On Error GoTo Erropoint
Erropoint :
Msgbox Err.Descripton
Exit sub
或用On Errorresume Next 等语句进行处理。
3.5故障处理要求
正常使用时不应出错,若运行遇到不可恢复的系统错误,也必须保证数据的完好无损。
调试中遇到的问题及解决方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录导致程序无法运行,可以使用“if not is null”语句事先做判断。空记录,再操作。
3)用错误处理语句排错:
OnError GoTo Erropoint
Erropoint :
Msgbox Err.Descripton
Exit sub
或用On Error resume Next 等语句进行处理。
3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
A.系统管理安全性:不同级别的人有不同的权限,并且有密码保护
B.使用方便:对于系统用户可通过短期的培训使用
4运行环境规定
4.1设备
a. 处理器型号及内存容量:CPU1.2GHz及以上即可
b. 内存最好是在16M及以上
c. 显卡没有什么要求
d. 网卡没有什么要求
4.2支持软件
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
a. Office使用2000版本以上的即可
b. Microsoft vb 6.0
c. SQL sever2008
4.3接口
4.4控制
安装软件后会在桌面上创建快捷方式,如果会使用Microsoft应用程序的就可以使用本系统,控制信号的方式是相同的

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









フェルマーの最終定理、AIに征服されようとしている?そして、全体の中で最も意味のある部分は、AI が解決しようとしているフェルマーの最終定理は、まさに AI が役に立たないことを証明するものであるということです。かつて、数学は純粋な人間の知性の領域に属していましたが、現在、この領域は高度なアルゴリズムによって解読され、踏みにじられています。画像 フェルマーの最終定理は、何世紀にもわたって数学者を悩ませてきた「悪名高い」パズルです。それは 1993 年に証明され、現在数学者たちはコンピュータを使って証明を再現するという大きな計画を立てています。彼らは、このバージョンの証明に含まれる論理的エラーがコンピュータによってチェックできることを望んでいます。プロジェクトアドレス: https://github.com/riccardobrasca/flt

タイトル: PyCharm の詳細: プロジェクトを削除する効率的な方法 近年、Python は強力で柔軟なプログラミング言語として、ますます多くの開発者に支持されています。 Python プロジェクトの開発では、効率的な統合開発環境を選択することが重要です。 PyCharm は、強力な統合開発環境として、プロジェクト ディレクトリを迅速かつ効率的に削除するなど、多くの便利な機能とツールを Python 開発者に提供します。以下では、PyCharm での削除の使用方法に焦点を当てます。

PyCharm は、豊富な開発ツールと環境構成を提供する強力な Python 統合開発環境であり、開発者がコードをより効率的に作成およびデバッグできるようにします。 Python プロジェクト開発に PyCharm を使用するプロセスでは、Python 環境がインストールされていないコンピューター上で実行できるように、プロジェクトを実行可能 EXE ファイルにパッケージ化する必要がある場合があります。この記事では、PyCharm を使用してプロジェクトを実行可能な EXE ファイルに変換する方法と、具体的なコード例を紹介します。頭

C言語学習の魅力:プログラマーの可能性を引き出す テクノロジーの発展に伴い、コンピュータプログラミングは大きな注目を集めている分野です。数あるプログラミング言語の中でもC言語は常にプログラマーに愛されています。そのシンプルさ、効率性、幅広い用途により、C 言語の学習は、多くの人にとってプログラミングの分野に入る最初のステップとなっています。この記事では、C言語を学ぶ魅力と、C言語を学ぶことでプログラマーの可能性を引き出す方法について解説します。 C言語学習の魅力は、まずその簡単さにあります。他のプログラミング言語と比較すると、C言語は

Pygame をゼロから学ぶ: 完全なインストールと構成チュートリアル、特定のコード例が必要 はじめに: Pygame は、Python プログラミング言語を使用して開発されたオープン ソースのゲーム開発ライブラリであり、豊富な機能とツールを提供し、開発者はさまざまなタイプのゲームを簡単に作成できますゲームの。この記事は、Pygame をゼロから学習するのに役立ち、完全なインストールと構成のチュートリアルと、すぐに始めるための具体的なコード例を提供します。パート1:最初にPythonとPygameをインストールして、確認してください

Word でテキスト コンテンツを編集するときに、数式記号の入力が必要になる場合があります。 Word でルート番号を入力する方法を知らない人もいるので、Xiaomian は私に、Word でルート番号を入力する方法のチュートリアルを友達と共有するように頼みました。それが私の友達に役立つことを願っています。まず、コンピュータで Word ソフトウェアを開き、編集するファイルを開き、ルート記号を挿入する必要がある場所にカーソルを移動します。下の図の例を参照してください。 2. [挿入]を選択し、記号内の[数式]を選択します。下の図の赤丸で示すように: 3. 次に、下の[新しい数式を挿入]を選択します。以下の図の赤丸で示すように: 4. [根号式]を選択し、適切な根号を選択します。下の図の赤丸で示したように、

Collapse Star Dome Railway Underworld はバージョン 2.1 で登場します。多くのプレイヤーが Underworld の突破素材が何であるかを知りたいと思っています。編集者がすべての突破素材をまとめました。Underworld を育成したいプレイヤーは事前に素材を集めることができます。見てみましょう崩壊スタードーム鉄道アンダーワールドの突破素材一覧はこの記事をご覧ください。本界スタードーム鉄道攻略ガイド 本界スタードーム鉄道 冥界突破素材1、レベル突破素材 レベル20、オリジナルコアの消滅×4、クレジットポイント×3200。レベル30、オリジナルコアの消滅×8、クレジットポイント×6400。レベル40 、マイクロライトコア×5、シェイプリファイナーサンダーブランチ×2、クレジットポイントサンダーブランチ×15、クレジットポイント×6

IDEA (IntelliJIDEA) は、開発者がさまざまな Java アプリケーションを迅速かつ効率的に開発できるようにする強力な統合開発環境です。 Java プロジェクト開発では、Maven をプロジェクト管理ツールとして使用すると、依存ライブラリの管理やプロジェクトのビルドなどをより適切に行うことができます。この記事では、IDEA で Maven プロジェクトを作成する基本的な手順を詳しく説明し、具体的なコード例を示します。ステップ 1: IDEA を開いて新しいプロジェクトを作成する IntelliJIDEA を開く
