1、技术可行性
本系统采用的是MySQL数据库对后台数据进行管理,操作和维护,用Java技术进行前台的数据录入,查询,浏览等功能。因此本系统有较为成熟的软,硬件基础要求,以及良好的环境条件,完全可以达到该系统的功能需求目标。从以上分析可以看出,网上拍卖系统的开发在技术上是可行的。文献综述
2、社会可行性
系统的社会可行性需要从用户使用可行性方面进行研究分析。该系统对于用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的基础知识外,并不需要其他特别的计算机知识。系统的管理员,需要具备对Tomcat服务器的熟练的使用和操作能力[6]。从以上分析可已经看出,网上拍卖系统具有一定的社会可行性。
3、开发环境的可行性
网上拍卖系统开发需要的开发环境是需要装有windows98系统以上的电脑,同时还需要装eclipse和MySQL数据库,以及Tomcat等软件,这样的电脑配置在当下已不是难题。所以开发环境的可行性是没有问题的。
4。 系统设计
4。1 系统功能设计
通过对系统功能的分析和研究,从而对网上拍卖系统进行总体规划,这是开发系统的重要基础。在对网上拍卖系统全面分析调查的基础上,制定出网上拍卖系统的全面的规划。系统设计包括系统功能的总体设计,数据库的设计,开发工具的选择等。
从系统的功能流程图出发,得出的全面的的模块结构图。
网上拍卖系统前台功能模块图,如图4-1所示:
图4-1 网上拍卖系统前台功能模块图
网上拍卖系统后台功能模块图,如图4-2所示:
图4-2 网上拍卖系统后台功能模块图
4。2 系统数据库设计
4。2。1 概念结构设计
从数据需求分析中得出系统的实体属性图。
管理员板块实体属性图如图4-3所示:
图4-3管理员实体属性图
注册用户板块实体属性图,如图4-4所示:
图4-4注册用户实体属性图
留言板块实体属性图,如图4-5所示:
图4-5留言实体属性图
商品板块实体属性图,如图4-6所示:
图4-6产品实体属性图
E-R模型的组成元素有:实体、属性和联系。E-R模型需要用E-R图来表示。实体型是有相同属性的实体有相同的特征和性质,属性是对实体所具有的特征的总述[8]。
(1)E-R模型中的实体相当于一个实体集或者说是一个表,并不是单个实体或表中的一行。实体用矩形框来表示,实体名称需要写在矩形框内。用菱形表示两个实体间的关系,关系名称需要写在菱形框内,用无箭头的直线把菱形与实体连接起来,并在直线上标注联系的类型[9]。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
(2)属性是实体所具有的一种性质,同时一个实体可能会有多个属性。在E-R模型中属性用椭圆框表示,并用一条直线把属性和实体联系起来,实体的关键属性需要加下划线表示。
在对系统需求分析后得出系统的E-R图,对实体与实体之间的关系进行了进一步的整合和调整,最终得出网上拍卖系统的E-R图,如图4-7所示:
系统E-R图
说明:矩形框表示实体。两实体之间的关系用菱形来表示,用无箭头的直线把菱形和两个实体连接起来,并在直线旁边标明实体联系的类型。实体的属性用椭圆形表示,并用直线把实体与属性连接起来。