首页新闻招聘找找看知识库
  • 浏览:19 2018-12-10 22:39 来自 _笑着回眸

    9 软件需求说明书

    9.1引言

    9.1.1编写目的

      为方便对书店书籍、客户资料、销售等进行高效的管理,特编写该程序以提高书店的管理效率。使用该程序之后,工作人员可以查询某位客户、某种图书的销售情况,还可以对当前图书情况进行一些统计,给出统计表格,以便全面掌握图书的销售情况。

      本次作业设计题目:“图书销售管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现书店、客户以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。

    图书销售管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、客户的管理,其实是对图书、客户数据的管理。本系统的建成无疑会为管理者对书店提供极大的帮助。

    9.1.2背景

    项目名称:图书销售管理系统

    项目负责人:钟航

    项目组成员:李林杰  张友杰  李明熙 陶文彬

    赵柯  谌爽 李艺  王紫源  方志宏 

    用户:各书店管理人员

    9.1.3定义

    书店:书店入库单,书店发票,客户订书单,采购单,入库流水账,库存账

    管理员:用户名,密码,权限

    图书:书名,作者,出版社,出版日期,定价,数量,单价

    ISBN:国际标准书号

    9.1.4参考资料

      a.《物联网软件工程》  张凯  清华大学出版社

      b.《数据库系统概论》  王珊、萨师煊  高等教育出版社

      c.《Java面向对象程序设计》 耿祥义、张跃平  清华大学出版社

    9.2任务概述

    9.2.1目标

    a.解决问题:随着办公自动化水平的不断提高,现在书店管理图书信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的图书管理系统已经是势在必行的了。

    b.开发目的:提高图书管理工作的效率,减少相关人员的工作量,使书店的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

    9.2.2用户的特点

      本系统的最终用户是面向管理员(图书销售管理员和其他管理人员),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。

      系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。

    9.2.3假定与约束

    a.经费限制:5万以内

    b.时间限制:3个月

    c.技术约束;本项目的设计师在JAVA\C++\.NET程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。

    d.环境约束:运行该软件所适用的具体设备必须是奔腾4,内存256兆以上的计算机;

    9.3.需求规定

    9.3.1对功能的规定

       用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

    a.登录系统:注销用户、系统退出

    b.信息管理:图书基本信息管理、订书客户基本信息管理、系统操作人员口令及权限管理

    c.事物处理:入库处理、客户订单处理、记账处理、查询处理、统计处理

    d.报表打印: 书店入库单、书店发票、客户订书单、采购单、入库流水帐、库存帐

    e.帮助:使用说明、关于

    9.3.2对性能的规定

    9.3.2.1精度

    9.3.2.2灵活性

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

    a.操作方式上的变化;

    b.运行环境的变化;

    c.同其他软件的接口的变化;

    d.精度和有效时限的变化;

    e.计划的变化或改进。

    对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

    9.3.2.3时间特性要求

    说明对于该软件的时间特性要求,如对:
       a.响应时间;
       b.更新处理时间;
       c.数据的转换和传送时间;
       d.解题时间; 等的要求。

    9.3.3输入输出要求

    输入数据:图书关键字(图书编码、书名、书号、类别、作者、出版社、出版时间、单价),

    客户关键字(客户名称、地址、电话、编号),

    登录信息(用户名、密码、权限、姓名)

    输出数据:根据输入的信息,从数据库中查询相关信息显示在屏幕上

    9.3.4数据管理能力要求

    定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均有计算机执行,并将运行结果归档。

    查询库存量:随时查询书库中的库存量,以便准确、及时、方便的打印地为读者提供借阅信息,但不能修改数据,无信息处理权,既可以打印清单、浏览数据等,管理权限由管理员掌握和分配。

    9.3.5故障处理要求

    1. 内部故障处理:在开发阶段可以随即修改数据库里的相应内容。
    2. 外部故障处理:对编辑的程序进行重装载是=时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。
    3. 本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据句话管理员要定期对数据库进行备份。

    9.3.6其他专门要求

    数据的安全性要求、完整性要求:书店与客户各项数据信息必须保证安全和完整性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全

    9.4运行环境规定

    9.4.1设备

    硬件,外部设备(P4微机一台、打印机一台)

    运行本软件所要求的硬设备的最小配置:

    A.奔腾4代、内存256M;

    B.I/O设备:显示器、鼠标、键盘;

    9.4.2支持软件

      运行于windows2000及更高版本的具有win32 API的操作系统之上

    9.4.3接口

      支持各种x86系列的PC机

登录后才能评论,请先登录注册