基于Internet的高校跳蚤市场交易平台概要设计.doc

上传人:h**** 文档编号:139558 上传时间:2018-07-10 格式:DOC 页数:12 大小:167KB
下载 相关 举报
基于Internet的高校跳蚤市场交易平台概要设计.doc_第1页
第1页 / 共12页
基于Internet的高校跳蚤市场交易平台概要设计.doc_第2页
第2页 / 共12页
基于Internet的高校跳蚤市场交易平台概要设计.doc_第3页
第3页 / 共12页
基于Internet的高校跳蚤市场交易平台概要设计.doc_第4页
第4页 / 共12页
基于Internet的高校跳蚤市场交易平台概要设计.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、 计算机与通信工程学院 软件工程实验报告 基于 Internet的高校跳蚤市场交易平台 概要设计说明书 The Specification of Architectural Design 专 业: 计算机科学与技术 班 级: 计科 06-01 班 姓 名: 王立亮 黄明 报告日期: 2009 年 4 月 28 日 1 ISO 软件工程模板 概要设计说明书 1、引言 1.1 编写目的 ( 1)开发 基于 Internet 的高校跳蚤市 场交易平台系统 ,提高管理工作的效率、提高信息的开放性、改善购买者和卖者对其最新信息查询的准确性。 ( 2)本报告由王立亮( 200650080109)和黄明(

2、200650080105)共同修改完成。 1.2 背景 目前网上校园跳蚤市场交易是通过传统的 BBS 跳蚤版,随着目前高校扩招与校园信息化的开展,校园网络的建设将进入一个更加高速发展的时期,发展校园电子商务的硬件环境趋于完善。有必要开发出 网上 校园跳蚤市场,为我校学生提供交易平台,在Internet 上发布商业信息,商品广告,使用户可以查阅商品、搜索商品,为客户提 供全天候的、更好、更快的交易活动空间,实现网上交易的基本功能。卖主可以登记自己要处理的物品以及售卖价格、联系方式;而买主则可以搜索自己所需要的,若没有,也可以发布求购信息。通过本市场不但能处理毕业生的多余物品,平时学生们有任何闲置

3、的东西或有任何需求都可以免费得到处理,不限时间也不限地点 ,非常的方便。 1.3 定义 ( 1) C#(读做 “C sharp“,中文译音暂时没有 .专业人士一般读 “C sharp“,现在很多非专业一般读 “C 井 “。 C#是微软公司发布的一种面向对象的、运行于 .NET Framework之上的高级程 序设计语言。并定于在微软职业开发者论坛 (PDC)上登台亮相。 C#是微软公司研究员 Anders Hejlsberg 的最新成果。 C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。但是C#与 Java 有着明显

4、的不同,它借鉴了 Delphi 的一个特点 ,与 COM(组件对象模型 )是直接集成的,而且它是微软公司 .NET windows 网络框架的主角。 C#是一种安全的、稳定的、简单的,由 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功 能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。 C#综合了 VB 简单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 ASPX 程序是由文本、 HTML 标记和脚本组合而成的。在 ASPX 程序中,脚本通过分隔符与文本和

5、 HTML 标记区分开来。 ASPX 用分隔符 %和 %包括脚本命令。由分隔符括起2 的命令称为主脚本命令,这些命令由主脚本语言进行处理。在 ASPX 分隔符 %和 %内,可以包括主脚本语言允许的任何 语句、表达式和操作符等。 ASPX实际上是将标准的 HTML文件扩展了一些附加特征,也像标准的 HTML文件一样,包含 HTML 对象并且有一个浏览器解释并显示,任何可以放在 HTML 中的东西 Java applets,闪烁字符串,客户端脚本,客户端 ActiveX 控制等。都可以放在 ASPX 中。 ( 2) SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记

6、语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功 能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据 。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如, XML 数据库与 Web Service 的支持将使您的应用实现 Internet 数据互联, .Net 集成极大的扩展了开发空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 T

7、-SQL 扩展带来了诸多灵活性。 C#、 VB.Net、 XQuery、 XMLA、 ADO.Net 、 SMO、 AMO 等都将成为 SQL Server 数据平台上开发数据相关应用的有力工具。 1.4 参考资料 1 http:/ 2009 年 2 张海潘 软件工程导论(第五版) 清华大学出版社 2008 3 范立南 ,刘天慧 . Sql Server 2000 实用教程 北京:清华大学 出版社 2、总体 设计 2.1、需求规定 2.1.1 对功能的规定 ( 1 ) 图片 上传 该模块用来上传 商品的图片模型 ,这也是本系统中 UI 的一部分 。 ( 2 ) 用户信息 更新 当发现 用户信息

