1、面向用户的软件界面设计 -清华大学出版社第二章 任务介绍2.1项目目标本项目设定的目标如下 该网站能够提供良好的界面,方便用户查询相关咨讯;该网站具有良好的交互能力,便于用户操作;该网站要求突出主题,便于用户了解最新鲜资讯;该网站允许有广告栏,旅游社可以通过广告发布自己的特点及优势;用户可以通过注册成会员,进行网上相应操作;用户可以对相应的社团在网上进行投诉;2.2项目定义(术语和缩写词)摘要:社区网络服务,依据六度理论1,以认识朋友的朋友为基础,扩展自己的人脉,并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。旨在为广大用户提供和建立社会性的网络服务,为人们构建类似于
2、现实生活中的人脉资源。在需要时为人们充分地发挥这项资源的目的.名词定义:数据字典数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及个实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。第三章 系统模块功能3.1系统功能 1)社区网站有如下功能的组成:用户注册新用户注册,提供用户信息,检验用户信息的有效性,并将用户信息持久化。用户登录提供用户凭
3、证,验证用户信息,基于角色授权。用户管理管理员有系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等。网站社区版块管理社区管理员可以添加、删除、调整网站版块。留言管理 社区管理可以对所有留言进行转移、置顶、删除等操作,社区管理员可以转移本版块留言,也可以对本版块论坛中的文章进行置顶、删除等操作。留言发表注册用户可以在注册的社区版块中发表新留言信息。留言回复用户可以对自己感兴趣的社区版块留言薄中发表留言回复。资源分享用户可以在不同类别的专业论坛分享资源(上传,下载,收藏等)。相关链接用户可以进入其它论坛浏览等。2.2.1基本实体联系图(er图)1)用户
4、与版面之间管理关系er图页面浏览用户可以浏览所有权限范围内的页面。3.2模块功能3.2.0注册,登录模块非会员可以通过注册成为CFFA系统会员;会员登录系统后,才能够查看个人信息,才能够对浏览网站,才能够收藏评论;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。3.2.1个人信息查看模块会员登录后,可以查看自己用户名的相关信息,可以查看以往浏览过的资源或新闻,感兴趣的新闻,个人信息汇总,修改个人信息,查看收藏夹,查看下载历史,查看个人历史等信息。 3.2.2生活模块为生存发展而进行各种活动。人的各种活动,包括日常生活行动、工作、休闲、社交等职业生活、个人生活、家庭生
5、活和社会生活。而网站里的生活版块为用户提供衣食住行的生活指南,给这些喜欢分享自己生活上的小妙招小趣事的人提供平台,建立讨论区.许多用户可以根据讨论区结识从而获得更多的分享3.2.3新闻模块网站中的新闻就是为用户时时更新最新国内外动态,足不出户就可以了解天下事。3.2.4教育模块凡是增进人们的知识和技能、影响人们的思想品德的活动,都是教育。网站为网友提供各种教育途径的资料,供网民挑选,还有即时更新教育动态方便大众3.2.5数码模块提供一些热门手机,笔记本,家电的咨询,让用户讨论在使用时的出现的问题和一些使3.2.6文学模块根据网络点击率(周点击榜,月点击榜),好评度,推荐小说,最新小说。小说分类
6、,校园,都市,悬疑,历史,武侠,社会,玄幻,科幻。3.2.7 IT模块该模块可以让用户关注一些常用的IT技术问题,在生活中常碰到的问题。而用户可以跟帖、发帖、评论帖子。技术交流:用户可以在此页面做一些有关IT方面的交流,比如系统的安装、软件的安装、软件的使用情况等。跟帖:用户可以根据自己的情况而去跟自己认为有必要跟的帖子的热度去跟帖。发帖:用户可以根据帖子的内容情况,觉得该帖比较有技术性的问题而去发帖。评论帖子:用户可以对此帖进行评论。3.2.8校园模块该模块可以让用户在校园里找到跳蚤市场、学习交流中心、记录大学的生活等跳蚤市场:用户可以在跳蚤市场进行一些交易,比如可以买卖书籍、买卖生活用品等
7、。3.2.9学习交流中心在此模块中,用户可以在此页面做一些学术交流、或分享学长、学姐的一些学习资源,学习心得得等。记录大学生活:用户可以在此记录大学的生活,也可以晒晒舍友的生活照。3.3.0收藏模块会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查看返回结果中的某一具体信息,能够对该项进行评论,如果觉得自己需要,可以把该资源加入收藏夹,也可以在该项下边评论力顶,会员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料生成后,由后台服务人员进行整理存档。 后台用于管理员对网站的管理,管理员分不同的角色:超级管理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有所有权限对网站进
8、行管理。3.3.1系统管理模块此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。3.3.2会员管理模块超级管理员和会员管理员对此模块有权操作。该模块将实现会员等级的设置与会员等级关系的确定。3.3.3消息收发模块超级管理员和消息管理员对此模块有权操作。该模块将市场消息,热门话题,热门资源,本月top 10排行榜发布在前台首页。3.3基本实体联系图(E-R图)3.3.1用户与版面之间管理关系E-R图3.3.2用户与留言之间的E-R图3.4网页导航界面一级导航:待设计二级导航:第四章 项目适用用户 4.1 项目适用用户此项目适用于广大在校大学生。我们做这个网
9、站,就给了他们一个减轻压力休闲娱乐的平台,第五章 模块分析5.1:个人信息的定义及约束信息项约束1呢称以英文、文字开头,最多能容纳8个字符2性别男/女 ,布尔值、男=0,女=13年龄int4出生日期Datetime,(日期类型,年-月-日)5国籍varchar字符串6喜好Varchar,能够容纳30个字符7个性签名Varchar字符串,考虑到叶面管理中可能会存在一些漏洞,建议个性签名能支持200字符8头像选择5.2项目环境的定义与约束服务端环境选择Windows操作系统或者更高的操作系统数据库SQL 2008数据库、My sql或者oracle数据库WEBDream web用户只能进行页面操作
10、5.3数据字典用户表:列名数据范围非空否定义MbAdsvarchar(20)非空会员所属学校MbId主键会员IDMbName会员姓名MbLandName唯一登录名MbPasswvarchar(64)登录密码MbPhonevarchar(15)空电话号码板块表:数据类型约束条件说明ForumIDNumber(4) PK 板块ID ForumName Varchar(24) Not null 板块名称 Describevarchar(128) 简介 EstabDateDate 日期时间AdminIDVarchar(12) FK建立板块的管理员ForumTypeID Number(4)PK Not
11、null社区板块留言表BulletinID Number(12) 留言ID UserID Varchar(12) FK 用户ID Subject Varchar(128)主题 Content Varchar(40000) 内容 ForumID PubDate发布日期访问许可表:ACID Number(10) FK not nullPK not null用户ID通告表AccounceID Number(8) 公告ID Varchar(256) 公告主题 PubTime 发布时间 UpdateTime 更新时间公告内容表ContentID Number(10)内容IDAccounceIDNumbe
12、r(8)FKPeriod内容情况4 ActionPlan Varchar(4000) 需要解决的问题或行动计划 Pubtime Date发布时间5.4项目环境的定义与约束第六章 项目非功能需求6.1 运行环境要求内存256以上,cpu 2.0GHz以上.Clinet内存128以上,cpu奔腾以上.运行该软件所需要的硬设备6.2支持软件 操作系统windos系统、数据库管理系统:SQL数据库系统。接口 本接口将提供确保系统正确的与外部不就进行通信的信息6.3.1用户接口需求提供用户登录框,进行权限认证,有相关板块-班级社区、年级社区、个性社区、新闻公告、友情链接、意见建议等,利用菜单界面驱动方式
13、,对用户友好,必须对鼠标和键盘单独支持。6.3.2硬件接口需求1)、服务器:主频要求2.8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增强或32位真彩色。(具体视学校所提供的服务器而定)2)终端设备:主频要求400MHz以上,内存64MB以上,显卡的颜色配置为24位增强色或32位真彩色,显示器分辨率为1024*768.6.3.3接口需求1)、操作系统:支持window NT、windows2000、windowsXP、linux2)、应用软件:数据库应用软件:my sql。6.4性能需求本节将较完整的描述系统的性能要求网络要求:1、服务器要求能承载1000用户同时在线。2、网络宽
14、带要求100MB以上6.5响应要求1、数据精确度:查询时应保证查全率,所以相应域包含查询关键字的记录都应能查到。2、时间特性:进行查询时以秒为单位,以达到实时性;而进行 增加,删除和修改等操作时,可以根据数据的多少分别以秒和分为单位,原则是操作人员不因时间而影响效率。一般操作的响应时间应在1-2秒内,对磁盘和打印机肥沃响应时间应 在可接受的时间内完成。3、适应性:对前面提到的运行环境要求不应存在困难。6.6安全行要求1、客户端与服务器两者之间通信的数据必须加密2、数据库的管理员只能有一名,只有他(她)可以对数据库的所以信息做任何操作。6.6出错处理需求1、本系统可能有出错的情况:*用户身份认证时可能出错、*信息输出出错2、出错出来方法及补救措施:*根据出错的种类提示身份认证重新输入、系统给出出错提示。*系统给出正常的操作序列。6.7设计和实现上的限制(约束)*项目的第一个版本必须在2014年6月末交付,所以,对网站的功能实现上此案去实用的原则。*力求开发出一个功能精简的网站。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1