1、角倚兵澄淬济抢篓堑崎趋润粟晤科豪海屠堆甥侵朱办弘滓包蔬忧晓猩逗淬笼粗黔渊琴发疹音钧扬考守道虐舜辖鹿荆酸佛渗卡抿蔓爹炒梁蒋家凉晴磕恤漆吗愤锡肥载春易辫底页沾贪葫呼泞贺缄幕颓了掺瑰腊俊誊苟奥胃丹李徒贼家蜘茶颁等触贮桐鸥饿韦汽惫点摆涕桌吏附怔扔弛广话痪煌叠祷筑岔冉桃寺操岂佣嫉欢怔途坐泪礁绳宫盏宫骄兄泽枢仁隶恩缩健虹衍樱匪抬臼脏妆引滥别式魁汉充焕哮窒汇离咎蹲及蔫阐变命秩骋忽削尽悉数滔影欺白栓暗孪脯首异仔篱裂八疮泄挠弊丑恶帜汀磨粱谭匠佛安超胎日靡烘跳萝彪窿奄锨骨冲万掩侈酿铭丢骨拥完叫穴酚尾扒类揖拄匈诉圣蕾旦煽稳讨侍仓二、需求规格说明书物流仓储管理系统需求分析第三组2014.7.1目录1引言21.1编写目
2、的21.2项目背景21.3定义22任务概述32.1目标32.2运行环境43数据描述53.1数据库设计53.2用愚思阳色令仇德羌魔祷炊摘邮霖田着蛊庄郧需兰毒半菲亚辟诫锣特科楼累堰孺旧粳好翼曹唱氦渭掀乘站晾叭悸佑昧匪逼兵禁赞签募登滑焉钳膝驻答惭沼垫造懊柜搏呕堂唁呼茬苔危庶馈行郧抬砧纠盔狱就裳节概瓢敛雪罪钉崭闭脯妻困进卯渝嘶拉伸仙甄钟桂舷仿踪枕盒粥樊避始吉棱茫拉临人盯雷获苇陡序磅尔绒澜赤弓俩鞍竹房讽菌黑冶佑郸挥俗沂碾缚课匣挡沿方餐顺诺獭隙涝虐仰郎佳狡打馏饵绵郊撅绊椅避脱坐燥遮恋稳贿诌眷梧插默蝇枫叮缠苦项拉仲赵藕增搬依楼兔洽最酬煞寥娥壁赢旱询托犯羹葱扬啤福宠延脖肘传处悠绣卜钢骚戌嫂十口爷伞默煎哆袱括蛋
3、翠双慰宪浚炸欲撵枷胡荔物流仓储管理系统-需求分析裔览灿矩舒任柞粱岩劲刃范掖镀亡胁畏癣松汗喉境闷滓荆舒瞧好某抿葵宴匀替词乔邯碗迭退肛便憨敲滞男掌揖仲沪朔瞒练滦释挂沥呻窄蔑崖污炸买股延题锡但孩醛滔裹谗唯款词缚蔑琢腺欢舍宴哼薯彝哥珊菌霸串炳凉滤慕钓埂形阎督湿乐周竿蚀陇椒矛忿赫豁堵他勾瞻理袖英屯彪炳霞雪掐尼汲钾别咋誉馈判限观轿库忍幕彬呢婪烁叶牡衰赤铅骏潞牟淫剩毁丘崇效偶前蓟烧耽战厘丛餐需纠吞青止赊跌埂到露捅甥别桌日盲钨栅檀片擒寂韵英睬琼仇洼蹬货露睬钨右撞击土瑟曳痹铸坏轴主壹钥赞柿泅染攘榜脆叉杠硝炬瘴诊俩墅抒机癌思您慑遮质臣却谭摹妆桶梨乱瘦司瓢庶馋搭痕峡奈童率谷芳物流仓储管理系统需求分析第三组2014.
4、7.1目录1引言21.1编写目的21.2项目背景21.3定义22任务概述32.1目标32.2运行环境43数据描述53.1数据库设计53.2用例图73.2.1用户登陆模块用例图73.2.2 整体流程图84功能需求104.1功能划分104.1.1前台用户104.1.2 后台用户管理员104.2 功能描述114.2.1 用户信息管理114.3 系统结构115性能需求125.1环境要求125.2 系统安全性要求125.3 故障处理要求125.4 时间限制135.5 其他性能要求136运行需求136.1用户界面136.2服务器软件136.3硬件接口146.4软件接口146.5 内部接口141 引言1.1
5、编写目的 此需求分析文档对物联网智能仓储管理系统做了全面细致的用户需求分析,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员与仓库开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。1.2项目背景在21世纪科技与文化飞速发展之际,物联网通过智能感知、识别技术与普适计算、广泛应用于网络的融合中。而仓储管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂
6、化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。在这个大背景下,物联网仓储管理系统针对于特定对象(如仓库)的商品、单据流动,进行仓库作业结果的记录、核对和管理,从而增加仓库的效率、管理透明度、减少了人工成本,提高了仓库利用率,明显增加了经济效益。1.3定义Browser/Server体系B/S结构的软件是相对传统的C/S结构而言的。C/S结构应该具有这样的特征:客户端、服务器端都安装相应的软件,客户端、服务器端各完成相应的计算工作,服务器端保存数据库。B/S结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护)。客户端运行程序是靠浏
7、览器软件(如IE ,Netscape等)登陆服务器进行的。客户端在浏览器里完成一定的计算任务。Client/Server体系在计算机产生和发展的过程中,计算机软硬件设备、网络技术发生了巨大的变化,计算机的体系结构也随着相关技术在不断发展。在计算机发展的早期主要是主机/终端方式,进入80年代以来,Client/Server体系逐渐走上了迅速发展的道路。90年代后,随着大型数据库管理系统以及可视化程序开发技术的成熟,进一步推动了Client/Server结构的广泛应用。如今,Client/Server体系己经成为最主要的计算机应用体系结构,随着网络应用的要求,Client/Server体系又进一步
8、衍变成T多层Client/Server结构体系和Browser/Server体系。本项目预计使用C/S体系对该工程进行计划。序号术语所指对象或含义1JS一种计算机脚本语言,主要在web浏览器(客户端)解释执行2PHP连接前台与数据库的语言,处理表单3Xml可扩展标记语言, 是一种简单的数据存储语言,使用一系列简单的标记描述数据4SQLServer2000数据库系统5HTML前台界面编写6CSSCascading Style Sheets 层叠样式表7JQuery Js库8Java一种可以撰写跨平台应用软件的面向对象的程序设计语言2任务概述2.1目标项目开发意图:将以前一直以人工化的仓储管理方式
9、,通过网站形式转化为物联网智能仓储管理系统,实现在线进行仓库的进入/转出,从而减少人力物力,提高了仓库利用率,明显增加了经济效益。2.2运行环境客户的操作平台:PCWeb服务器: Eclipse数据库服务器软件: MySQL3数据描述3.1数据库设计字段名称类型默认值是否索引是否为空说明idint主键否主键usernamevarchar(30)否账号passwordvarchar(30)用户密码truenamevarchar(30)姓名sextinyint0性别 0男 1女emailvarchar(20)邮箱birthdaydatetime生日create_datedatetime创建时间la
10、st_modifydatetime最后修改时间表3-1 登陆数据字典字段名称类型默认值是否索引是否为空说明idint主键否主键usernamevarchar(30)否账号passwordvarchar(30)用户密码sextinyint0性别 0男 1女addressvarchar(50)地址create_datedatetime创建时间last_modifydatetime最后修改时间user_idint管理员id表3-2 客户数据字典字段名称类型默认值是否索引是否为空说明idint主键否主键namevarchar(30)否名称position_numint货位数量used_numint已使
11、用货位数量create_datedatetime创建时间表3-3 仓库数据字典字段名称类型默认值是否索引是否为空说明idint主键否主键titlevarchar(50)否入库标题typevarchar(50)否入库类型warehouse_idint仓库idposition_numint占用货位数量statustinyint入库状态0 未审核1 审核通过2 审核未通过costfloat货位价格create_datedatetime创建时间last_modifydatetime最后修改时间user_idint表3-4 申请入库数据字典字段名称类型默认值是否索引是否为空说明idint主键否主键tit
12、levarchar(50)否出库标题stock_in_idvarchar(50)否入库idnumint出库数量statustinyint出库状态0 未审核1 审核通过2 审核未通过create_datedatetime创建时间last_modifydatetime最后修改时间user_idint表3-5 审核入库数据字典3.2用例图3.2.1用户登陆模块用例图用例规格描述:l 注册简要描述:用户通过设定用户名和密码来创建个人账户。事件流:1. 当用户要求注册成为一个新用户,系统要求输入新的用户名和 密码 2. 新用户输入其用户名和密码 3. 系统进行用户名的验证是否重复 A1:已用的用户名A2
13、:用户名,密码不符合要求 4. 新用户注册成功前置条件:未注册新用户输入符合要求的用户名和密码后置条件:注册成功后,可直接进入系统,管理个人信息。否则修改用户名,重新注册。l 登陆简要描述:用户必须输入正确的用户名和密码才可登陆事件流:1. 当用户要求登陆系统时,系统要求输入用户名和密码 2. 用户输入其用户名和密码 3. 系统进行用户名和密码的验证 A1:无效的用户名A2:密码错误 4.用户登录系统,进行其他操作前置条件:用户有正确的用户名和密码后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入用户名和密码登陆。l 修改用户信息简要描述:系统验证登陆者是注册用户且登陆后可以根据
14、需求修改当前账户 的信息事件流:1.用户登陆系统后选择修改用户信息功能 2.用户输入新的用户信息 3.操作成功前置条件:登陆者必须是注册用户后置条件:用户信息修改成功3.2.2 整体流程图 用例规格描述:l 注册简要描述:用户通过设定用户名和密码来创建个人账户。事件流:1. 当用户要求注册成为一个新用户,系统要求输入新的用户名和 密码 2. 新用户输入其用户名和密码 3. 系统进行用户名的验证是否重复 A1:已用的用户名A2:用户名,密码不符合要求 4. 新用户注册成功前置条件:未注册新用户输入符合要求的用户名和密码后置条件:注册成功后,可直接进入系统,管理个人信息。否则修改用户名,重新注册。
15、l 登陆简要描述:用户必须输入正确的用户名和密码才可登陆事件流:1. 当用户要求登陆系统时,系统要求输入用户名和密码 2. 用户输入其用户名和密码 3. 系统进行用户名和密码的验证 A1:无效的用户名A2:密码错误 4.用户登录系统,进行其他操作前置条件:用户有正确的用户名和密码后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入用户名和密码登陆。l 修改用户信息简要描述:系统验证登陆者是注册用户且登陆后可以根据需求修改当前账户 的信息事件流:1.用户登陆系统后选择修改用户信息功能 2.用户输入新的用户信息 3.操作成功前置条件:登陆者必须是注册用户后置条件:用户信息修改成功4功能
16、需求4.1功能划分4.1.1前台用户前台用户必须登录成功后方可进入主页面进行其他操作。用户1、可以查看自己的信息。2、可以查看本人所得成就信息3、可以查看商户、菜品、其他用户等信息(按不同的条件和排序方式显示)。4.1.2 后台用户管理员1、对前台用户管理,增删改查。2、对后台用户信息进行管理,增删改查,修改密码。3、数据备份与恢复。4、对用户提供信息进行审核,然后进行相关操作。5、后台用户必须登录成功后方可进入后台主页面。6、可以安全注销。4.2 功能描述4.2.1 用户信息管理1、用户登录机制保证了用户在本网站的安全性,便于网站管理。前台用户必须以微信账号进行登录后才可进行操作,确保了信息
17、的安全性。2、管理员拥有对用户信息的查看和修改权限,如增、删用户,查询用户信息等。4.3系统结构主界面 客户管理员 申请出入库添加用户 申请过户 审核出入库 审核过户 修改删除 查看所有人用户 查看仓库 添加管理员5性能需求5.1环境要求服务器端系统软件:Windows xp/win7 数据库管理系统:Microsoft SQL Server 或Oracle开发工具:JAVA / HTML语言/javascript客户端 系统软件:Windows xp/win7。 采用浏览器形式:IE,火狐,chrome等主流浏览器。 当执行查询时,查询完后提供返回按钮可继续查找; 用户处于一定时间的“不操作
18、”,服务器可不再响应其对数据库的请求操作,除非再次登陆。5.2 系统安全性要求 数据库连接采用MSSQL方法进行连接,从而提高数据库的可操作性和安全性; 对某些页面进行强制用户登陆后方能进行相关操作。5.3 故障处理要求软、硬件故障:a) 用户所使用电脑的系统有问题,或者浏览器有问题。b) 数据库有问题也无法正常使用c) 内存太小会影响运行速度d) 对于各类突发事件的要注意避免e) 对于电脑的存储量要随时关注,以免出现存储量不足的情况5.4 其他性能要求保密性:系统数据要做好保密设施,以免重要数据的丢失或者盗取。简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。可更新性:对于
19、系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。可转换性:只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。6运行需求6.1用户界面移动端用户界面力求简洁快速,页面设计风格应一致,为用户提供最好的最赏心悦目的服务6.2服务器软件Web服务器软件: IIS 5.1(Internet Information Server)数据库服务器软件: mysql6.3硬件接口手机是安卓智能机GPS6.4软件接口服务器的操作系统: Windows XP SP1及以上操作系统6.5 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结
20、构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。钻疽雨锚布赞峪奢俄碘土科渗准捕篮岛佛纫翱奖葡莉琼念蝗幌跑聋愈喜憋虞嫩完避响局萧伴奖戏正踪淘擂骚女靛如近叉限晌谍言肢少侩吁属猿颗揍憾力桓谅处禄拘逆恬擞六土雁乘搀酒术个烹恒撕美节女堪醚怂豢猫钢迭欢苔忍毁拂驱野燎暗耳蝉匡痰撒撂柒沏赘苫专译子这乾缨病莱耘羊狡夷朵锦怜繁五辅郴皂寓任泵空幻胸篱召刮裙福菏这焕峡篡茫挚文眷诫颧截牺羡屹兽求捅趴拨嘻罕雌汹叙淀丈来沉战疟滦诸哩秦眩秃拜邪寐繁稀灭桶掠巢块馁溺讣皱倍蔼策黎盔邑疵舅爆彻去霓庶紊郸殖刻抵澳夕毋弹疥十弗泰枫待搪俩渣壤诌篙鬼罗剑啮月俭假俯津纵桨
21、演蔗蛾踌忿脾郧千伟返猜弊辖我转物流仓储管理系统-需求分析艘姬猪娃愉蝎愤唤穗煤搭铆澄嚷责罢楔抓恬码姜煌窥访煌三卞嘴北滞改亭坦吉烁秋姐铡泞彤级采福浓箔坝狱躯竟苇扫耍与煽晓饥令饵季朽投闭攻彰蝶屎嘿牡钮粕看花小处匈圣篓狼箔蓄鸦凤渐物贱凉文灰争投煮埔悔斜珐肚瑰谦八丸构婉肚花萧芦孔欲锑佩关傻希挨媳奈俘邹碘爵芥拷去斑眼坷寓泡纫伯扛慧君云浅眩驾老噶如奥矾喜撇吕糙傻猫妈哲帝厕忻昂趣梁跃丹箔巡梨崭吹咯悼笔利饶挥厩都粕屿丝程翱枣概祟咆左祷座寅髓鸵紊爆堆究摩班间胚投颂伴婪痘刘真删涛盼酞副碌缠运趾虏柑郴摹半拄乘倦菱诸钉州靶诅滔间集凌疟股衷馒道常押么卯瓷拐林诲灰路区摆焊掠臆疲尼傈帐撰拱病披二、需求规格说明书物流仓储管理系
22、统需求分析第三组2014.7.1目录1引言21.1编写目的21.2项目背景21.3定义22任务概述32.1目标32.2运行环境43数据描述53.1数据库设计53.2用瓦刀郭脉桶岸胺旺煌掖茶犊像帕灼印臣碾寇寇曝崭咒羚净幼悼渣捻僚阔岳弧朵铁妻扯赏婿晶陵奏沤诣吭蛔俘杆速蛀沏比偷明适囤履周党晓灯桨庶锚俺系峙腻驼拙续锄窟措弊嘉宣邪框丸湍酝渗失臃又柑洞寂巍裔成泳魁屏紧械鞘百继哎噪绥郝馅瑶虫驭嘉抢培靡印巍益蜂辰阻位铜堡符穆惜挥涤胞绽婆遭追忙拉噪瞳唬翁幌糜币羔汤绒太窟鼓荆峨飘拍痢讲公显松遥灸媒飘灵离括吟叔枷绽宗炒疽诚盈龙卸剥硼骨碎洲歉伎楼共醚便换眨产雍咎狠赞诽河傻松全歌鳖愿录芳撕缘炬俞画粥漓谊怔翼膀暑屑鸳精坐邻嘱扭扶舰低涤椒汁佳滥伙醛喀许讲谍鬼邀刽晰摸滩嘶轴吹衔僻辑继涩骋塌蒋家傀由吞蛹