




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校友网网站设计之需求分析2. 需求分析2.1 功能需求2.1.1 描述本网站是在为了满足学校校友之间交流的情况下开发的,随着信息时代的发展,社会普遍对网络的需求,该网站能够提供更多实用功能,本着实用,美观,高效的目的,该网站能够提供如下功能需求:1、校友交流平台2、校友信息发布平台3、院系班级交流功能4、社区新闻公告发布5、社区查询等功能。2.1.2 系统功能1)校友社区网站由如下功能组成: 用户注册新用户注册,提供用户信息,检验用户信息的有效性,并将用户信息持久化。 用户登陆提供用户凭证,验证用户信息,基于角色授权。 用户管理管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等。 网站社区版块管理社区管理员可以添加、删除、调整网站版块。 留言管理社区管理员可以对所有留言进行转移、置顶、删除等操作,社区管理员可以转移本版块留言,也可以对本版块论坛中的文章进行置顶、删除等操作。 留言发表注册用户可以在注册的社区版块中发表新留言信息。 留言回复用户可以对自己感兴趣的社区版块留言簿中发表留言回复。 页面浏览用户可以浏览所有权限范围内的页面。 社区查找用户可以提供标题关键字查找所有已建社区,注册用户可以查找已创建的班级社、年级社区、个性社区。 相关链接用户可以进入其它校友社区浏览等。2)网上校友社区系统总体功能需求框架图如下所示:(图2-1)系统主要功能用户登陆校友社区网站用户管理社区查找相关链接用户注册留言管理社区版块管理留言发表留言回复页面浏览图2-12.1.3 用户使用过程状态图个人资料修改接受到错误提示输入用户名和密码进入主页面回复留言社区查询发表留言错误的用户或密码取消通过登录验证退出退出退出退出退出图2-22.2 数据描述本系统实体之间主要有以下几类联系(Relation):用户与网站页面之间存在管理联系(M:N)、用户与留言发表之间(1:M)、用户与友情链接(1:M)、用户与社区版块(1:M)、社区版面与内容(1:M)。2.2.1 基本实体-联系图(ER图)1)用户与版面之间管理关系ER图注册日期管理申请管理理由批准否用户名密码用户类型性别实名注册日期用户M社区版面版面名简介公告N图2-3社区名称2)用户与留言之间的ER图注册日期发表发表时间用户名密码用户类性别实名注册日用户1M留言类别内容其它图2-42.2.2 数据字典数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析该实体有哪些属性,对应有些什么字段,以及各实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。从实际出发,经过仔细地设计,得到各表的设计如表2-12-6所示。1)用户列表SHQ_Users表2-1字段名数据类型约束条件说明UserIDVarchar(12)PK用户IDRealNameVarchar(12)Notnull实名SexNumber(1)Default 0用户性别0-male1-female字段名数据类型约束条件说明RegdateDate注册日期PasswordVarchar(16)Not null密码PrivilegeNumber(2)Default 00、普通用户1、管理员2)版块表SHQ_TypeCatg表2-2字段名数据类型约束条件说明ForumIDNumber(4)PK版块IDForumNameVarchar(24)Not null版块名称DescribeVarchar(128)简介EstabDateDate日期时间AdminIDVarchar(12)FK建立版块的管理员ForumTypeIDNumber(4)FK Not null社区版块3)留言发布表SHQ_BulletinList表2-3字段名数据类型约束条件说明BulletinIDNumber(12)PK留言IDUserIDVarchar(12)FK用户IDSubjectVarchar(128)Not null主题ContentVarchar(4000)内容ForumIDNumber(4)FK版块ID字段名数据类型约束条件说明PubDateDate发布日期4)访问许可表SHQ_AccessPermission表2-4字段名数据类型约束条件说明ACIDNumber(10)PKForumIDNumber(4)FK not版块IDUserIDVarchar2(12)FK not用户ID5)通告表SHQ_Announce表2-5字段名数据类型约束条件说明AccounceIDNumber(8)PK公告IDForumIDNumber(4)FK版块IDSubjectVarchar2(256)Not null公告主题PubTimeDate发布时间UpdateTimeDate更新时间6)公告内容表SHQ_AnnounceContents表2-6字段名数据类型约束条件说明ContentIDNumber(10)PK内容IDAccounceIDNumber(8)FK公告ID字段名数据类型约束条件说明PeriodVarchar(128)时间ProgressInfoVarchar(4000)内容情况ActionPlanVarchar(4000)需要解决的问题或行动计划PubtimeDate发布时间2.3 性能需求本节将较完整地描述系统的性能需求。2.3.1 网络需求1)服务器要求能承载1000用户同时在线。2)网络带宽要求100MB以上。2.3.2 响应需求1)数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。2)时间特性:进行查询时以秒为单位,以达到实时性;而进行增加,删除和修改等操作时,可以根据数据的多少分别以秒和分为单位,原则是操作人员不因时间而影响效率。一般操作的响应时间应在1-2秒内,对磁盘和打印机服务响应时间应在可接受的时间内完成。 3) 适应性:对前面提到的运行环境要求不应存在困难。 2.3.3 安全性需求1)客户端与服务器两者之间通信的数据必须加密。2)数据库的管理员只能有一名,只有他(她)可以对数据库的所有信息作任何操作。2.4 接口需求本节将提供可确保系统正确地与外部部件进行通信的信息。2.4.1 用户接口需求提供用户登录框,进行权限认证,有相关版块班级社区、年级社区、个性社区、新闻公告、友情链接、意见建议等。利用菜单界面驱动方式,对用户友好,必须对鼠标和键盘单独支持。2.4.2 硬件接口需求1)服务器:主频要求2.8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增强色或32位真彩色。(具体视学校所提供的服务器而定)2)终端设备:主频要求400MHz以上,内存64MB以上,显卡的颜色配置要设置为24位增强色或32位真彩色,显示器分辨率设为1024*768。2.4.3 软件接口需求1)操作系统:支持Windows NT、Windows 2000、Windows XP,Linux。2)应用软件:数据库应用软件:MySQL2.4.4 通信接口需求客户端和服务器端的一般通信采用Socket通信方式,数据传输采用SSL加密机制。2.5 出错处理需求1)本系统可能有出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- it服务英文合同范本
- 劳务对接工地合同范本
- 足浴技师主管合同范本
- 公司代储藏合同范本
- 承保农田合同范本
- 招标居间协议合同范本
- 转让混凝土罐车合同范本
- 离心设备转让合同范本
- 经济代理服务合同范本
- 新手鱼缸采购合同范本
- 2025年职业技能鉴定考试(脱硫值班员·中级/四级)历年参考题库含答案详解(5套)
- 公钥可搜索加密协议:设计原理、安全分析与前沿探索
- 2025年体彩代销者考试题库
- 2025至2030聚乙烯醇缩丁醛(PVB)树脂行业发展趋势分析与未来投资战略咨询研究报告
- 2025年小学语文教师考试题库含答案
- 2025中国医药集团有限公司二级子公司及重点三级子公司高管岗位选聘笔试历年参考题库附带答案详解
- 船舶安全教育培训内容
- 人工动静脉瘘闭塞查房
- 2025年贵州省中考数学试卷及答案
- 学堂在线 积极心理学(上)厚德载物篇 章节测试答案
- 胖东来运营经理培训课件
评论
0/150
提交评论