数据库实践项目需求分析文档

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
与前述非常之星及推荐相册类似,也是根据查看次数来决定。次数多者显示在本模块中。点击可以进入查看相应的日志。
9).空间榜、日志榜、相册榜。
这个是根据用户的登陆或点击次数决定的排序显示。点击可以进入相应的页面。
10).站内公告。
管理员可以在本模块中发布网站的公告消息。
11).站内调查。
收集用户对本网站的反馈信息,以便更好的建设网站。本模块中,用户可以投票决定还有哪些方面需要改进,以此反馈给网站管理员,并且可以通过点击查看结果来查看投票信息。
我的好友。
此处可以显示用户已有的好友空间的超链接信息。通过点击可以进入好友的相应空间。
7). 修改信息。
在此功能模块中,用户可以修改一些注册信息,比如:修改密码、性别、学校、QQ等。其中还包括可以上传头像。
3.3
搜索功能对一个网站来讲是很重要的。本网站采用了模糊搜索算法,只需用户输入部分信息,就可以查找到包含相关信息的项。有以下三个方面的搜索:
3.2
本网站的一个特点就是,所有的功能实现都是围绕用户空间来实现的。它本身包含
了日志、相册等功能。空间的管理可以分为以下的两个方面:
3.2.1.
本功能可以通过点击网站首页的空间进入。此模块显示了用户的空间信息,其中包括用户头像,空间名称,个人介绍,注册日期等。用户可以通过点击头像或者用户空间名称进入相应的空间。
在“管理日志分类”页面里面点击“所有日志”可以返回“所有日志”页面。
提供给访问者进行操作的页面功能
“日志”包括以下三个方面的内容和功能;
在“某某的个人主页”页面点击某某的日志下的标题就可以进入该用户的某一篇日志页面,访问者可以在此页面下做以下一些操作:
1)可以观看该用户的日志内容;
2)对日志进行评论提交;
此处保留了好友空间的超链接,可以直接点击该链接进入到好友空间。当然,前提的必须有添加好友。
最近访问。
记录了最近访问本空间的用户,可以通过点击链接进入该用户的空间。
最新收藏。
点击可以查看最新收藏。
我的相册。
这里显示着用户的图片信息。点击相应图片可以在另外一个窗口中显示该图片。
我的日志。
分类别的显示用户的日志。点击可以进入查看相应的日志。
1.3
需求分析文档根据可行性调查报告编写,为今后的系统设计及数据库设计提供依据。
2.项目概述:
2.1
广州大学城上的所有在校大学生,大学城社区的主力军和建设者;
广州大学城教学职工,可以为大学城社区的发展进行指导,并和广大学生一起参与其中;
广州大学城的商业人士,为繁荣大学城大学生的生活和学习需求而存在并加入其中;
与用户保持良好的沟通,及时根据用户新的需求改善系统功能。
2.4
Dreamweaver Mx 2004,
SQL server 2000,
IIS 5.0.
3.具体分析
在开发的过程中,网站包含了首页、空间、相册、日志、学校等几大模块。整体功能是基于用户空间展开,每个空间包含了首页、日志、相册、收藏、管理等功能。而每个用户而言有发表日志、添加相片、添加收藏、修改信息、注销登录等功能。下面就逐个介绍相应模块及功能。
3.2
在学校版快当中,我们可根据用户注册时所选择的学校来显示,一共有十所学校,页面结构为:
3.3
网站日志的页面一共包括5个。它们可以划ቤተ መጻሕፍቲ ባይዱ为两类,
第一:提供给用户自己进行操作的页面;它包括1)所有日志页面;2)发表日志页面3)日志显示页面4)管理日志分类页面;
第二:提供给访问者进行操作的页面;它只包括日志(显示某一条日志)的页面;
1).显示的信息可以有如下排序方式:
注册时间。
默认情况下的排序方式,通过注册时间的先后顺序排列的,最后注册的排在前面。
点击次数。
这种排序方式是通过统计空间被点击的次数来进行的。点击次数越多的空间,排在越前面。
登录次数。
这是通过统计用户空间登录的次数来排序的。登录次数越多,排在越前面。
2).分类显示用户的空间信息。
需求分析文档
1.引言:
1.1
项目提出者:第十小组成员;
提出原因:一个偶然的想象,由孤岛想到友情再到交流.
项目创立者:on the way小组;
项目开发者:on the way小组;
项目名称:广州大学城学生互动空间;
1.2
广州大学城定位为国家一流的大学园区,华南地区高级人才培养、科学研究和交流的中心,学、研、产一体化发展的城市新区,面向21世纪适应市场经济体制和广州国际化区域中心城市地位、生态化和信息化的大学园区。
管理圈子模块:
在管理圈子功能中可以做到发帖,上传图片等功能,
显示圈子功能子模块:
1)包括已加入圈子功能和显示所有互动空间存在的圈子
2)显示已加入圈子的名称,建立的时间,成员数,主题数等内容。
3)包括圈子贴图,圈子名称,关键字等,点击”加入”菜单,可加入新的圈子内。
框架图:
模块数据库表:
用户圈子表,用于存储圈子基本信息;
除了上述对空间信息排序外,用户还可以通过学校来对空间进行分类。根据用户注册的学校信息,对用户的空间进行相应的分类显示,这样就有利于不同学校的用户进行有类别的空间信息查看。比如,选择”华南理工大学”,则会在页面中显示注册学校信息为华南理工大学的用户空间信息。
3.2.2.各个用户的空间管理。
上述是对整个网站存在的空间信息的管理。本部分主要介绍每个用户可以在各自的空间中实现什么功能。首先,本模块包含了首页,日志,相册,留言,收藏,管理等子功能模块。下面介绍各个功能模块。
5).最新上传相册。
显示用户最新上传的图片。点击可以在新打开的窗口中浏览该图片。
6).推荐相册。
与非常之星相似,本模块是根据相册的点击次数来决定的。次数多者为推荐相册,并显示在本模块中。点击可以进入相应的相册。
7).最新发表日志。
与最新上传日志相似,显示用户最新更新的日志。点击可以查看相应的日志。
8).推荐日志。
搜索,功能:可以输入关键字进行相关其他日志的搜索。
编辑,功能:进入发表日志页面,可以对日志进行编辑和修改。
删除,功能:删除该日志,并且进行确认。
2.发表日志页面包括以下七个方面的内容和功能:
在“所有日志页面”里面点击“发表日志”或者“编辑”都可以进入“发表日志页面”
日志标题,功能:输入标题
类别,功能:输入类别
修改收藏。
可以对已有的收藏进行修改。
删除收藏。
删除已有的收藏。
6). 管理。
在本模块中,用户可以对空间信息及好友信息进行管理。
空间信息。
在此处,可以定义空间的标题,即对外显示的空间标题。还可以添加介绍信息。并可以对相应的文字信息进行颜色和字号的选择。此外,还可以编辑用户的状态信息(比如有:无语、高兴、郁闷、思念等)。
3)对已经提交的评论可以进行编辑、删除、回复等操作。
5.操作流程:
1)访问者进行操作的主要流程:
点击“某某的个人主页”——观看该用户的日志内容——对日志进行评论提交——对自己已经提交的评论可以进行编辑、删除、回复等操作
2)用户自己进行操作的主要流程
3.4
上传管理系统;使用户能创建多个相册文件夹并为其命名,并把图片上传到相册文件夹中;
广州大学城规划范围约43.3平方公里,可容纳学生18万-20万人,总人口达35万-40万人(包括村镇人口),相当于一个中等规模的城市,估计总投资规模将达到200亿-300亿元。
作为高层次人才培养基地、领先水平的科学研究基地和广州的文化胜地,广州大学城可以极大地推动广州市经济、科技和文化大发展。包括华南理工大学,广东工业大学,广东美术学院,华南师范大学,星海音乐学院,广州中医药大学,广州药学院,广州大学,广东外语外贸大学,中山大学十所大学有这么多的高校,有这么多的学生,我们为什么不建立一个动态的基于数据库的交互系统呢?让各个学校的学生能够随意的在这个系统平台上交流思想,谈古论今,说不定还能发展一段美好的姻缘,当然最主要的就是让每位学生通过这个系统能找到自己的老乡,也能找到自己的玩伴,更能找到和自己投缘的朋友,我们一起游戏,一起聊天,一起畅想未来!
1). 首页。
首页显示了空间的整体信息。其中包括:
头像。
可以在管理功能项里上传。
用户基本信息。
这个与用户注册信息相关。
介绍信息。
用户可以在管理功能模块里添加空间介绍信息。内容可以由用户自己定义。
注册时间。
与用户注册相关,在数据库里有相关项的保存。
日志数,相册数。
统计用户的日志和相册数。
参看好友空间。
2.2
建立一个拥有良好交互性、操作简单易用的大学城学生互动交流网站。
网站运行要高效,费用尽量低,注重实用性。
该网站提供一种更加方便、高效的交流方式。
本系统最终实现后各部分的关系如下图所示:
2.3
项目开发规范统一:模块划分,代码编写均遵照小组命名规范文档;
程序优化、安全并要有良好的可扩展性;
用户界面简洁明了、操作简单实用;
更新管理系统,即时更新每张图片的浏览和评论次数及评论内容,每隔一段时间对相册的总体显示内容更新;
显示管理系统,对浏览器端的用户请求及时响应,把所请求的内容发送到用户的浏览器端;
文件管理系统,使相册所有者能对相册或其中的图片进行删除操作,并能设置相册的浏览对象为“我的好友”或“我的好友或同学校的人”或“所有人”;
2). 日志。
3). 相册。
日志和相册模块功能将在后续中描述。
4). 留言。
在此模块中,用户拥有的功能有:
签写留言。
用户在自己和别人空间中都可以签写留言信息。
回复留言。
用户可以对留言进行回复。
删除留言。
用户在自己的空间中可以删除指定的留言信息。
5). 收藏。
本模块中用户拥有如下一些功能:
添加收藏。
如果用户平时浏览到一些比较好的博客或网站信息,就可以考虑利用此功能添加收藏该链接,以便用户下次的访问。
注册用户。
用户输入他所需查找用户的部分的信息,点击查询,就可以查得相关的一些用户(如果存在的话)。然后可以根据所得结果,选择自己想要查询的对象。
用户相册。
与上述相似地,输入相册部分信息,根据模糊匹配的方式搜索信息,从得到结果(如果存在的话)中选择用户感兴趣的相册。
用户日志。
与注册用户类似地,用户可以根据日志标题的部分信息进行模糊匹配,从结果(如果存在的话)中选择用户感兴趣的日志。
3.1
首页中主要包含了如下内容:
1).用户注册。
为了更好使用本网站的内容,用户要先注册账户。本子模块就提供了这项功能。
2).用户登录。
已注册的用户可以通过本子模块登陆到网站,享受网站会员服务。
3).搜索。
可以对注册用户、用户日志、用户相册三类分别进行搜索。此项功能在后续详细介绍。
4).非常之星。
这个子模块是根据用户空间的登陆次数多少进行排序的显示用户空间,其中次数越多,排的越靠前。点击可以进入相应的空间。
3.日志显示页面包括以下四个方面的内容和功能:
在“所有日志页面”里面点击“标题”的标题可以进入“日志显示页面”,“日志显示页面”主要功能是显示该日志的内容。并且可以对该日志进行以下一些操作。比如编辑,删除,回复,发表评论
4.管理日志分类页面包括以下四个方面的内容和功能:
在“所有日志页面”里面点击“管理日志分类”可以进入“管理日志分类”页面,主要功能是输入自己想要添加的分类。
关键词,功能:输入关键词,提供给搜索功能
正文,功能:输入日志正文。
上传图片,功能:上传图片,比如个人头像。
高级权限选项,功能:提供评论对象权限和可见对象权限的选择(比如,可以评论,不可以评论,所有人可见,朋友可见等)。
发表和取消,功能:将编辑好的日志发表或者取消。
在“发表日志页面”里面点击“所有日志”可以返回“所有日志页面”
提供给用户自己进行操作的页面的各个页面功能
1.所有日志页面包括以下六个方面的内容和功能:
所有日志清单,功能:显示所有日志的有关信息(比如:标题,发表时间,评论次数,类别等)。
我的日志分类,功能:显示日志类别的有关信息(比如:娱乐类型,生活类型,学习类型等)。
管理日志分类,功能:进入“添加新的分类”页面。
圈子文档表,存储圈子中的发贴信息;
圈子图库表,存储圈子中的图片资料;
3.6
在这个系统模块中,实现各个大学之间学生活动的通知交流。一个学生可以在这个模块中发布最新的活动,别的学生可以浏览活动,并且如看到喜欢的活动还可以加入此活动。共分了三个子模块,分别是我参与的活动,所有活动,创建新活动。
用户管理(每个用户的相册空间不超过20M)。
3.5
功能:
当用户登陆互动空间进入小圈子版块可实现以下功能:一是创建新的圈子,二是管理自己建立的圈子,三是显示已加入的圈子和互动空间存在的圈子。依此把圈子系统模块分为三大子功能模块。
创建圈子功能模块:
要求有圈子名称,圈子简介,圈子分类,圈子关键字,开放方式,加入方式等基本信息。
相关文档
最新文档