网上拍卖系统概要设计

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

网上拍卖系统

概要设计说明书

负责人:杨一夫

组员:李新峰,张田,周杰 2013年1月5日

1.引言

1.1编写目的

本网上拍卖系统概要设计说明书是面向系统分析员和程序员,系统分析员依

据软件需求说明书和总体设计说明书设计数据库和软件的详细设计,同时也

是程序员分配代码任务人物的依据。

1.2背景

说明:

A:《网上拍卖系统》

B:开发者:杨一夫,李新峰,张田,周杰

用户:从事网上拍卖的企业

1.3参考文献

1.JavaEE企业级应用开发实例教程吕海东,张坤清华大学出版社。

2.java2使用教程耿祥义,张跃平清华大学出版社。

3.数据库系统概论(第四版)王珊,萨师煊高等教育出版社。

4.电子商务网站典型案例评析杨坚争西安电子科技大学出版社。

1.4术语与缩写解释

1. MVC:模型—视图—控制器(Model-View-Controller)。

2. JSP:(Java Server Pages)是一种动态网页技术标准。

3. Servlet:一种服务器端的Java应用程序,可以生成动态的Web页面。

2. 设计约束

2.1使用人员约束

由于本软件使用频率高,使用人员多,数据量大等特点,因此系统将尽量实现界面清晰,操作简便,较高的容错性及提高系统的传送,处理能力,严格限制无关人员对系统数据的查询,修改等操作。

2.2开发条件约束

操作系统:windows xp

开发语言:java

数据库管理系统:SQL server 2005

开发环境:eclipse3.6

用户端软件:IE6及更高版本

2.3设计模式约束

由于本系统是基于java语言的web应用程序,对数据的操作较多,所以选择常见的MVC

模式作为系统的主要设计模式,设计理念是模块化设计,尽可能的降低耦合度,提高内聚度。

2.总体设计

2.1系统结构设计

主体结构功能图如图1所示

图1结构功能图

2.2数据库设计

表1用户表

图2 用户信息E-R图表2 商品表

图3商品信息E-R图

图4购买关系E-R图

2.3各结构模块功能描述

1)注册登陆模块:负责新用户的注册和已注册用户的登陆功能。登录模块中,还包括对用

户权限的识别。

2)拍卖信息发布模块:该部分主要包括对所发布商品各个属性值的输入,如商品名,底价,

加价等数据的输入,并将该条记录加入到购买表和商品表中。

3)查看拍卖信息模块:该模块的功能主要包括查看所有发布的商品拍卖信息,并进入查看

商品信息等。

4)参加拍卖模块:本模块主要的功能是进入某一商品的拍卖“现场”参与拍卖,查看当前

价格,点击参与拍卖及支付方式的选择。

5)会员信息管理模块:该模块主要功能是管理员对会员信息的修改和查看。

3.接口设计

(1)内部接口设计:每个子系统都是相互联系的,只有完成某一操作才能做下一操作,但是在具体实现过程中,彼此相互独立,可分别编码。

(2)外部接口设计:本系统是一个独立的系统,可与其他系统同时使用。

(3)异常处理设计:如果出现所采购的物品有误,则系统会给出相应提示。

4. 运行环境的配置

操作系统:Windowsxp

数据库管理系统:Microsoft SQL server 2005

编译环境:Elipse 3.6

5. 测试环境的配置

操作系统:Windowsxp

数据库管理系统:Microsoft SQL server 2005

编译环境:Elipse 3.6

6. 其他

应急支持的核心任务是维护系统的基础数据,因此,该系统的使用范围须严格限制在一定的范围内,并有专职人员日常对系统进行检查,在进行数据采集期间,数据来源须经过验证,输入数据须有不同的操作员进行核对以保证技术数据的准确,从而为应急提供可靠的基础信息。

系统设计须考虑界面提示信息的简洁和通俗,尽可能减少计算机专业术语而采用业务术语,提高系统与操作人员的亲和力。

相关文档
最新文档