8、 录入有误或是 虚假 信息时,就可以利用此模块的功能来实现 用户信息的 更新。 ( 3 ) 商品 查询 3 用户可以利用此模块功能很快查询到任何一个 用户 在 平台发布的各种商品需求信息。当然系统应该提供多种查询方式。 ( 4 ) 信息 删除 用户离开高校后可以注销用户信息 ,其档案信息也应在 注销后 ,予以 删除 。 此操作是不可恢复的。 ( 5 ) 用户通信留言 用户 可以使用此功能 来进行信息交互 。 ( 6 )用户反馈 用户可以通过此模块向系统反馈各种信息,例如 当某个用户发现相关的档案资料上传有误,而 用户自己 又没有修改的权限 时候, 这时该用户可以将问题通过此模块反馈到系统管理员

9、处 , 由系统管理员负责更新。 ( 7 )密码设置 用户在登陆之后可以修改 用户 的密码。 ( 8 )权限设置 此模块功能只有系统管理员才能使用,他可以授予某个用户 管理员身份。 ( 9 )备用功能 任何一个系统都应当有适应未来发展趋势的功能 ,此模块的目的 是提供一个接口,以备将来 扩 充其它功能。 ( 10 ) 帮助文档 即本系统的 使用 说明书,用户作为参考之用。 2.1.2 对性能的规定 2.1.3 精度 用户密码要求六位以上有效字符。 2.1.4 时间特性要求 要求用户注册为合法用户后才能进行商品的发布求购等信息。 2.1.5 灵活性 本平台对用户信息录入进行严格的校验,提供对输入信

10、息的核对检查。确保输入信息格式正确。 2.1.6 输入输出要求 用户资料表:编号,姓名,性别,注册日期,用户名,密码,权限 4 商品求购表:编号,用户编号,标题,内容,发布日期 商 品发布表:编号,用户编号,标题,内容,发布日期 信息表:编号,用户编号,就收用户编号,信息主题,信息内容,信息发布时间 信息回复表:编号,信息编号,用户编号,接收用户编号,信息回复内容,信息回复时间 公告信息表:编号,主题,内容,发布时间 1) 数据项编号: 01 数据项名称:密码 类型 /长度:大于 6个字节,字符类型 取值 /含义:表明了用户的登录密码。 2) 数据项编号: 02 数据项名称:权限 类型 /长度

11、:一个字节, bool类型 取值 /含义:表明你的系统身份是否为管理员 2.1.7 数据管理能力要求(针对软件系统) 因 为互联网存在很多安全漏洞,所以在系统中要求用户信息录入过程要确保安全,需通过数据加密来确保用户的隐私安全。 2.1.8 故障处理要求 系统失效后能给出错误信息,提示用户错误来源。 2.1.9 其他专门要求 普通用户的需求:对于只有查看权限的用户,一般是通过浏览主页来查看数据的。 系统管理员:能够对系统进行设置,以适应不同用户的需求。能对不同用户进行操作,能审核商品以及信息,发布新闻等。 2.2 运行环境 2.2.1 设备 计算机 : CPU : Intel(R) Celer

12、on(R) 2.13GHz 或 更好 内存 : 512MB 或更大 硬盘 :80G 或更大 外围设备 :打印机 通讯设备 :互联网 操作系统 : Windows 2000/XP 操作系统 5 2.2.2 支持软件 Microsoft Sql Server 2000 或更高版本 Microsoft IIS 5.0 或更高版本 Microsoft Visualstudio 2005 SDK 2.2.3 接口 软件接口为 Windows 2000/XP 操作系统。 本 系统 的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面 (如:输入界面、输 出界面 )。用户对程序的

13、维护, 最好要有备份 。 2.2.4 控制 暂无说明 2.3 基本设计概念和处理流程 图 2.1 基于 Internet 的高校跳蚤市场交易平台 业务流程图 6 2.4 总体结构图 图 2.3 系统结构总体框图 2.5 功能需求与系统模块的关系 各项功能需求的实现同各模块的分配关系如表 2-2。 管理员模块 用户模块 游客模块 查询功能 数据录入功能 修改功能 删除功能 表 2-2 功能需求与系统模块的关系表 2.6 人工处理过程 信 息的输入输出和数据的打印。 2.7 尚未解决的问题 暂无 3、接口设计 7 3.1 用户接口 1)说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。

