机房收费系统项目需求说明书
不管是学习什么材料,还是初步了解一个系统的时候,想学习新东西,听到最多的就是要了解需求,如果需求理解偏差了,那你的系统将变的面目全非。 软件需求说明书 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 Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

費馬大定理,即將被AI攻克?而整件事最有意義的地方在於,AI即將解決的費馬大定理,正是為了證明AI無用。曾經,數學屬於純粹的人類智力王國;如今,這片疆土正被先進的演算法所破解,所踐踏。圖片費馬大定理,是一個「臭名昭著」的謎題,在幾個世紀以來,一直困擾著數學家。它在1993年被證明,而現在,數學家們有一個偉大計畫:用電腦把證明過程重現。他們希望在這個版本的證明中,如果有任何邏輯上的錯誤,都可以由電腦檢查出來。專案網址:https://github.com/riccardobrasca/flt

PyCharm是一款功能強大的Python整合開發環境,提供了豐富的開發工具和環境配置,讓開發者更有效率地編寫和除錯程式碼。在使用PyCharm進行Python專案開發的過程中,有時候我們需要將專案打包成可執行的EXE文件,以便在沒有安裝Python環境的電腦上執行。本文將介紹如何使用PyCharm將專案轉換為可執行的EXE文件,同時給出具體的程式碼範例。首

標題:深入了解PyCharm:刪除專案的高效方式近年來,Python作為一種強大而靈活的程式語言,受到越來越多開發者的青睞。在Python專案的開發中,選擇一個高效的整合開發環境至關重要。 PyCharm作為一款功能強大的整合開發環境,為Python開發者提供了許多便利的功能和工具,其中包括快速、有效率地刪除專案目錄。以下將著重介紹如何使用PyCharm中的刪除

從零開始學習Pygame:完整的安裝和配置教程,需要具體程式碼範例引言:Pygame是一個使用Python程式語言開發的開源遊戲開發庫,它提供了豐富的功能和工具,使得開發者可以輕鬆創建各種類型的遊戲。本文將帶您從零開始學習Pygame,並提供完整的安裝和配置教程,以及具體的程式碼範例,讓您快速入門。第一部分:安裝Python和Pygame首先,確保您的電腦上已

學習C語言的魅力:解鎖程式設計師的潛力隨著科技的不斷發展,電腦程式設計已經成為了一個備受關注的領域。在眾多程式語言中,C語言一直以來都備受程式設計師的喜愛。它的簡單、高效以及廣泛應用的特點,使得學習C語言成為了許多人進入程式設計領域的第一步。本文將討論學習C語言的魅力,以及如何透過學習C語言來解鎖程式設計師的潛力。首先,學習C語言的魅力在於其簡潔性。相較於其他程式語言而言,C語

在word編輯文字內容時,有時會需要輸入公式符號。有的小夥子們不知道在word根號輸入的方法,小面就讓小編跟小夥伴們一起分享下word根號輸入的方法教學。希望對小夥伴們有幫助。首先,開啟電腦上的Word軟體,然後開啟要編輯的文件,並將遊標移到需要插入根號的位置,參考下方的圖片範例。 2.選擇【插入】,再選擇符號裡的【公式】。如下方圖片紅色圈的部分內容所示:3.接著選擇下方的【插入新公式】。如下方圖片紅色圈的部分內容所示:4.選擇【根式】,再選擇適當的根號。如下方圖片紅色圈的部分內容所示:

IDEA(IntelliJIDEA)是一款強大的整合開發環境,可協助開發人員快速且有效率地開發各種Java應用程式。在Java專案開發中,使用Maven作為專案管理工具能夠幫助我們更好地管理依賴函式庫、建置專案等。本文將詳細介紹如何在IDEA中建立一個Maven專案的基本步驟,同時提供具體的程式碼範例。步驟一:開啟IDEA並建立新專案開啟IntelliJIDEA

崩壞星穹鐵道黃泉將在2.1版本上線,許多玩家想知道黃泉突破材料有哪些,小編已經把突破材料全部總結出來了,想要培養黃泉的玩家可以提前收集材料了,具體內容一起來看看這篇崩壞星穹鐵道黃泉突破材料一覽。崩壞星穹鐵道攻略大全崩壞星穹鐵道黃泉突破材料1、等級突破材料20級,熄滅原核×4、信用點×3200。30級,熄滅原核×8、信用點×6400。40級,微光原核×5、煉形者雷枝×2、信用點×12800。50級,微光原核×8、煉形者雷枝×5、信用點×32000。60級,蠢動原核×5、煉形者雷枝×15、信用點×6
