您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 饭卡管理系统(软件需求说明书)
11引言................................................................................................................错误!未定义书签。1.1编写目的.................................................................................................错误!未定义书签。1.2背景.........................................................................................................错误!未定义书签。1.3定义.........................................................................................................错误!未定义书签。1.4参考资料.................................................................................................错误!未定义书签。2任务概述........................................................................................................错误!未定义书签。2.1目标.........................................................................................................错误!未定义书签。2.2用户的特点.............................................................................................................................22.3假定和约束.............................................................................................错误!未定义书签。3需求规定.......................................................................................................................................33.1对功能的规定.........................................................................................错误!未定义书签。3.2对性能的规定.......................................................................................................................133.2.1精度................................................................................................................................133.2.2时间特性要求................................................................................................................133.2.3灵活性............................................................................................................................133.3输人输出要求.......................................................................................................................133.4数据管理能力要求...............................................................................................................133.5故障处理要求.......................................................................................................................143.6其他专门要求.......................................................................................................................144运行环境规定.............................................................................................................................144.1设备.......................................................................................................................................144.2支持软件...............................................................................................................................144.3接口.......................................................................................................................................144.4控制........................................................................................................................................142软件需求说明书1引言1.1编写目的本需求分析文档的目的是说明饭卡管理系统最终所运行的条件,性能要求及要实现的功能,为进一步设计与实现打下基本。本文档以文档形式将用户对软件的需求固定下来,是与用户沟通的成果,也供用户验收项目时参考。本文档的预期读者为:用户,项目管理人员,软件设计人员,编程人员,测试人员等项目相关人员。1.2背景开发的软件系统的名称:饭卡管理系统本项目的任务提出者:软件工程课程设计开发者:于天嫄实现该软件的计算站:图书馆计算机中心1.3定义本文件中用到的专门术语的定义及外文首字母词组的原词组。实体——联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。状态转换图:通过描绘系统的状态及引起系统的状态转换的事件来表示系统的行为。提供行为建模机制。层次方框图:用树开结构的一系列多层次的矩形框描绘数据的层次结构。输入-处理-输出图(IPO图):方便描绘输入数据、对数据的处理和输出数据之间的关系。1.4参考资料《软件工程与软件开发工具》张宏主编清华大学出版社2004年9月第一版《精通JavaSwing程序设计》杨智杨等编辑中国铁道出版社2002年2月第一版《Java数据库高教程》张晓东等编著清华大学出版社2004年4月第一版2任务概述2.1目标主要开发目标是能够对饭卡信息进行查询和更新管理,且具有反映敏捷准确,提高用户工作效率。2.2用户的特点本系统是面向学校饭卡管理而开发的,由于系统的界面清晰、美观,操作简单、方便,所以操作人员只需要具备一定的电脑操作技能即可。管理员(维护人3员)不需要任何数据库专业技能知识。本系统可以极大的提高工作效率,预期使用频度较高。2.3假定和约束系统的规模较小,适用于Windows操作系统,SQL数据库系统。3、需求规定3.1对功能的规定(1)更准确的系统流程图:(2)更准确的数据流程图:4567(3)IPO图:8(4)状态变化图:(5)层图:9(6)动态数据动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值,就查阅信息。数据库描述本系统的实体有:学生信息、卡信息,它们之间的关系是一对一的。卡信息和卡历史是一对多的。E-R图如下:10(7)更准确的数据字典数据字典:1学生信息:学号=[数字|字母]卡ID=[数字|字母]学生姓名=[汉字]性别=[男|女|null]电话号码=[数字]地址=[汉字|数字|字母]2卡信息卡ID=[数字|字母]余额=[数字]锁=[true|false]3卡历史卡ID=[数字|字母]时间=[时间格式]款额=[数字]操作=[存款|消费|其他]4饭卡挂失/解锁卡ID=[数字|字母]密码=[数字|字母]5饭卡刷卡消费卡ID=[数字|字母]11密码=[数字|字母]限定金额=[数字]余额=[数字]锁=[true|false]6存款卡ID=[数字|字母]密码=[数字|字母]充值额=[数字]锁=[true|false]7卡注销卡ID=[数字|字母]密码=[数字|字母]学号=[数字|字母]学生姓名=[汉字]性别=[男|女|null]电话号码=[数字]余额=[数字]8修改用户信息卡ID=[数字|字母]密码=[数字|字母]学号=[数字|字母]学生姓名=[汉字]性别=[男|女|null]电话号码=[数字]数据元素的数据字典卡片:学生信息名字:学生信息别名:描述:记录学生相关信息定义:学生信息=学生学号+卡ID+学生姓名+性别+电话号码+地址位置:数据库卡信息名字:卡信息别名:描述:记录卡的信息定义:卡信息=卡ID+余额+锁位置:数据库卡历史信息名字:卡历史信息别名:描述:记录卡历史的信息定义:客户信息=卡ID+时间+款额+操作位置:数据库存款名字:存款别名:描述:学生向饭卡存款定义:存款=卡ID+密码+充值额+锁12位置:数据库饭卡注销名字:饭卡注销别名:描述:学生申请注销饭卡定义:饭卡注销=卡ID+密码+学号+学生姓名+性别+电话号码+余额位置:数据库修改用户信息名字:修改用户信息别名:描述:学生申请修改个人信息定义:修改用户信息=卡ID+密码+学号+学生姓名+性别+电话号码表1学生信息库(student_info)列名数据类型学生学号stu_numChar(20)卡IDidint学生姓名nameChar(20)性别maleboolean电话号码telChar(20)地址addresschar(50)表2卡信息(card_info)列名数据类型卡IDidint余额sumfloat锁lockboolean表3卡历史(card_his)列名数据类型卡IDidint时间daytimedaytype款额sumfloat
本文标题:饭卡管理系统(软件需求说明书)
链接地址:https://www.777doc.com/doc-4171418 .html