1、 修改情况记录:版本号修改批准人修改人安装日期签收人1 引言1.1 编写目的该软件需求说明书的编写目的在于研究较小型的超市订货系统软件的可行途径和使用方法。预期读者是与超市后台管理系统软件开发有联系的人,自身开发组成人员,开发者等。1.2 范围待开发的软件系统的名称:超市订货系统本项目的任务提出者及开发者是 00000,用户是小型超市户。1.4 参考资料齐志昌,谭庆平,宁洪 软件工程(第二版) 北京:高等教育出版社,2004Ian Sommerville 软件工程(第六版) 程成 陈霞 等译 北京:机械工业出版社,中信出版社,20032 项目概述2.1 产品描述本软件控件均以中文形式表示,对普
2、通程序使用者的查询提供简单方便的快捷操作,不需要技术含量,实现傻瓜式操作。但维护人员应懂C+语言。2.2 产品功能该软件的开发可大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。2.3 用户特点该软件使用操作人员主要为超市订货和仓库管理人员,维护者为超市技术部门人员。使用操作人员不需要技术背景,但须看懂操作说明 ;维护人员需具备一定的计算机能力。2.4 一般约束(1)要按照严格的数据格式输入,否则系统不给予响应。(2)查询时要保证查全率,所有包含查询关键字的记录都应能查到。一般操作
3、的响应时间都应在1-2秒内。2.5 假设和依据本软件的开发无经费,开发时间为一个月左右。3 具体需求3.1 功能需求3.1.1 功能需求1数据流图表示输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。3.1.2 功能需求2正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的错误及解决方案:(1)遇到跳出“数据库已经关闭”提示信息阻止程序运行时可查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。(2)有些空记录往往会使程序无法运行。此时可用先判定是否为空记录再操作。3
4、.1.n 功能需求n3.2 外部接口需求3.2.1 用户接口控制软件的运行主要靠键盘、鼠标等外部设备。管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。控制信号由外部设备发出。3.2.2 硬件接口本软件不需要特定的硬件或硬件接口进行支撑。需运行于Windows XP的操作系统之上。3.2.3 软件接口内部接口即为实现各个类之间的接口。3.2.4 通信接口无特殊要求3.3 性能需求由于该软件为一个人开发且要求不高,因此在灵活性方面做得不好。3.4 设计约束时间约束,故障应及时反映,以备解决3.4.1
5、 其他标准的约束1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。3.4.2 硬件的限制一台Pentium 4 cpu 以上的微机。内存256MB以上(最好1GB内存及以上)。该软件需在Windows98及以上的操作系统使用。3.5 属性3.5.1 可用性及时清理软件垃圾,加快反映速度3.5.2 安全性该程序有监测系统,可观察操作记录。可不联机减少攻击3.5.3 可维护性规定若干需求以确保软件是可维护的。例如:a 软件模块所需要的特殊的耦合矩阵;b 为微型装置指定特殊的数据程序分割要求。3.5.4 可转移 转换性只要能运行该软件,则可以移植,备份资料以防丢失.3.5.5 警告及时保存信息,以防数据丢失3.6 其他需求3.6.1 数据库不宜过分使用,存储能力与自身计算机有关3.6.2 操作
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1