收藏 分销(赏)

BBS论坛的开发设计论文.doc

上传人:仙人****88 文档编号:8947031 上传时间:2025-03-08 格式:DOC 页数:50 大小:4.17MB 下载积分:10 金币
下载 相关 举报
BBS论坛的开发设计论文.doc_第1页
第1页 / 共50页
BBS论坛的开发设计论文.doc_第2页
第2页 / 共50页


点击查看更多>>
资源描述
计算机系毕业设计文档 前 言 随着计算机技术和网络技术迅速发展,将我们带进了信息化时代,也有人称为数字化时代,在这数字化的时代里,国内高校普遍都搭建起信息勾通的桥梁。这也给传统的人际交流方式提出了新的模式。通过上网和BBS,网络拓扑架构、网络安全系统的拓宽。以现代计算技术、网络技术为基础的交通平台主要是朝着多元化迈进。作为新型的交流模式,它们具有对于,可以为新型交流模式的建构提供理想的环境。在此开发的论坛系统,旨在探索一种以互联网为基础的交流平台。通过这种新的模式,为学院营造一种新的交流环境,使交流突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校教师和学生可以在任何时候、任何地点通过网络进行信息的交流、勾通和查询。基于这些优点,我们小组开发了“清清溪流论坛”。 九十年代后期以来,基于计算机互联网技术的迅猛发展和广泛应用,BBS论坛在世界范围内得到了快速发展。至今为止,中国的BBS论坛也猛速增长,在这些论坛中,也有许多是有名旺的大论坛,但是大多论坛的功能不是很强大。论坛的主要功能是在线对话、论坛贴图、社区广播。新加社区服务:社区银行,社区帮派,社区商店;上传照片、文章的排序方式、和等。 随着计算机技术和网络技术迅速发展,将我们带进了信息化时代,也有人称为数字化时代,在这数字化的时代里,国内高校普遍都搭建起信息勾通的桥梁。这也给传统的人际交流方式提出了新的模式。通过上网和BBS,网络拓扑架构、网络安全系统的拓宽。以现代计算技术、网络技术为基础的交通平台主要是朝着多元化迈进。作为新型的交流模式,它们具有对于,可以为新型交流模式的建构提供理想的环境。在此开发的论坛系统,旨在探索一种以互联网为基础的交流平台。通过这种新的模式,为学院营造一种新的交流环境,使交流突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校教师和学生可以在任何时候、任何地点通过网络进行信息的交流、勾通和查询。基于这些优点,我们开发了“清清溪流论坛”。 目 录 摘要 3 关键字 3 第1章 系统分析 4 1.1 开发背景 4 1.2 任务概述 4 第2章 概要设计 14 2.1 结构图 14 2.2 处理流程 15 2.3 数据库设计 16 2.4 硬件及系统平台选择 17 2.5 安全体系设计 18 2.6 界面风格设计 19 第3章 详细设计 24 3.1 风格模块 24 3.2 控制面板模块 28 3.3 搜索模块 32 第4章 系统测试 34 4.1 测试计划 34 4.2 测试结果说明 36 4.3 软件需求测试结论 40 4.4 评价 40 第5章 用户手册 41 5.1 系统主要功能 41 5.2 运行环境要求 42 5.3 系统安装与初始化 42 5.4 运行说明 47 第6章 毕业设计小结 48 致 谢 49 参考文献 50 摘要 论坛的主要功能是为用户提供一个相互交流的空间,主要体现在在线对话、论坛贴图、社区广播、新加贴社区服务:社区银行,社区帮派,社区商店;上传照片、文章的排序方式、和等、上传照片、酷酷签名、文章的排序方式、自己发表的文章、和讨论区等。 关键字 社区服务 上传照片 文章的排序方式 Abstract The main function on the forum is to offer a piece of space exchanging each other to user, embody in online conversation mainly, the pinup picture of the forum, community's radio, adding and sticking sequencing way , the article published by oneself , and zone of discussion to notify , upload photo , cool cool signing , article etc. newly. Can talk about furtherly deeply through forum custom , history , geography , culture in two sides ,etc. . Can upload or download some pictures , music , and article ,etc. each other in the forum too. The culture between the further both sides of Taiwan Strait of understanding , custom.. Key words Forums of two sides Exchange each other Upload or download Culture, custom 第1章 系统分析 1.1 开发背景 随着互联网的普及及信息网络化的飞速发展,网络已经成为人们生活中重要的一部分. 论坛是一个高度重视自由和开放的语言平台,通过互联网传递发布信息,提供服务,满足不同的需求.以求得通过互联网的快速、简便等实现一个高度自由的评议平台.如一些技术交流,资源共享,言论自由,发布求助信息.你也可以提出一个问题,大家互相交流. 本设计所完成的清清溪流是一个功能比较完善的论坛.主要功能是实现论坛的功能更完善使,让用户使用更方便.该网站服务器以客户机/服务器模式运行,用户只需安装Microsoft Internet Explorer或Netscape Navigator等软件即可浏览. 1.2 任务概述 1.2.1 组织结构 1) 前台 论坛简介:主要介绍论坛的背景简介. 显示信息和登录注册:主要负责用户的登录,注册,公告浏览,显示在线人数,总贴数,在线人数等用户的信息等. 版主管理:版主管理分为设置贴子的权限,如置顶,精华,锁贴. 联系我们:如果碰到网页有错,不能显示等等错误可以联系我们. 论坛分区:论坛可以分成多个小区,一个区讲述一个方面的内容.如有体育,个个不同年龄的(50-60,60-70,70-80-80-90…)可以叫为几零年代,汽车,音乐,情感类的等. 2) 后台 主要是管理员的设置 贴子管理:主要负责贴子的管理,如删除,置顶,精华,锁贴. 公告发布:管理员发布最新公告提示最新论坛的动态. 设置权限:可以把经常在线的会员设置为版主,给他一些权限一起管理论坛. 论坛帮助:当新用户刚注册还没什么不懂的地方可以看论坛帮助. 1.2.2 实现目标 论坛主要针对的是功能,主要实现的目标是: l 新增后台管理发贴经验、金钱,回帖经验、金钱设置 l .增加浮动广告(后台管理) l 增加特殊贴功能 l 社区服务的功能 1.2.3  项目开发计划 (1)说明任务的划分。本系统的任务划分为前期准备,系统调查、系统分析、系统设计、系统实施、系统试运行、系统测试、系统验收和正式运行。 (2)项目管理软件的选择。考虑软件的易用性、功能完备性及其他系统的互操作性3个标准。本项目选取了Project2000作为项目管理软件。 (3)进程时间计划表(见表1.3)。每一个项目都要求制定一个进度安排,我们采用Gantt图来表示,该图表示方法简单易懂,能动态反映项目的开发进度情况,是进度计划和进度管理的有力工具。 表1.3 进程计划时间表 时间(月) 6月 项目 11-12月12-1月 1月 2-3月 3-4月 4月 5月 5月 6月 前期准备 系统调查 系统分析 系统设计 系统实施 系统试运行 系统测试 系统验收 系统正式运行 1. 人员组织及分工 (1) 人员类型。由于本项目属中小项目,因此本项目的主要人员类型有项目经理、系统分析员、程序员、测试人员和设计师。 (2) 组成结构。人员的配备,由于本项目的规模不大,因此开发人员中,往往一个人就可以兼任其中很多角色,但也有明确的分工。 (3) 数量。 ①项目负责人:1人,xxx主要负责组织和管理整个项目的开发与决策。 ②系统分析员:2人,xxx、xxx主负责系统分析。 ③程序员:1人,xxx负责项目的代码编写。 ④测试员:所有开发人员加用户。 ⑤设计师:1人,xxx负责软件界面的设计。 ⑥用户:某XXXXX 2. 交付期限 该项目于5月完成。于20005年8月应用于网上 1.2.4 运行环境 l INTERNET网络 l 操作系统:WINDOWS 98/2000/XP。 l 开发工具:Microsoft Access 2000 Microsoft Word 2000/2003 Photoshop Macromedia Dream weaver MX/2004 l 数据库:Microsoft Access 2000/200 1.2.5 项目开发计划 11月20日: 落实毕业设计课题 11月20日—11月30日: 填写《开题报告》和《任务书》 12月1日—1月7日:  进行系统的系统分析与概要设计,并完成毕业设计文档中的“第一章 系统分析”与“第二章 概要设计” 1月10日—3月1日: 进行程序的详细的设计,并编写毕业设计文档中的“第三章 详细设计” 3月2日—3月20日: 进行程序的编码。 3月21日—3月31日: 进行程序的各个模块的测试,并完成毕业设计文档中的“第四章 系统测试”中的模块测试部分及“第五章 用户手册”中的模块用户手册部分。 4月1日—4月25日: 由组长进行各个模块程序的组装以及系统组装测试,并完成文档相应部分的编写和整合 5月1日: 向指导老师提交毕业设计全部成果。由指导老师进行初审与系部复审。 1.2.6 数据流图和数据词典 用户注册 说明 项目名称 清清溪流 项目代码名称 Bbs 子项目名称 用户注册 子项目代码名称 regist 作者 创建时间 11-10 20:19 修改时间 4-20 11:20 数据流图 日历 2 注册 用户 错误用户信息 1 检验 用户信息 正确 成功 用户表 数据词典 l 数据源点及汇点描述: 名称:用户 简要描述:注册用户 有关数据流:用户有关的信息 名称:日历 简要描述:当日日期 有关数据流:年月日 l 加工逻辑词条描述 加工名:系统检验 加工编号:1 简要描述:检验用户信息是否在完整,符合规定 输入数据流:用户注册信息 输出数据流:用户注册错误信息 加工逻辑: IF 用户信息不完整, THEN         发出"用户信息不完整"          ELSE IF 用户信息不合规定动作 THEN         发出"用户信息不全规定"   ELSE 用户注册成功          END IF              END IF 加工名:注册成功 加工编号:2 简要描述:用户成功注册 输入数据流:用户信息 输出数据流:用户信息     用户登录 说明: 项目名称 清清溪流 项目代码名称 Bbs 子项目名称 用户登录 子项目代码名称 login 作者 创建时间 11-10 20:10 修改时间 14-30 10:30 数据流图 日历       错误信息 4 用户登录 3 登录检验 用户      用户名和密码 用户表 数据词典 l 数据源点及汇点描述: 名称:用户 简要描述:查询及注册登录 有关数据流:用户名和密码 名称:日历 简要描述:当日日期 有关数据流:年月日 l 加工逻辑词条描述 加工名:登录检验 加工编号:3 简要描述:检验用户身份以此判定用户是否存在用户库中。 输入数据流:用户名和密码。 输出数据流:用户名或密码错误信息 加工逻辑: IF 用户名或密码未登记入库 THEN        发出“用户名或密码错误”         ELSE 发出“各种功能模块信息”          END IF 加工名:用户登录 加工编号:4 简要描述:注册用户进入论坛 输入数据流:用户ID 输出数据流:用户ID 加工逻辑:进入论坛, 数据文件词条描述 数据文件名:用户表 简述:存放用户信息 输入数据:无 输出数据:用户信息 数据文件组成:用户表由“用户信息”组成 数据流名词条描述: 数据流名:用户信息 说明:用于记录登记入库的用户信息 数据流来源:用户信息 数据流去向:登入检验 数据流组成:用户信息=用户名+密码 数据流程 说明: 项目名称 清清溪流 项目代码名称 bbs 子项目名称 贴子的回复,发表,显示 子项目代码名称 Huaifu,fabiao,xiansi 作者 创建时间 11-10 20:10 修改时间 12-1 10:30 错误信息 8 发表贴子 日历 3 登录检验 用户 用户信息 9 回复贴子 用户库 10 显示信息 主题表 回复表 数据词典 l 数据源点及汇点描述: 用户 简要描述:查询及注册登录 有关数据流:用户名和密码 名称:日历 简要描述:当日日期 有关数据流:年月日 l 加工逻辑词条描述 加工名:登录检验 加工编号:3 简要描述:检验用户身份以此判定用户是否存在用户库中。 输入数据流:用户名和密码。 输出数据流:用户名或密码错误信息 加工逻辑: IF 用户名或密码未登记入库 THEN        发出“用户名或密码错误”         ELSE 发出“各种功能模块信息”          END IF 加工名:发表贴子 加工编号:8 简要描述:用户所要发表的信息是否遵守论坛的规定 输入数据流:用户所发表的信息 输出数据流:用户所发表的信息和错误信息 加工逻辑: IF 用户发表的信息遵守规定 THEN        发出"观点用户所发表的信息"         ELSE 发出“错误信息”          END IF 加工名:回复贴子 加工编号:9 输出数据流:用户所回复的信息和错误信息 加工逻辑: IF 用户回复的信息遵守规定 THEN        发出"观点用户所回复的信息"         ELSE 发出“错误信息”          END IF 加工名:信息显示 加工编号:10 输出数据流:用户所发表回复的信息和错误信息 加工逻辑: IF 用户发表回复信息遵守规定 THEN        发出"观点用户所发表回复的信息         ELSE 发出“错误信息”          END IF 数据文件词条描述 数据文件名:主题信息 简述:用于记录登记入库的主题信息 输入数据:主题信息 输出数据:主题信息 数据文件组成:主题信息=主题编号+主题名称+主题作者+发起人的IP地址+所选择图片的路径+主题内容+发表主题的日期和时间+主题被回复的次数         数据文件名:回复信息 简述:用于记录登记入库的回复信息 输入数据:回复信息 输出数据:回复信息 数据文件组成:回复信息=发言者的姓名+发言者的IP+回复的主题+所选的图片路径+回复的详细内容+回复主题的日期和时间+主题编号 第2章 概要设计 2.1 结构图 论坛结构图 论坛等版区 管理 帮助 风格 社区服务 搜索 首页 个人服务 控制面版 论坛状态 用户的登陆 用户注册 等 我的日记 我的帖子 我的资料 上传图片 等 论坛留言,发表,等等 论坛管理 用户管理 设置管理 社区管理 tf 社区银行 社区帮派 社区商店 等 风格 帮助 搜索 等 在线情况 在线图例 在线会员 等 用户资料修改,密码修改 编辑好友列表 等 2.2 处理流程 2.2.1 主流程 1. 建立与数据库的连接 2. 获取系统设置 3. 显示主对话框 4. 等待用户输入 如登陆首页:进入论坛 如搜寻主题:进入搜寻流程 如发起主题: 发起主题流程 如查看主题 : 查看主题流程 2.2.2 进入论坛流程 1. 要求用户输入ID 2. 验正用户的ID 3. 获取相关的ID并显示信息 4. 进入论坛 2.2.3 发起主题流程 1. 输入发起者的各个内容 2. 提交给数据处理程序 3. 保存到后台数据库中 2.2.4 查看主题流程 1. 进入论坛 2. 从数据库中检索发起者各主题信息, 3. 以分页形式显示 4. 链接发起者主题 2.2.5 搜寻主题流程 1. 进入论坛 2. 等待用户输入搜寻的主题 3. 如确定输入的主题:联接数据搜寻,读取搜寻的主题,显示搜寻主题的结果` 4. 完成搜寻的主题, 2.3 数据库设计 2.3.1 用户表 由多个用记录用户构成 用户表构成数据结构如下: 用户ID号(username) 整数(唯一标示符) 口令(userpass) 变长字符串 用户IP(ip_ADDR) Varchar(50) 用户姓名(name)   变长字符串 用户联系方法(Address) 变长字符串 用户权限(Level) 整数(0-7) 登入次数(MaxBLNum) Int 离上次登入几天(dateNum) int 2.3.2 主题表 由多个主题是记录各主题的数据构成的 主题记录的数据结构如下: 主题编号(art_id) 整数(唯一标示符) 栏目编号(board_id) int 主题名称(theme) 变长字符串 主题作者(Author)      变长字符串 发起人的IP地址(IP-Addr) Varchar(50) 所选择图片的路径(pic-path) Varchar(20)      主题内容(text) 变长字符串 发表主题的日期和时间(issue_time) datetime 主题被浏览的次数(view_times) int 主题被回复的次数(reply_times) int 2.3.3 回复主题表 由多个回复主题是记录各主题回复的数据构成的 回复主题记录的数据结构如下: 回复编号(re_id) int 发言者的姓名(author) varchar(20) 发言者的IP(IP_Addr) varchar(20) 回复的主题(theme) varchar(20) 所选的图片路径(pic_path) varchar(20) 回复的详细内容(content) varchar(20) 回复主题的日期和时间(reply_time) varchar(20) 主题编号(art_id) int 2.3.4 系统操作员记录表 由若干个系统操作员记录构成 系统操作员记录的数据结构如下: 记录序号(userID) 整数(系统自动生成,唯一标示符) 账号(Addminister) 变长字符串 口令(Password) 变长字符串 权限级别(Level) 整数(0-7) 2.3.5 栏目表     栏目编号(board_id) 整数(系统自动生成,唯一标示符) 栏目名称(board_name) 变长字符串(12) 2.4 硬件及系统平台选择 对硬件系统的配置,主要考虑了以下几个方面: 高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统7*24小时平稳运行,最大限度减少停机时间,采取了以下措施: 采用高可用性的主机结构; 采用网络备份 2.5 安全体系设计 在网络安全中,一向是防与攻的道高一尺,魔高一丈,并且我们在开放性和安全性之中找到一个平衡点是相对难的,但是我们是有一系列的防范措施,来确保WEB的安全 l 关闭所以不必要的端口来减少被攻击的可能性; l 采用专项专用口令来确保整体安全的健壮性; l 来监控所有操作,当有未知的扫描,我们要及时的得到反馈; l 所有ASP程序要经过详细评测,及时发现安全漏洞; l 利用安全工具(比如Microsoft的安全检测器,瑞星杀毒软件方面)定期对网站进行扫描,及时发现新的漏洞。 l 及时应用安全补丁。更新系流(如XP系统自动更新) l 采用硬件或软件防火墙,禁止非法访问。采用天网放火墙 对于系统可靠性,有以下考虑: l 为了防止一台服务器出现故障而导致系统不能使用的情况,我们需要对服务器进行冗余备份。可以使得,当一台服务器瘫痪时,备份服务器可以马上代替。对于www服务器和数据库服务器可以考虑采用群集结构,并且使用主动模式的群集。这样不仅可以系统拥有冗余能力,而且系统可以得到网络负载平衡能力。 l 对于存储系统,采用SAN或NAS,以获得统一存储和安全存储。 l 对于网络设备,比如路由器和交换机以及网线应该有冗余备份,防止发生设备损坏导致网站瘫痪时,可以快速替换恢复。 对于数据库安全性,有以下考虑: l 把数据库服务器放在WEB服务器之后,如果不登陆WEB服务器是无法访问到数据库服务器; l 数据库严格控制DBA的权限,一般用户我们必须只授予浏览的权限; l 建立完善的数据库备份策略,每天或每时段来进行差值备份; 利用警报对数据库进行性能监视 本文档是对系统界面设计风格进行描述,和用户交互的最终界面在《详细设计说明书》中设计和解释。 2.6 界面风格设计 2.6.1概念和定义 用户界面:又称人机界面,实现用户与计算机之间得通信,以控制计算机或进行用户和计算机之间得数据传送得系统部件。 GUI:即图形用户界面,一种可视化得用户界面,它使用图形界面代替正文界面。 2.6.2用户假定 将使用本系统的用户定义为:对应用程序或计算机的一般用法有一定了解,用户希望界面符合WINDOWS9X特别是OFFICE97风格,对易用性、简洁性有比较高的要求,对界面快速交互没有很强的要求(即不希望通过命令方式快速交互)。 2.6.3用户界面设计规范 2.6.3.1用户界面设计原则 本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。 界面设计员应该明白软件中用户是所有处理的核心,不应该有应用程序来决定处理过程,所以用户界面应当由用户来控制应用如何工作、如何响应,而不是由开发者按自己的意愿把操作流程强加给用,界面设计必须经过确认才能完成。 2.6.3.2界面一致性 在界面设计中应该保持界面的一致性。一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。 示信息一致性标准  标签提示:字体为不加重、宋体、黑色、灰底或透明、无边框、右对齐、不带冒号、一般情况为五号(10号);  日期:正常字体、宋体、白底黑字、3-D lowered; 对齐方法: l 左对齐:一般文字、单个数字、日期等 l 右对齐:数字、时间、日期加时间。  分辨率为800*600,增强色16色 字体缺省为宋体、五号、黑色 底色缺省采用灰色 这些信息的排列显示风格供参考, 在同一个应用中,这些信息的表现方式不一致,会使得用户分散注意力,影响这一软件的使用,因此开发者应当注意在同一软件中表现形式的一致性。 布局合理化原则 应注意在一个窗口内部所有控件的布局和信息组织的艺术性,使得用户界面美观。在一个窗口中按tab键,移动聚焦的顺序不能杂乱无章,tab 的顺序是先从上至下,再从左至右。一屏中首先应输入的和重要信息的控件在tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 布局力求简洁、有序、易于操作。 鼠标与键盘对应原则 应遵循的是可不用鼠标的原则:应用中的功能只用键盘也应当可以完成,即设计的应用中还应加入一些必要的按钮和菜单项。 但是,许多鼠标的操作,如双击、拖动对象等,并不能简单地用键盘来模拟即可实现。例如在一个列表框中用鼠标双击其中一项可以表示选中该项内容。为了用键盘也能实现这一功能,必须在窗口中定义一个表示选中的按钮,以作为实现双击功能的替代(或其它方式)。又如在一个窗口中有两个数据窗口,可以用鼠标从一个数据窗口中将一项拖出然后放到另一个中。如果只用键盘,就应当在菜单中设置拷贝或移动的菜单项。  2.3向导(WIZARD)使用原则 对于应用中某些部分的处理流程是固定的,用户必须按照指定的顺序输入操作信息,为了使用户操作得到必要的引用应该使用向导,使用户使用功能时比较轻松明了,但是向导必须用在固定处理流程中,并且处理流程应该不少于3个处理步骤。 2.4系统响应时间 系统响应时间包括两个方面:时间长度和时间的易变性。用户响应时间应该适中,系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户加快操作节奏,从而导致错误。系统响应时间的易变性是指相对于平均响应时间的偏差。即使响应时间比较长,低的响应时间易变性也有助于用户建立稳定的节奏。因此在系统响应时间上坚持如下原则: 响应时间长度               界面设计  0-10 秒                       鼠 标 显 示 成 为 沙 漏  10 到18 秒               由微帮助来显示处理进度  18 秒 以 上                   显示处理窗口,或显示进度条  一个长时间的处理完成时       应给予完成警告信息  响应时间的易变性             界面设计  用户感觉不到                     不考虑  用户稍微感觉到                     由微帮助提供易变性说明  容易性大而且时间绝对差别大          显示易变性提示  2.5用户帮助设施 常用的帮助设施有两种:集成的和附加的。集成的帮助设施一开始就是设计在软件中的,它与语境有关,用户可以直接选择与所要执行操作相关的主题。通过集成帮助设施可以缩短用户获得帮助的时间,增加界面的友好性。附加的帮助设施在系统建好以后再加进去的。通常是一种查询能力比较弱的联机帮助。 本系统提供这两种帮助设施,设计和实现时遵循以下原则: 进行系统交互时,提供部分帮助功能,即:提供主要操作的帮助 用户可以通过帮助菜单、F1键和帮助按钮(如果有的话)访问帮助 表示帮助时根据需要提供三种方式的选择:另一个窗体、微帮助和指出参考某个文档 用户如何回到正常交互方式有两种选择:返回键和功能键 帮助信息的构造:采用分层式帮助 微帮助提供:由状态栏提供,或控件上的提示文本 2.6出错信息和警告 出错信息和警告是指出现问题时系统给出的坏消息,本系统对于出错信息和警告应该遵循以下原则: 信息以用户可以理解的术语描述; 信息应提供如何从错误中恢复的建设性意见; 信息应指出错误可能导致那些不量后果,以便用户检查是否出现了这些情况或帮助用户进行改正; 信息应伴随着视觉上的提示,如特殊的图像、颜色或信息闪烁。 信息不能带有判断色彩,即任何情况下不能指责用户 2.7命令交互 由于本系统用户是WINDOWS用户,故本系统不提供命令交互。 2.8一般交互原则  本系统一般交互遵循以下原则: 一致性:菜单选择、数据显示以及其它功能都应使用一致的格式。 提供有意义的反馈 执行有较大破坏性的动作前要求确认 在数据录入上允许取消大多数操作 减少在动作间必须记忆的信息数量 在对话、移动和思考中提高效率 允许用户非恶意错误,系统应保护自己不受致命作物的破坏 按功能对动作分类,并按此排列屏幕布局,设计者应那里提高命令和动作组织的内聚性 提供语境相关的帮助机制 2.9信息显示原则 本系统信息显示遵循以下原则: 只显示与当前用户语境环境有关的信息; 不要用数据将用户包围,使用便于用户迅速吸取信息的方式表现信息; 使用一致的标记、标准缩写和可预测的颜色,显示信息的含义应该非常明确,用户不必再参考其它信息源; 产生有意义的出错信息,见2.6; 使用缩进和文本来辅助理解; 使用窗口分隔控件分隔不同类型的信息; 2.10数据输入原则  本系统数据输入遵循以下原则: 尽量减少用户输入动作的数量; 维护信息显示和数据输入的一致性; 交互应该时灵活的,对键盘和鼠标输入的灵活性提供支持; 在当前动作的语境中使不合适的命令不起作用; 让用户控制交互流,用户可以跳过不必要的动作、改变所需动作的顺序(如果允许的话)以及在不退出系统的情况下从错误状态中恢复; 为所有输入的动作提供帮助,见2.5; 消除冗余输入。可能的话提供缺省值、绝不要让用户提供程序中可以自动获取或计算出来的信息。 界面风格设计 4.用户界面设计更改和追加说明 1更改说明 更改本用户界面设计时应该征得所有开发者的同意,所有开发者应该按更正后的原则修改和设计用户界面。 1.2追加说明 追加本用户界面设计时应该发布给所有开发者,所有开发者应该按追加后的原则修改和设计用户界面。 4其它 无。 设计本网站的标准色彩: 文字链接色彩采用:蓝色 图片的主色彩采用:蓝色 背景色采用:黑色。  边框等色彩尽量使用与标准色彩一致的色彩。 设计标准字体。 在关键的标题,菜单,图片里使用统一的标准字体。本网站的标准字体为:宋体 想一条朗朗上口宣传标语。 把它做在你的 banner 里,或者放在醒目的位置。本网站的宣传标语为: 使用统一的语气和人称。 使用统一的图片处理效果。 应该统一图片阴影效果的方向,厚度,模糊度都必须一样。 1. 目录结构说明 子目录 说明 Images 网站图片目录 Css 样式表目录 Include 通用代码目录 zuti 主题目录 user 用户模块目录     第3章 详细设计 3.1 风格模块 3.1.1 简要说明 模块名称 风格模块 模块代码名称 Friend.asp 启动条件 单击“风格”按钮 输入 风格模块:可以更改七种风格 。 功能 用于更改界面风格可以使用户选择自己喜欢的风格 输出 风格模块:输出七种不同的风格 3.1.2 程序逻辑 默认风格 蓝天白云 风格模块 雅典奥运 魅影青松 圣诞快乐 时光重来 欢度春节 3.1.3 界面设计 各种风格,一共有七种风格,每个都有不同的特色. 上图为默认风格 上图为蓝天白云风格 上图为奥运风格 上图为魅影风格 上图为圣诞风格 上图为时光重来风格 上图为欢度春节风格 3.1.4 测试要点 1) 模块正常工作流程。 2) 对输入的查验,包括输入值的合法性与合理性检验。 3) 数据库连接异常能否做出适当处理。 数据库数据异常时能否判断并给予适当处理。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服