云代码会员 - 云代码空间
——
服装库存管理系统
系统需求规格说明书
编号:CHINASOFTI-JAVA-SX-SRS
版本:1.0
作者: |
|
日期: |
|
审批: |
|
日期: |
|
变更记录
日期 |
版本 |
变更说明 |
作者 |
|
1.0 |
创建 |
|
|
|
|
|
|
|
|
|
目录
4.1.1. CSMS系统要支持25个并发用户。... 14
4.1.2. CSMS系统处理查询操作响应时间不超过10秒。... 14
系统名称:服装库存管理系统[以下简称CSMS系统]
本项目是为了解决某服装企业仓库中的库存情况而提出的,通过系统可以清楚记录个服装的进出情况
本文档定义了CSMS系统的详细需求,明确了CSMS系统的功能内容、功能边界、开发途径。
服装库存管理系统用来支持仓库库存管理,包括用户信息管理、入库信息管理、出库信息管理。
服装库存管理系统是一个web应用形式,可以通过互联网进行访问。
Web服务器及数据库服务器均采用DELL(1.73G HZ)笔记本电脑。内存2GB、硬盘80G。
CSMS系统要在一个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。
系统只包含一种角色。
货号指的是CSMS系统中维护各信息数据的用户。其操作如图1所示:
系统的总体模块结构,如图2所示:
表1(采用英文命名)
缩写、术语 |
解 释 |
CSMS |
服装管理系统的简称 |
User |
CSMS系统的用户角色 |
USERMN |
CSMS系统的角色管理模块 |
CLOTHMN |
CSMS系统的货号管理模块 |
orderIn |
CSMS系统的入库单管理模块 |
OrderOut |
CSMS系统的出库单管理模块 |
表2
数据项 |
数据项关键字 |
数据项含义 |
数据类型 |
数据要 |
删除状态 |
Flag |
将货号标记为删除状态 |
整体 |
0未删除 1已删除 |
色号 |
Color |
货号的色号 |
字符型 |
1大红色 2浅红色 3紫红色 4纯白色 5米白色 6深蓝色 7淡蓝色 8黑色 9棕色 |
尺码 |
Size |
货号中的尺码 |
字符型 |
150 155 160 165 170 175 180 185 190 |
仓库 |
Warehouse |
入库出库中的仓库 |
字符型 |
1一号仓库 2二号仓库 3三号仓库 4四号仓库 |
提交状态 |
Flag |
入库单(出库单)的提交状态 |
整型 |
0未提交 1已提交 |
3.4.1.1. 新建系统用户
需求编号:FR-USERMN-1
需求描述:用户登陆系统后,可以新建系统用户。
FR-USERMN-1-1 新建系统用户时,可以设定新建系统用户的用户登录号,用户姓名,用户密码和用户简介。
FR-USERMN-1-2 用户登录号,用户姓名,用户密码为必选项,如果某一项没有填写,要给出提示信息。用户简介为非必选项。
FR-USERMN-1-3 新建系统用户时,如果系用户登录号已经存在,则保存失败,并给出提示信息。
3.4.1.2. 删除系统用户
需求编号:FR-USERMN-2
需求描述:用户登陆系统后,可以删除系统用户。
FR-USERMN-2-1 查询出符合条件的系统用户信息,然后进行系统用户删除。
FR-USERMN-2-2 删除操作为逻辑删除。
3.4.1.3. 查看系统用户详细信息
需求编号:FR-USERMN-3
需求描述:用户登陆系统后,可以根据用户登录号查看系统用户详细信息。
FR-USERMN-3-1 页面显示系统用户的详细信息。包括用户登录名,用户姓名,密码和备注。
3.4.1.4. 更新系统用户
需求编号:FR-USERMN-4
需求描述:用户登陆系统后,可以更新系统用户信息。
FR-USERMN-4-1 更新货号时,先查询到要更新的系统用户信息,然后进行系统用户信息更新,可以更新用户姓名和用户简介。
FR-USERMN-4-2 用户姓名为必选项,如果没有填写,要给出提示信息。用户简介为非必选项。
3.4.1.5. 查询系统用户
需求编号:FR-USERMN-5
需求描述:用户登陆系统后,可以通过用户姓名、用户登录号进行查询系统用户的信息。
FR-USERMN-5-1 查询条件用户姓名和用户登录号为“与”的关系,输入的条件都要匹配,如果不输入条件则查询全部,(匹配规则为数据中包含查询关键字即视为匹配)。
FR-USERMN-5-2 查询到的结果包括用户姓名、用户登录号。分页显示,每页10条。
3.4.1.6. 系统用户登录
需求编号:FR-USERMN-6
需求描述:用户通过用户登录号和密码进行登录。
FR-USERMN-6-1 输入的用户登录号和密码全部正确视为登录成功。
3.4.1.7. 修改密码
需求编号:FR-USERMN-7
需求描述:用户成功登录后,用户通过用户登录号,旧密码和新密码进行登录。
FR-USERMN-7-1 输入的用户登录号和旧密码全部正确可更新新密码。
4.1.2. CSMS系统处理查询操作响应时间不超过10秒。
当前使用CSMS系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。CSMS系统要能够在三年内支持这样的增长速度。
系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。
利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园务器后期的项目中建立异地备份服后备份数据进行异地保存。
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。
所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。
页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输出地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。
CSMS系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。
CSMS系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。
代码规范,风格统一,便于维护