通过上面分析,绘制出该相册网站系统的概念模型的E-R图如下所示。
如图2.10文章、文章类型、用户信息实体及属性图所示:
图2.10文章、文章类型、用户信息实体及属性图
如图2.11评论、公告、朋友、日志实体及属性图所示:
图2.11评论、公告、朋友、日志实体及属性图
系统的各个数据实体有着各自的属性,同时不同的实体之间也有着联系。而这些我们将通过E-R图来表示出来。
如图2.12系统E-R图所示:
图2.12系统E-R图
2.4 系统的性能需求
相册网站的特性要求相册网站系统需要具备以下几个主要特性:
(1)多样性: 相册网站在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,相册网站除了降低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。
(2)易文护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常文护;随着相册网站信息的变更或增加、数据规模的增大,系统升级、文护应易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在相册网站系统建设过程中后期系统功能的实现不 影响前期已投入使用的系统功能。
(3)安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,保证用户的个人信息等资料的数据安全。
(4)可扩展: 相册网站的用户从事着各种行业,他们的需求各不相同,系统在设计时应充分考虑到用户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。
2.5 建立系统的约束
个人相册网站做为Browser/Server结构的一个应用系统,不可避免的要受到Browser/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
2.5.1 人力、资金、时间上的约束
个人相册网站实施的目标就是要为网络用户提供进行在线交流的网络平台,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是相册网站系统中良好的人机交互界面,能提供给用户以优质高效的服务。
2.5.2 技术发展规律
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求相册网站在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
3 系统设计
相册网站系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易文护的、具有良好人机交互界面的相册网站,以达到个人推荐、展现自我的一个平台,为交流提供综合的网络环境,同时也为个人的宣传,发展,提供了一个平台。
3.1 系统体系结构
基于B/S结构的个人相册网站系统,应由终端(用户主机/浏览器)、WEB服务器、数据服务器构成。个人相册网站的核心是中间的接入服务器和应用服务器部分。个人相册网站的总体结构图如图3.1所示: java网络相册管理系统设计+文献综述(5):http://www.youerw.com/jisuanji/lunwen_3836.html