java网络相册管理系统设计+文献综述(4)
时间:2017-03-06 22:35 来源:毕业论文 作者:毕业论文 点击:次
2.2.1 系统前台 在前台的功能实现上,可以分为以下几个部分: (1)用户信息:显示用户的姓名、性别、QQ号码、个人主页、兴趣爱好、电子邮箱。 (2)网络日历:显示当天的详细日期。 (3)文章查询:可以查询相册中的各类文章信息。 (4)发表评论:用户可以检索或浏览相册中的文章同时给感兴趣的文章发表评论。 (5)公告查询:用户可以浏览网站中发布的公告信息,了解相册的一些情况。 (6)相片查询:用户可以对相册中的相片,图片等进行查询,浏览。 (7)日志查询:用户可以浏览用户的最新日志。 如图2.1系统前台流程图所示: 图2.1系统前台流程图 2.2.2 系统后台 通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处理,实现文章管理,公告管理,日志管理,个人相册管理,朋友圈及用户设置等子系统。 (1)文章管理:管理员对网站中已有的文章进行删除,更新等操作。 (2)公告管理:发布,删除,更改公告。 (3)日志管理:发布,删除,更改日志。 (4)个人相册管理:对相册相册中的图片进行删除,更新等操作。 (5)朋友圈:添加、删除、修改用户朋友的信息。 (6)用户设置:对用户的信息等进行操作。 如图2.2系统后台流程图所示: 图2.2系统后台流程图 2.3 系统数据要求 2.3.1 系统的数据需求 (1)数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是用户的手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对用户操作进行实时的跟踪和错误提示。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 (2) 数据的一致性与完整性 由于网站的数据是共享的,所以如何保证这些数据的一致性,是网站必须解决的问题。要解决这一问题,要有一定的人员文护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,网站应该拒绝该数据。 (3) 数据的共享与独立性 整个相册网站的数据是共享的。然而,从网站开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 2.3.2 系统的数据字典 下面是各个表结构的名字、别名、描述、和定义。 如图2.3用户信息图所示: 图2.3用户信息图 如图2.4文章信息图所示: 图2.4文章信息图 如图2.5评论信息图所示: 图2.5评论信息图 如图2.6好友图所示: 图2.6好友图 如图2.7相册类型信息图所示: 图2.7相册类型信息图 如图2.8相片信息图所示: 图2.8相片信息图 如图2.9公告信息图所示: 图2.9公告信息图 2.3.3 系统的E-R图 该相册系统主要包括文章信息、文章类型信息、用户信息、公告信息、日志信息、评论信息、相册图片信息和用户朋友信息。 其中文章信息是通过文章类型ID这个主键与文章类型信息关联,评论信息是通过文章ID这个主键与文章信息关联,除外剩余的信息表都单独存在。 (责任编辑:qin) |