校园二手交易系统-详细说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.总体设计 (3)
2.1需求概述 (3)
2.2软件结构 (3)
3.程序描述 (4)
3.1功能 (4)
3.2性能 (4)
3.3输入项目 (5)
3.4输出项目 (5)
3.5算法 (6)
3.6程序逻辑 (6)
3.7接口 (9)
3.8存储分配 (9)
3.9限制条件 (9)
3.10测试要点 (9)
1.引言
1.1编写目的
要求将已确定的各项用户需求转换成一个相应的体系结构。

二手交易系统的设计是在系统分析的基础上,对软件需求说明书中的各项内容提出具体的设计方案,即解决“如何做”的问题,以便进一步组织人力、物力,完成系统从逻辑模型到物理模型,再到实际软件的转换。

系统设计阶段的工作分为概要设计和详细设计两个阶段完成。

所有设计中的考虑都应以设计说明书的形式加以详细描述,以供后续工作使用并提交审查。

在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能模块的划分。

在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的描述,以便为程序设计打下基础。

即系统的具体实现。

读者:项目组长,系统分析员,数据库设计员,文档管理员,评审组。

1.2项目背景
这个项目是学习《软件项目测试与验证》的一次实践,通过对校园二手交易管理系统的分析,设计过程,了解软件文档的编制,并通过项目组内的评审机制,熟悉各阶段成果的评审过程。

评审的记录和跟踪工作,并以文档的形式对评审工作进行备案等工作。

1.3定义
验证:Test that you have build the right system.保证过程的正确。

确认:Test that you have build the system right.保证结果的正确。

1.4参考资料
1.《东北林业大学二手物品交易系统概要设计说明书》。

2.JSP数据库系统开发完全手册,人民邮电出版社
3.数据库系统开发
4.Oracle数据系统开发完全手册
5.实用软件工程
6.JSP信息系统开发实例精选
7.ASP
2.总体设计
2.1需求概述
本系统的主要输入项目:
1.用户个人的基本信息。

如注册时的昵称、邮箱等。

2.用户想要卖出的商品信息,如产品名称、产品类型等。

3.用户欲求购的商品信息。

本系统的主要输出项目:
1.用户浏览商品信息,并获得联系方式,然后买卖双方联系进行物品交易。

2.2软件结构(must)
一个系统应由许多规模适中的模块按合理的层次结构组织而成,采用功能模块设计的系统,每个模块完成一个相对独立的子功能,模块之间相对独立.而模块结构图用来反映出模块之间的层次关系、调用关系和数据传递关系。

针对校园二手交易管理系统,软件结构图如下:
3.程序描述
3.1功能
1.基本业务:
(1)商品查询
(2)发布出售信息。

(3)发布求购信息。

(4)买卖信息更新。

2.用户模块:
(1)用户注册。

(2)更新用户基本信息。

3.系统维护模块
(1)删除用户
(2)警告用户。

(3)发布公用信息。

4.数据库管理模块
(1)求购信息表管理。

(2)出售信息管理表。

(3)用户基本信息管理。

3.2性能
三个模块及子模块,性能要求如下:
(1)要求系统安全稳定,可靠性高。

(2)操作简便,运用灵活,实用性强,准确性高。

(3)系统出现故障时要尽可能给出较为明确的出错提示及解决办法,系统应具有必要的错误保护机制。

3.3输入项目
3.3.基本业务模块
输入子模块选择。

3.3.1.1商品查询
商品类别、商品名称。

3.3.1.2发布出售信息
出售物品、物品类别、价格、联系方式。

3.3.1.3发布求购信息
物品类型、名称、联系方式
3.3.1.4买卖信息更新
商品是否被下架。

3.3.2用户管理模块
输入子模块选择。

3.3.2.1新注册
用户个人信息。

3.3.2.2更新用户基本信息
原信息与新信息的对应交换。

3.3.3系统维护模块
输入子模块选择。

3.3.3.1删除用户
用户的ID。

3.3.3.2警告用户
用户昵称、警告信息、警告原因。

3.3.3.3发布公用信息
公用信息。

3.3.4数据管理模块
输入子模块选择。

3.3.4.1求购信息管理
查询条件,条件值。

3.3.4.2出售信息管理
名称、类别、价格、联系电话。

3.3.4.3用户基本信息管理
用户ID
3.4输出项目
3.4.1基本业务模块
3.4.1.1商品分类
商品类别报表
3.4.1.2商品编目
物品信息
3.4.1.3物品统计
物品统计表
3.4.2用户管理模块。

3.4.2.1用户注册
用户账号。

3.4.2.2更新用户基本信息
用户账号。

3.4.3系统维护模块
3.4.3.1删除用户
用户列表
3.4.3.2警告用户登记
用户列表
3.4.3.3发布公用信息
管理员表。

3.4.4数据库还礼模块
3.4.4.1求购信息管理模块
求购统计表。

3.4.4.2出售信息模块
出售统计表。

3.3.4.3用户基本信息管理
用户ID
3.5算法
用数据库SQL语句完成校园二手交易系统的录入,查询,统计工作。

3.6程序逻辑(must)
1.用户管理数据流图
2.商品搜索数据流图
3.购物车数据流图
4.发布信息数据流图
5、删除用户
6.警告用户
3.7接口
硬件接口:
(1)服务器端建议使用庄永服务器。

(2)支持一般的PIII(台式机的CPU)或更高档的微机、笔记本电脑。

(3)用户键盘鼠标进行输入。

软件接口:
(1)使用Oracle 10g数据库存储数据信息。

(2)运行于Windows XP/7,且具有WIN32 的操作系统之上。

(3)网站中的功能需实现网上支付,但因开发时间的缘故,网上银行的软件接口的实现不予考虑。

采用广泛的GUI,即诸如窗口、菜单、对话框、滚动条等。

3.8存储分配
先分配5G内存,当内存不够用时,在进行自动分配。

3.9限制条件
软件约束:
系统采用Php技术进行开发。

开发及运行环境为:数据库:Microsoft SQL Server
2000 操作系统:Microsoft Windows 2000 Advanced Server
环境约束:
Web服务器及数据库服务器均采用Intel P4(1.8Hz)PC工作站。

内存1024M。

硬盘120G。

3.10测试要点
1.数据库连接正常时:输入合理合法数据、输入参数不合理、输入参数不合法。

2.数据库连接异常:数据库数据异。

.。

相关文档
最新文档