• 机房收费系统(三)软件需求说明书


    软件需求说明书

    1引言

    1.1编写目的

        软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描写叙述软件的功能和性能以及软件的约束范围,使用户和软件开发人员对该软件的初始规定有个大概了解。有利于对项目的回溯和指导兴许的开发和维护。

        文档读者:开发者与用户代表

    1.2背景

    A.待开发软件名称:机房收费系统

    B.项目提出者:米新江教授

       开发人员:周家林

       用户:廊坊师范学院全体教职工和学生

      实现该软件的计算中心或计算机网络:廊坊师范学院机房局域网

    C.该软件系统同其它机构的主要的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。

    1.3定义

    实体:客观世界中存在的且能够相互差别的事物

    联系:客观事物中的彼此之间关系

    属性:实体或联系所具有的性质 

    1.4參考资料

    《软件project》张海藩 人民邮电出版社

    《SQL入门经典》敖富江译

    《VB程序设计课本》

    《数据库红皮书实例》

    《陈伟VB6.0视频》

    2任务概述

    2.1目标

    A.软件开发意图:

    1.为了机房收费管理更加方便

    2.为了减轻机房收费系统工作人员的工作负担

    3.为了加强机房的正规化管理

    B.应用目标:

        通过本系统软件,能帮助机房管理者利用计算机。准确高速的对机房的上下机消费情况、注冊充值退卡情况以及工作人员的工作记录情况进行有效管理。

    C.作用以及范围:

        本软件适用于机房收费管理,能够对学生上下机、注冊、充值、退卡等操作和记录查询,为机房的管理带来了极大的便利。

    2.2用户的特点

    A.终于用户特点:终于用户主要为廊坊师范学院的老师和学生。软件设计符合该类群体的使用习惯,估计会为他们的机房工作学习生活带来便利。

    B.操作人员的教育水平和技术专长:本科/软件开发

      维护人员的教育水平和技术专长:本科/软件开发

    C.本软件的预期使用频度:系统正常执行后预期使用的频度比較,高。除平时教师使用量比較大外,在计算机等级考试培训期间

      将会有很大的訪问量

    2.3假定和约束

    开发经费限制:预期2000元以内

    开发期限:整个系统的最晚完毕期限是2015.9.1

    软件执行约束:要求Windows xp以上的操作系统

    3需求规定

    3.1功能规定

    A.使用该系统有三个角色用户,分别为一般用户、操作员、管理员。一般用户能够完毕学生上下机、学生剩余金额查询、学生上机状态查询、password的改动;操作员能够实现学生的注冊、充值、退卡、查看学生充值退卡记录等。管理员完毕加入删除用户、系统基本信心设定、查看工作人员记录、结账等错作。

    B.系统分为三个模块:

    1. 財务管理模块:学生上下机、学生注冊充值退卡、学生上下机记录查询、充值退卡记录查询

    2. 学生上机管理模块:完毕加入用户、删除用户、改动password等功能

    3. 基本信息设定模块:完毕基本信息的设定

    3.2对性能的规定

    3.2.1精度

    软件的输入精度:小数点后保留两位有效数字

    输出数据的精度:小数点后保留两位有效数字

    传输过程中的精度:小数点后保留两位有效数字

    3.2.2时间特性要求

    响应时间:0.5s内

    更新处理时间:0.5s内

    数据的更换和传送时间:1s内

    3.2.3灵活性

    说明对该软件的灵活性的要求。即当需求发生某些变化时,该软件对这些变化的适应能力:

    a. 执行环境的变化:该软件适用于如今流行的造作系统

    b. 精度和有效时限的变化:因不同情况而定

    c. 计划的变化和改进:依据用户的需求随时最软件做必要的升级和更新

    3.3输入输出要求

    A.输入

    1.系统登录:用户的账号和password。要求与数据库中存储的数据一致

    2.学生上机、学生上机状态查询、学生基本信息查询、学生充值、退卡:输入学生卡号和金额,要求为数字

    3.系统用户的加入:用户账号、password等。由一定的字符限制

    B.输出

    1.相应从系统中输出要查询的结果

    2.用户输入信息不合法是会有消息框提示

    3.部分以Excel表形式导出以及结账时以报表显示

    3.4数据管理能力要求

    A.用户信息的存储:将系统所用级别的用户的登录验证信息准确的存储到数据库中,还包含对数据的增、删、改等操作

    B.基本数据的设定:设置合理的基本数据,保证机房收费的正常执行

    C.財务模块管理:定期依照规定的时间结账,保证信息的安全性和保密性

    3.5故障处理要求

    软件故障:软件可能出现兼容性问题。能够及时与开发端联系;

    硬件故障:因为机房断电、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发者,进行专业的数据恢复和系统修复

    3.6其它专门要求

    用户单位的保密要求:系统管理员需有良好的信誉和良好的职业道德习惯,能过做到对系统信息的保密

    软件的可维护性:出现执行错误需找专业人员进行维护工作

    软件的易读性、可靠性:要求用户依照要求合法输入,不得任意对软件的相关控件做不论什么非法删改

    4执行环境规定 

    4.1设备

    A.server要求内存256以上,cpu 2.0GHz以上

    B.cpu奔腾3代以上,最大可支持200台分机同一时候连接到主机上

    4.2软件支持

    操作系统:windows xp以上操作系统

    数据库管理系统:SQL Sever 2008

    4.3接口

    用户接口:将向用户提供提交、改动和取消的三个命令选择,相应系统不同功能的实现

    外部接口:键盘、鼠标和打印机

    内部接口:数据库接口採用SQL连接方式

    4.4控制

    该系统的主要输入设备是键盘和刷卡器,输出主要是显示器输出和打印机输出

    5需求分析总结

        在可行性分析的基础上。我们进行了以上的需求分析过程。明白了功能需求、业务需求和用户需求以及软件的一些限制约束。为兴许开发做了非常好的指导。

     

  • 相关阅读:
    安全测试知多少
    支付测试
    接口测试总结
    SoapUI+excel接口自动化测试简述
    浏览器及元素的常用函数及变量整理总结
    jmeter接口自动化测试,数据驱动玩法
    接口测试点汇总
    测试面试题;
    MySQL入门,了解下、
    徒手运维MGR集群基本操作
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8392514.html
Copyright © 2020-2023  润新知