1、 动漫赏析网站动漫赏析网站 学生姓名:学生姓名: 学学 号:号: 班班 级:级: 指导教师:指导教师: 2013 年年 月月 日日 1 一、一、 系统功能设计系统功能设计 1.1 需求分析 设计一个”动漫赏析网” ,首先要分析”动漫赏析网”里需要那些内容。 包括:最近更新、精彩推荐、国产动漫、日本动漫、美国动漫。具体的操作包括: 用户的登录、注册,对网页和网址的收藏,以及相关帮助。把具体的对象和具体的操作 相联系,我们可以归结出”动漫赏析网”基本操作的流程图。 “动漫赏析“动漫赏析网”网”基本功能流程图基本功能流程图 图中个将具体的对象和操作直观的表达了出来,为了更具体的细化对象和操作的关 联
2、,用来划分开发的模块,可以建出一张表。 网站分析表网站分析表 用用 户户 版版 面面 功能功能 用 户 注 册 登 录 最近更新 精彩推荐 国产动漫 日本动漫 美国动漫 帮助 收藏 1.2 功能设计 表中用户关联的对象是用户、版面、信息。分别根据用户与这些对象的联系给 出一个明确的菜单。 用户功能列表用户功能列表 功能名称功能名称 说明说明 用户注册 用户在”动漫赏析网”填写必要信息后就可以注册为注册用户, 并能在登陆后对注册信息进行更改 用户登陆 注册后的用户可利用用户名和密码在”动漫”登陆 2 二、二、 系统架构与数据库设计系统架构与数据库设计 2.1 功能模块的划分 模块的划分主要是按每
3、一个对象的操作来归类。 ”动漫赏析网”操作的对象在第 一章里归纳为用户、版面、公共信息这 3 个对象,所以就要针对这 3 个对象划分功能模 块。(1) 用户:有两个模块,一个是用户注册、登陆等功能组合,是用户对自身的操作; 用户功能模块列表用户功能模块列表 模块模块 模块包含的功能模块包含的功能 用户模块 用户注册 用户登陆 通过以上分析, ”动漫赏析网”的模块划分也就完成了。但如果要把整 个”动漫赏析网”系统完整的架构出来,还要分析模块与模块之间的关系,把零散的功 能模块用一条主线串联起来。对于”动漫赏析网”系统来说,联系各个模块的主线是使 用者的权限,用户能使用”动漫赏析网”的哪些功能是由
4、用户的权限决定的, ”动漫赏 析网”的每个功能都与相应的权限对应。同一类用户使用的功能模块。是以使用者为中 心连接起来的。另外,操作同一类事物的功能模块,也是相互关系的。 “动漫赏析网”系统的整体架构。 “动漫赏析“动漫赏析网”网”整体架构图整体架构图 网站 功能 显示 用 户 注 册 用 户 登 录 帮 助 收 藏 最 近 更 新 精 彩 推 荐 国 产 动 漫 日 本 动 漫 美 国 动 漫 3 2.2 数据库设计 “动漫赏析网”系统信息的储存一般是在文件或者数据库中,相比之下数据库 要简单高效,能对”动漫赏析网”进行更好的控制,也能对资料提供一些严正和保护。 所以目前流行的”动漫赏析网”
5、都是使用的数据库系统。使用数据库的首先就是要设计 数据库的表结构,一个设计良好的数据库结构可以提高效率、方便维护,而且对于可能 的扩充也会留有余地。 为了更方便操作和维护,建立的数据表名都使用相关含义的因为单词,为了区别于 数据库中可能出现的其他非表内容, 在给每个表名加上一个标识。 根据对” 动漫赏析网” 功能的分析,可以建立 16 个数据表 “动漫赏析“动漫赏析网”网”数据表数据表 序号序号 用户用户 IDID(NickNick) 密码密码 1 aaa aaa 2 bbbb bbbb 3 cccccc ccccc 4 12 323232 5 1 1212222 6 1 3214321 7
6、1 13231232 8 9 10 11 12 13 14 15 16 。 4 三、三、 基本设计基本设计 3.1 “动漫赏析网”首页设计 当用户打开”动漫赏析网”时,首先看到的是”动漫赏析网”首页,用户从首页可 以看到和”动漫赏析网”相关的内容,发帖数、用户数量和主要版面的情况等。首先这 个页面应该尽量美观,操作截面也要看起来简单易用而且具有实用性。一般”动漫赏析 网”的首页分 4 个部分,上面是”动漫赏析网”的顶部 LOGO,一般这个要体现出”动漫 赏析网”的一个主题;接着是导航部分,包括了用户状况和基本状况,且这两个状况应 该左右分开;再下面就是主题部分的各个版面信息;最下面就是用户在线状况当前的情 况。 基本上可能变动大的只有版面部分,所以其他变动小的部分可以做成公用文件, 让其他页面可以重用。这 3 部分不写在文件里,而是直接写进数据库中。如程序。 首页首页 to