跳蚤市场概要设计说明书

上传人:鲁** 文档编号:486734587 上传时间:2023-01-23 格式:DOC 页数:47 大小:280.52KB
返回 下载 相关 举报
跳蚤市场概要设计说明书_第1页
第1页 / 共47页
跳蚤市场概要设计说明书_第2页
第2页 / 共47页
跳蚤市场概要设计说明书_第3页
第3页 / 共47页
跳蚤市场概要设计说明书_第4页
第4页 / 共47页
跳蚤市场概要设计说明书_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《跳蚤市场概要设计说明书》由会员分享,可在线阅读,更多相关《跳蚤市场概要设计说明书(47页珍藏版)》请在金锄头文库上搜索。

1、跳蚤市场概要设计说明书 一 引言 1 编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。2 项目背景 大学校园里有很多同学想要出售二手的书籍、运动器材、自行车等物品,只能靠在校园的宣传栏张贴广告或者在BBS发布消息的方式宣传,另外想要购买二手商品的同学也往往四处打探,却没有收获。另外,市场经济的完善与发展让目前的市场交易都以货币进行。

2、作为学生,有时我们会存在有闲置但却卖不出去的东西,这是我们就可以想到原始的物物交换,以获得资源的充分利用,各得所需。云南农业大学网上跳蚤市场这个系统的开发将为同学们打造一个专业的平台,充分利用身边的资源,方便广大同学及时获得出售与购买所需的物品的信息。同时,也为大家提供一个可以满足物物交换需求的平台。4 参考资料 李存珠 李宣东 编著 南京大学计算机 系出版 2001年8月二 任务概述 1 目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2 运行环境 软件基本运行环境为Wind

3、ows环境。3 需求概述 大学校园里有很多同学想要出售二手的书籍、运动器材、自行车等物品,只能靠在校园的宣传栏张贴广告或者在BBS发布消息的方式宣传,另外想要购买二手商品的同学也往往四处打探,却没有收获。另外,市场经济的完善与发展让目前的市场交易都以货币进行。作为学生,有时我们会存在有闲置但却卖不出去的东西,这是我们就可以想到原始的物物交换,以获得资源的充分利用,各得所需。云南农业大学网上跳蚤市场这个系统的开发将为同学们打造一个专业的平台,充分利用身边的资源,方便广大同学及时获得出售与购买所需的物品的信息。同时,也为大家提供一个可以满足物物交换需求的平台。4 条件与限制 1.软件设计应当表现出

4、层次结构,它应巧妙地利用各个软件部件之间的控制关系。2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。三 总体设计 1处理流程 系统的总体处理数据流程如下图:图总体处理流程图2总体结构和模块外部设计 会员中心:第一,给新用户提供注册的界面;第二,给已经是网站注册会员的用户提供登陆界面,只有在输入正确的用户名、密码以及验证码的情况下才可以登陆;第三,网站的会员可以修改自己的会员信息,以及发布求购和出售信

5、息(这是非网站注册用户所没有的权利)。最新出售信息:在该模块当中显示的是最近时间内发布的出售信息,以给用户提供最新的咨询。最新求购信息:在该模块当中显示的是最近时间内发布的求购信息,以给用户提供最新的咨询。分类信息检索:在该模块当中用户可以根据输入的关键字,以及选择所要查询的信息种类(分两类出售和求购),快速搜索到站内所有相关信息;另外,还可以通过点击相关的商品分类,查看与该类商品有关的所有信息,包括求购和出售的信息。这里,我们简单的将商品分为15类,具体分类如下:图书、音像制品、文档资料、手机、电脑/配件、摄影/摄像、MP3/MP4、个人护理、钟表首饰、礼品箱包、玩具、运动器材、家居用品、自

6、行车、其他。留言板:在该模块中注册会员可以以会员名发布留言,非注册用户可以以游客的身份留言。方便搜集信息。友情连接:该模块可以为用户提供一些超连接,主要包含的网站是网上购物的网站,如淘宝网、卓越亚马逊等,一起其他一些各地区的二手网站,具体设计的时候可以视情况而定。站内统计:该模块可以统计的一些信息,用户可以看到该网站的注册会员数,还可以将网站每月的访问率以图表的形式展示给用户。物物交换:给会员用户提供物物发表物物交换信息的平台,例如一个人有一个物品想要与别人进行交换,他可以把物品的基本信息传至网上,等待其他用户有意者与其联系图九 模块化与总体成本 3功能分配 从程序的结构中可以看出,求购信息的

7、输出是由求购信息模块上传的。出售信息的输入是由出售信息模块上传的,而会员信息流动是有系统管理人员进行管理的。四 接口设计 数据通信接口采用ODBC(Open Database Connectivity,开放数据库互连)。ODBC是微软开发的一套读取数据库的解决方案,它的目的是将所有对数据库的底层操作全部隐藏在ODBC的驱动程序内核里。对于程序员来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(Application Program Interface)实现对数据库的读写。目前ODBC驱动已经提供了对大多数常见类型数据库的支持,包括dBase,Informix,Access

