软件工程需求分析实验.doc_第1页
软件工程需求分析实验.doc_第2页
软件工程需求分析实验.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京信息工程大学 实验(实习)报告实验(实习)名称 需求分析 实验(实习)日期 2014.12.17 得分 指导教师 李振宏 计算机系 专业 软件工程 年级 2012 班次 1 姓名 董上琦 学号 20122344001 一、实验目的1通过对网上书店管理系统相关需求的分析,掌握需求分析的方法和过程2掌握需求分析相关文档的组织规范3. 完成对这个小型软件系统的需求分析二、实验准备1.熟悉需求分析的方法和过程2.对网上书店管理系统相关应用领域进行调查与分析三、实验要求 完成网上书店管理系统的需求分析,提交实验报告4、 实验内容1.项目背景 当今社会,计算机技术迅速发展,计算机网络的普及化使得英特网成为人们查找信息的重要场所,当然这也使得网上书店的出现成为必然。实体书店,在正常运行过程中总是面临着大量的信息:客户信息、书店信息以及两者相互作用产生的购书信息等。人工管理总是会存在很多弊端,如客户信息更新不及时,因此需要一个系统实现对客户信息、书籍资源、购书信息以及书籍信息有力的管理,及时了解各个环节中信息的变更,提高书店信息管理效率。2.任务概述2.1产品的描述 网上书店是一种高质量,快捷,方便的购书方式。网站式的书店可以实现图书管理的合理化和信息化。售书的同时还具有书籍类商品管理、购物车、订单管理,非常灵活的网站内容和文章管理功能。 网上书店管理系统的主要功能是实现书籍信息管理及购书的自动化。围绕这一主要功能,本系统涉及到以下核心功能: 显示每本书的详细信息显示购物车和顾客选购的图书信息增加新购买的新书对定单的修改、确认、提交等图书销售数量的排行2.2用户的特点 随着计算机的普及,使用计算机对书店进行管理相对于传统的手工管理具有很大的优 势。使用计算机可以使图书查找容易、更新图书信息及时、顾客购买图书快捷方便等。这些优点能提高网上书店的管理效率,使书店获得更大的利润空间。所以,开发一个网上书店信息管理系统是一件非常有必要并且有意义的事情。2.3实现语言 在计算机语言中,有很多语言可以进行网上书店管理系统的设计,现代化信息管理和电脑普及的今天,该系统如果开发成功,成本比较低,工作效率比较高,维护费用比较低,能给一个用户带来很多的方便,该系统采用Java语言编写,由于Java平台的自由和开放性使得该系统实现不是很复杂、开发周期比较短,开发人员成本低。该系统的成本主要是开发和数据库的维护上,所设计的成本都比较低,能给一个书店带来很大的利润。2.4限制与约束 在进行数据库设计中,会受到一定的限制,也会有一定的障碍,比如对java语言的整体和细节的把握,都会有一定的阻碍。3.需求规定3.1对功能的需求 网上书店管理系统的信息数据主要是图书信息的输入输出修改、客户购买图书的信息,由于一个书店每天都会有进书和售出的情况,导致数据库时时有更新,因此,能够及时有效的处理数据,就需要建立一个数据库来存储数据。该网上书店管理系统的设计与实现,主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于后台的数据库建立需要数据安全性好,对于前端应用程序则需要功能完善和易使用的特点。3.1.1功能构成 本系统由以下模块组成:商家模块:注册登录管理、书籍查询管理、书籍修改管理、订单查询管理消费者模块:注册登录管理、书籍查询管理、购买书籍管理、订单查询管理3.1.2功能描述 商家模块:注册管理功能模块需求:可以验证用户登录、密码修改、重新登录和退出书籍查询功能模块需求:可以查询书籍库存量、修改图书信息书籍修改管理模块需求:可以上传图书信息、修改图书信息、删除图书订单查询管理模块需求:可以查询图书订单信息 消费者模块:注册登录管理模块需求:可以验证用户登录、密码修改、重新登录和退出书籍查询管理模块需求:可以查询图书信息购买书籍管理模块需求:可以购买图书、显示购买数量等订单查询管理模块需求:可以查询已购买图书订单信息3.2性能需求 该系统要求具有良好的灵活性、可扩充性和可移植性,系统采用SQL数据库,系统的数据都是通过数据库来保存,需要数据库具有很好的稳定性,系统可运行在主流的Windows操作系统平台上,操作系统要求响应速度快,使操作者感觉操作流畅。3.3输入输出要求 输入:通过键盘输入数据,如用户名、密码等。 输出:通过表的形式进行数据输出,进而对数据库进行合理地分析。3.4数据管理能力要求 要求能进行数据库的建立、数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总和处理、数据库数据的日常备份。3.5故障处理要求内部故障处理:在开发阶段可以随时修改数据库里的相应内容。外部故障处理:该网上书店管理系统可能产生的错误信息来源可能为数据库,因此需要对数据库进行维护以及定期备份相关数据。3.6其他专门要求 要在合理的范围内进行数据库的设计以及系统的合成。4.运行环境规定4.1用户界面 用户界面采用JSP语言实现。系统采用人机交互方式,主要通过界面来显示用户需要的信息,界面需要美观友好,信息查询方便灵活,输入输出数据格式友好便捷,并且具备简单的错误提示功能。4.2硬件接口 硬件、外部设备:电脑一台4.3支持软件操作系统:Windows7数据库:SQL Server 2008开发软件:MyEclipse 10文档编写:Microsoft Word 20074.4通讯接口 用户从终端进入主界面后点击相应的接口分别进入相应的界面五试验总结 需求分析是指对所要解决的问题进行详细的分析,弄清楚问题的要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论