1、3.3 数据管理能力要求 63.4 故障处理要求 63.5 其他专门要求 64 运行环境规定 64.1 硬件要求 64.2 软件要求 64.3 接口要求 74.4 控制 75 附录A:需求确认 81 引言1.1 编写目的 为了更好、更方便、更高效的管理图书信息,而设计开发的图书信息管理系统。1.2 背景我们要开发的这个应用软件的名称是:图书信息管理系统。本软件是作为软件技术(可视化程序设计)专业二年级学生软件工程课程的项目实训软件。本软件未来用户未定。本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。1.3 定义1.3.1 专业术语维护主要用于新增、删除和修改信息分组将
2、用户进行分类1.4 参考资料 本文章参照了需求说明书的标准模板以及需求说明书的编写案例等等。2 任务概述2.1 任务目标 从开发次项目中明白开发一个软件的整个流程,方便以后开发项目能更专业,更有目的地的实行,而不是想起所以然。 2.2 用户的特点 该系统由专科学生自己设计、实现、使用和维护,作为培养学生编程能力和项目开发能力的形式。2.3 软件约束1本系统所要支持的数据库为SQL2005 server.2对本系统的经费投入为0。3系统开发的全过程要在1个月内完成。3 需求规定3.1 对功能的规定3.1.1 用例图用户用例图:管理员用例图:3.1.2 参与者学生、教师、管理员。3.1.3 产品功
3、能性需求(一)功能性需求分类功能类别功能名称、标识符描述主要功能mainFunction1、用户登录2、查询功能3、修改个人资料4、用户登出5、注册功能1.用户登录系统。2.用户查询和管理员查询。 2.1 用户查询个人信息、个人借阅信息、图书信息 2.2 管理员查询用户个人信息、图书信息、图书借阅信息、图书剩余信息。3.用户登录系统后可以修改个人的登录密码。4.登出系统。5.管理员注册新用户。相关功能relatedFunction1、添加功能管理员添加图书信息2、删除功能管理员删除图书信息、删除用户信息3、修改功能管理员修改图书信息、用户信息附加功能addFunction1、无3.1.4 功能
4、性需求用例分析与描述(一) 用户登录1. 用例图2. 用例描述 用例编号及名称:用户登录 用例概述:用户登录图书管理界面 主要参与者:学生、教师 涉众利益: 前置条件:用户已注册 后置条件:显示系统主界面 基本流程1. 系统提示用户输入登录用户名和密码。2. 点击“登录”。3. 系统进行用户名和密码验证,检查是否正确。4. 用户通过身份验证后,将会进入系统主界面。用户可以修改个人的登录密码、查看个人信息、查看图书信息、图书借阅信息、查看个人借阅信息、登出系统等。 分支流程4a、用户没有输入用户ID或密码当中的任意一项或全部 4a1、系统提示输入用户ID和密码,如果用户点击确定,则跳转至登陆页面
5、; 4a2、系统提示输入用户ID和密码,如果用户点击取消,则退出系统;4b、用户输入用户ID或密码当中的任意一项或全部长度过长 4b1、系统提示输入用户ID或密码长度过长,如果用户点击确定,则跳转至登陆页面; 4b2、系统提示输入用户ID或密码长度过长,如果用户点击取消,则退出系统;4c、用户输入用户ID当中包含非法字符 4c1、系统提示输入用户ID当中包含非法字符,如果用户点击确定,则跳转至登陆页面; 4c2、系统提示输入用户ID当中包含非法字符,如果用户点击取消,则退出系统;4e、系统验证用户提交用户ID不存在 4e1、系统提示用户ID不存在,如果用户点击确定,则跳转至登陆页面; 4e2、
6、系统提示用户ID不存在,如果用户点击取消,则退出系统;4f、系统验证用户提交用户ID和密码不匹配 4f1、系统提示用户ID和密码不匹配,如果用户点击确定,则跳转至登陆页面; 4f2、系统提示用户ID和密码不匹配,如果用户点击取消,则退出系统;4g、系统判断用户当前状态,如果为“注销”则不能登陆。; 规则与约束:非法字符:!#¥%* 用户ID长度限制:15位密码长度限制:11位用户状态:正常(0),注销(1)3业务逻辑分析:(二) 查询功能1.用例图2.用例描述查询功能.用户查询。 1 用户查询个人信息、查询图书信息、查询图书借阅信息、查询个人图书借阅记录.用户已经登录系统显示查询结果1.点击“
7、查询信息”进入查询主界面。2.查询主界面有 个人信息查询、图书信息查询、图书借阅信息查询、图书剩余信息等.(三)修改个人信息修改个人信息用户修改个人的基本资料用户已登录系统显示修改个人信息界面1.登录系统后在查询个人界面中点击“修改个人信息”2.修改个人的基本资料。2a 个人的班级、年级、系别等信息是不能修改的 2a1.如果用户修改以上信息则提示用户不能修改,并弹出提示框,若用户点击确定则刷新修改信息界面 2a2.如果用户修改密码,系统验证两次输入是否一致,验证成功则返回修改个人信息界面,失败则提示两次输入不一致,清空密码框并提示重新输输入。2a2若用户点击取消则返回查询信息界面。(四)注册用
8、户信息注册用户信息管理员通过系统新增用户管理员管理员已登录系统显示新增用户界面1.管理员登陆系统后进入系统主界面.2.点击新用户注册,进入新用户编辑界面.2a、管理员没有输入姓名、班级、系别、年级中得任一一项。 2a1、系统提示输入用户姓名或班级或系别或年级,如果管理员点击确定,则在此些项中重新输入,其他项不做修改; 2a2、系统提示输入用户姓名或班级或系别或年级,如果管理员点击取消,则返回主界面;2b、管理员输入用户ID或密码当中的任意一项或全部长度过长 2b1、系统提示输入用户ID或密码长度过长,如果管理员点击确定,则刷新用户id项和密码项让管理员重新输入; 2b2、系统提示输入用户ID或
9、密码长度过长,如果管理员点击取消,则返回主界面;3c、管理员输入用户ID当中包含非法字符 3c1、系统提示输入用户ID当中包含非法字符,如果管理员点击确定,则刷新用户id项; 3c2、系统提示输入用户ID当中包含非法字符,如果管理员点击取消,则返回主界面;3.2 对性能的规定3.2.1 精度本系统对精度不作要求3.2.2 时间性要求 本系统对时间不作要求3.2.3 灵活性要求 本系统对灵活性不作要求3.2.4 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以
10、及图形或显示报告的描述3.3 数据管理能力要求 数据库的初始大小为100M,按20的增量增长,数据库最大容量为40G,可以存放50万条记录。3.4 故障处理要求我们不支持故障处理!3.5 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等4 运行环境规定4.1 硬件要求现行的任何32/64位微机4.2 软件要求系统:Windows XP/2003编译环境:MS2005及其后续以及相关版本4.3 接口要求本软件为独立软件,不存在接口问题4.4 控制本软件为纯绿色软件,无须安装即可无限制使用,不修改任何注册表项。需求确认自评:需求评审报告摘要需求文档网络象棋增强版需求规格说明书 版本号:v00.11作者:周治 完成日期:2004-5-21需求评审报告网络象棋增强版需求规格说明书评审报告 完成日期:评审结论 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。 工作成果基本合格,需要作少量的修改,之后通过审核即可。 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。评审意见内容全面,基本正确,但不少细节方面应当注意,同时注意语言的规范和通畅。评审小组成员周治需求承诺输入名称,标识符,版本,作者,完成日期客户承诺承诺签字,日期项目经理承诺
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1