8、,SQL Server和Oracle等。也包括了对其它类型的数据库的支持,如文本,Excel电子表格等的支持五 数据结构设计 数据库的配置一个真正的、完整的站点是离不开数据库的。ODBC为应用程序提供了一种标准方法来操作相关的数据库:管理器根据数据源提供的数据库的位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。按如下步骤可以建立一个新的系统数据源。首先,在控制面板中双击ODBC图标,打开“ODBC数据源管理器”对话框,选择“系统DSN”选项卡,单击“添加”按钮。如下图12所示。在“创建

9、新数据源”对话框中,选择“Driver do Microsoft Access(*.mdb)”作为数据库驱动程序并单击“完成”按钮。如下图13所示。在“ODBC Microsoft Access安装”对话框中,数据源名称填写为“secondhand market”,这是程序中将要引用的。单击“选择”按钮,从弹出的文件窗口中选择secondhand market.mdb文件所在的位置。然后单击“确定”按钮,这样就完成了Access数据库的ODBC数据源设置。以上步骤,通过ODBC管理器注册了一个名字为library的数据源,并且指定了数据库的驱动程序。网站信息数据结构数据结构定义:网站信息含义说

10、明:包括求购信息、出售信息、物物交换信息组 成:SID,BID,CID,STYLE,MCONTENT,MID,DATATIME1,CLASS数据项定义数据项名称:SID说 明:出售信息的序号数据类型:int取值方法:从0开始自动增长,每删除一条出售信息,该条信息以后剩下的其他信息序号在原有的基础上个序号减1。 数据项名称:BID说 明:求购信息的序号数据类型:int取值方法:从0开始自动增长,每删除一条求购信息,该条信息以后剩下的其他信息序号在原有的基础上个序号减1。 数据项名称:CID说 明:物物交换信息的序号数据类型:int取值方法:从0开始自动增长,每删除一条求购信息,该条信息以后剩下的

11、其他信息序号在原有的基础上个序号减1。 数据项名称:STYLE说 明:信息所涉及到的商品所属于的类别数据类型:varchar取值方法:音像制品、文档资料、手机、电脑/配件、摄影/摄像、MP3/MP4、个人护理、钟表首饰、礼品箱包、玩具、运动器材、家居用品、自行车、其他这15个种类里挑选其中任一数据项名称:MCONTENT说 明:信息的内容数据类型:varchar取值方法:用户自行输入 数据项名称:MID说 明:发表信息的用户名数据类型:varchar数据项名称:DATATIME1说 明:发表信息的时间数据类型:datatime数据项名称:CLASS说 明:信息所属的类别数据类型:varchar

12、取值方法:在求购、出售和交换这三个类别里任意选取一种数据流定义:数据流名称:信息数据流来源:会员用户输入数据流:STYLE,MCONTENT,MID,DATATIME1,CLASS处 理:信息处理 (P5)输出数据流:根据信息的CLASS将信息进行分类,分别添加到出售信息表和求购信息表;同时添加到相应网站前台的模块。数据流名称:查询信息数据流来源:会员用户输入数据流:STYLE,关键字,CLASS处 理:查询(P6)输出数据流:根据选择的STYLE和关输入的键字以及LCASS将信息进行分类汇总,分别对出售信息表、求购信息表以及会员信息表(部分属性列)进行查询,将结果显示在前台网页数据存储定义:

13、数据存储名称:出售信息表(F1)数据存储组成:SID,STYLE,MCONTENT,MID,DATATIME1关键字:SID数据存储名称:求购信息表(F2)数据存储组成:BID,STYLE,MCONTENT,MID,DATATIME1关键字:BID数据存储名称:物物交换信息(F9)数据存储组成:CID,STYLE,MCONTENT,MID,DATATIME1关键字:CID处理过程定义:处理过程名称:信息处理 (P5)激发条件:用户提交了所要发布的消息处理过程名称:查询(P6)激发条件:用户点击了查询按钮 用户信息数据结构定义数据结构名称:用户信息含义说明:定义了用户的基本信息。组 成:MID,

14、NAME,PASSWORD,EMAIL,SEX,PHONE,QUESTION,RESULT,ISSUEDATE 数据项定义数据项名称:MID说 明:用户名数据类型:int取值方法:由用户自行输入,必须用英文或数字,且用英文开头,且不得输入已存在的用户名,否则提示错误。 数据项名称:NAME说 明:会员姓名数据类型:varchar取值方法:由用户自行输入,也可以不输 数据项名称:PASSWORD说 明:登陆密码数据类型:varchar 数据项名称:EMAIL说 明:电子邮件数据类型:varchar 数据项名称:SEX说 明:性别数据类型:varchar 数据项名称:PHONE说 明:电话号码数据类型:varchar 数据项名称:QUESTION说 明:找密问题数据类型:varchar取值方法:系统给出几个比较典型的问题,供用户选择。数据项名称:RESULT说 明:找密答案数据类型:varchar取值方法:由用户自行输入。

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

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

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