软件工程_实验报告二剖析

上传人:我** 文档编号:114722956 上传时间:2019-11-12 格式:DOC 页数:9 大小:400KB
返回 下载 相关 举报
软件工程_实验报告二剖析_第1页
第1页 / 共9页
软件工程_实验报告二剖析_第2页
第2页 / 共9页
软件工程_实验报告二剖析_第3页
第3页 / 共9页
软件工程_实验报告二剖析_第4页
第4页 / 共9页
软件工程_实验报告二剖析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件工程_实验报告二剖析》由会员分享,可在线阅读,更多相关《软件工程_实验报告二剖析(9页珍藏版)》请在金锄头文库上搜索。

1、绍兴文理学院计算机系 软件工程实验报告软件工程实验报告实验序号: 实验二 实验名称: 软件需求分析 班 级: 学 号: 姓 名: 成绩评语实验二 软件需求分析(6课时)一、实验目的1. 熟悉结构化软件分析方法。2. 学会书写软件需求规格说明书。二、实验内容自由选择一个小型的软件项目,可以是选课系统、图书系统、请假管理系统等,最好是自己正在做、或毕业设计想做的、或已做过的项目。针对该项目用结构化方法对系统进行需求分析,书写软件需求规格说明书并上交。软件需求规格说明书的格式模板自定,可以使用国标格式,可以参考下面给出的链接中的格式,也可以使用下面给出的格式。要求说明书中至少要有业务流程图、数据流图

2、、数据字典、E-R图等。http:/ 3.1 业务流程分析3.1.1 3.1.2 3.2 功能需求 3.2.1 3.2.2 3.3 领域需求 3.4 非功能需求 3.4.1 产品需求 (可用性、效率、可靠性、移植性等) 3.4.2 机构要求 (交付时间、标准需求等) 3.4.3 外部需求4. 数据流图5. ER图6. 数据字典三、问题、分析及心得体会(以下部分书写你的软件需求规格说明书, 此页为说明书的封面)软件需求规格说明书绍兴文理校园二手交易平台。1、问题描述二手商品交易网是电子商务的一种具体应用,是一个虚拟化的市场,借助Internet为买卖双方提供一个快捷方便的交易平台。凡是想要在网上

3、买卖二手商品的人,只要在二手商品交易网上注册,找到或发布需要交易的商品,留下相应的信息,买卖双方取得联系即可进行交易。二手物品:离开销售商环节后,在消费者层面再次流通的所有物品。一旦货物进入消费者个人或企业,由消费者个人或企业发起转让的所有物品。2、系统目标 本系统的特点是针对高校在校师生,但不仅限于校园,也对外开放。因为客户和商品的信息量很大,管理员需要真理的信息很多,为了让管理员轻松,方便,快捷的管理,该平台采用符合购买二手物品基本的原则。满足广大客户的日益增长的数量,并达到操作过程中的直观,方便,实用,安全等要求。2.1 功能目标建立一个二手市场交易的系统平台,能够实现用户注册,用户登陆

4、,在线下单,客户管理,订单管理,销售管理,服务管理,产品管理。2.2 性能目标用户为绍兴市各大高校的学生,及时更新商品,即时提供完善的商品信息,信息查询在极短的时间内反馈给用户详细的资讯。用户可以很方便的迅速下单以及出售商品。网站能够承受一定的在线人数。2.3 技术目标可靠性:我们将采用市场上成熟的硬件,软件方面也将使用可靠商家的方案,本身的网站建设也将严格按照安全标准进行制作。整体安全机制将尽可能完善,确保公司利益和用户隐私。经济性:开发过程中尽可能的节省开支和缩短开发周期。当新系统投入运行后,尽快回收投资。友好性:在设计网站界面时,要多从用户的角度出发,合理分类,导航要尽量减少用户的操作。

5、3、系统需求 3.1 业务流程分析3.1.1 卖家业务流程示意图 3.1.2 买家业务流程示意图 3.2 功能需求 3.2.1 系统功能需求本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。整个二手商品交易网站功能由前台界面和后台界面管理两部分组成。管理员系统包括用户信息管理、栏目管理、商品管理和订单三部分。用户包括注册、登录、浏览商品、搜索商品、信息发布、下订单等功能。 扩展服务:成为vip会员功能:当成为vip会员之后,vip会员所发布的商品会出现在商城首页醒目位置上,得到推广。根据购买的物品的价格

6、还可以获得相应的积分,可以用来抵现。 3.2.2 系统功能模块划分 3.3 领域需求二手产品应该合理分类。出售的二手商品应该遵守法律规定。 3.4 非功能需求 3.4.1 产品需求 (可用性、效率、可靠性、移植性等)可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(4)操作完成时有统一规范的提示信息例如删除操作时,系统可提示警示框

7、“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(5)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。 3.4.2 机构要求 应当在2015.12.31之前交付。支持多浏览器。系统安装方便,易于维护。 3.4.3 外部需求用户接口:本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。硬件接口:服务器端建议使用专用服务器。4. 数据流图1. 系统顶层数据流程图系统1层数据流程图5. ER图6. 数据字典用户表(t_user)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARY

8、 KEY用户编号USERNAMEVARCHAR(50)UNIQUE用户名PASSWORDVARCHAR(100)NOT NULL用户密码STU_IDVARCHAR(50)FOREIGN KEY学号BIRTHDAYDATETIMENOT NULL生日QUESTIONVARCHAR(100)NOT NULL注册问题ANSWERVARCHAR(100)NOT NULL注册答案EMALLVARCHAR(50)-EMALLQQVARCHAR(20)-QQCREATEDATETIMENOT NULL注册时间ATATUSTINYINT(3)NOT NULL状态ROLETINYINT(3)NOT NULL权限

9、信息表(t_message)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARY KEY信息编号MESSAGE_TITLEVARCHAR(50)UNIQUE信息标题TYPE_IDVARCHAR(50)FOREIGN KEY信息类型AREA_IDVARCHAR(50)FOREIGN KEY交易地区OLD_VALUESMALLINT(5)NOT NULL新旧值PRICEDECIMALNOT NULL商品价格R_USERVARCHAR(10)NOT NULL联系人R_PHONEVARCHAR(50)NOT NULL联系电话R_EMALLVARCHAR(50)-EMALLMESSAGE_

10、DESCVARCHAR(200)NOT NULL信息详情CREATE TIMEDATETIMENOT NULL新增日期FLAGTINYINT(3)NOT NULL信息标志TOP_VALUEINTEGERNOT NULL人气值CREATE_USER_IDVARCHAR(50)FOREIGN KEY发布用户交易地区表(m_area)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARY KEY学号AREA_NAMEVARCHAR(10)UNIQUE地区名AREA_DESCVARCHAR(100)NOT NULL地区描述信息类型表(m_type)字段名数据类型约束条件说明IDVARCHA

11、R(50)PRIMARY KEY类型号TYPE_NAMEVARCHAR(10)UNIQUE类型名TYPE_DESCVARCHAR(100)NOT NULL类型描述二手指南表(t_article)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARY KEY指南编号TITLEVARCHAR(10)UNIQUE指南标题CONTENTVARCHAR(8000)NOT NULL指南内容三、问题、分析及心得体会问题:1画图工具有些陌生了。许多东西找不到。经过仔细查看菜找到。2领域需求不太懂是什么,经过同学指点,在书上得到了答案。3非功能型需求一开始不懂是什么。百度了才知道。通过该实验,我知道了分析一个系统并不是那么容易的事情。软件工程是一个复杂的系统性工程。对于每一个环节都要仔细推敲与斟酌。8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号