14、2)说明提供给用户操作的硬件控制面板的定义。 1) 本系统的客户端为浏览器,方便操作。 2) 所有界面采用 Web 风格。 3) 功能键一律采用 Windows 操作系统通用的功能键。 3.2 外部接口 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。 1) 硬件接口 由于采用 B/S 架构,系统的客户端可以在所有的 PC 机上使用,只要有浏览器即可 。 服务器也可以运行在所有的 PC 机上,鉴于效率问题,建议使用专业的服务器。 2) 软件接口 客户端采用 Windows 2000/XP 以上操作系统 , Internet Explorer 6.0

15、以上浏览器。 3.3 内部接口 说明本系统之内的各个系统元素之间的接口的安排。 4、运行设计 4.1 运行模块组合 查询功能: 管理员模块,游客模块,用户模块。 数据录入功能: 管理员模块,用户模块。 修改功能: 管理官模块,用户模块。 删除功能: 管理员模块,用户模块。 4.2 运行控制 ( 1) 学生 : 学生是跳蚤市场的服务对象 , 是 系统最主要的用户群体。考虑到学生信息比较固定 , 采用从学生科导入学生信息的办法 , 将学生信息预置于系统之中 , 避免用户注册引起的与真实身份对应混乱的问题出现 , 并预设学生密码。 ( 2) 教师 : 教师用户也是跳蚤市场的服务对象。教师注册后 ,享

16、有普通用户的各种功能 , 收购商品,发布商品等。 8 ( 3)管理员 : 管理员可以修改用户信息,帮助用户找回密码,添加编辑公告新闻,编辑用户发布的信息以及商品等对系统总体进行控制,其具有最高的使用权限。 4.3 运行时间 24 小时运行 ,每天定时备份系统。 5、系统数据结构设计 5.1 逻辑结构设计要点 5.1.1 管理员信息表 管理员信息表 (Admin)。如表 5-1 所示,本表用于存储管理员的基本情况。 序号 字段名 中文描述 数据类型 空值 主键 外键 备注 1 AdminID 管理员编号 Char(6) NOT NULL 2 Name 姓名 Char(8) NOT NULL 3

17、Sex 性别 Char(2) 4 Password 密码 Char(12) NOT NULL 5 Email 邮箱地址 Char(20) 表 5-1 管理员信息 表 关键字段设计说明: AdminID:管理员编号,用于唯一标识每一位管理员。 5.1.2 普通用户信息表 用户信息表( userss)。如表 5-2 所示,本表用于存储用户基本情况。 序号 字段名 中文描述 数据类型 空值 主键 外键 备注 1 UserID 教师编号 Char(6) NOT NULL 2 Name 姓名 Char(8) NOT NULL 3 Sex 性别 Char(2) 9 5 Password 密码 Char(1

18、2) NOT NULL 8 Tel 电话 Char(11) 9 Email 邮箱 Bit(1) 表 5-2 教师信息表 关键字段设计说明: UserID:用户编号; Name:姓名; Sex:性别; Password:登录口令; Tel:电话; Email:邮箱。 5.1.3 商品信息表 商品信息表( produces),如表 5-4 所示,用于存储每一件商品的基本情况。 序号 字段名 中文描述 数据类型 空值 主键 外键 备注 1 PID 商品编号 int(4) NOT NULL 2 PName 商品名称 Char(20) NOT NULL 3 Url 图像地址 Char(40) NOT N

19、ULL 4 ptext 商品说明 VChar(50) NOT NULL 5 Time1 开始时间 Date NOT NULL 6 Time2 结束时间 Date NOT NULL 9 uid 用户 id Int(4) NOT NULL 10 Place 地点 Char(20) NOT NULL 11 tell 联系电话 int(10) 表 5-4 商品信息表 关键字段设计说明: PID:商品编号,用于唯一标识每一件商品; PName:商品名称;Url:商品图像地址; uid:用户编号; Place:交易地点; tell:联系电话; Time1:开始时间; Time2:结束时间。 5.2 物理结构设计要点 系统数据库将对用户信息进行加密处理,确保用户信息安全性,用户在本系统中进行管理、操作时,用户可以直接通过用户图形界面来存取数据,不需要考虑到底层的存

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。