校友博客管理系统总体设计.doc_第1页
校友博客管理系统总体设计.doc_第2页
校友博客管理系统总体设计.doc_第3页
校友博客管理系统总体设计.doc_第4页
校友博客管理系统总体设计.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校友博客管理系统总体设计项目组长 姓名: 叶旭 学号: 0061501成 员 姓名:卢文敏 学号:0061490 姓名:郝惜 学号:0061487 姓名:胡青青 学号:0061489目录1 编写目的32 背景33 定义34 目标35 系统总体功能设定46 系统功能图47功能描述48业务流程69 系统数据流程图710功能模块设计710.1数据库连接710.2登录710.3注册810.4后台管理910.5 查询1010.6好友功能1110.7日记功能1110.8相册功能1210.9公告1210.10留言功能1310.11校友会1310.12群功能1411软硬件平台设计141 编写目的系统的主要用户为社会上的校友,对计算机操作的人性化以及易用性要求比较高,使用该系统应该使校友们能及时的了解母校的信息和联系以前的同学及老师。学生也是系统的使用者,学生应该可以和以前的校友进行交流,查看校友资料。甚至可以对取得某些帮助。2 背景项目名称:校友博客管理系统项目提出者:叶旭、卢文敏、郝惜、胡青青项目开发者:校友博客管理系统项目开发小组项目鉴定者:暂无项目开始时间:2009-3-183 定义系统数据流出符号定义:4 目标本系统属于小型的校友博客管理系统,校友可以通过注册得到相关的服务。本系统主要实现以下的目标: 系统采用B/S模式,界面美观友好。 完善的注册功能。 系统提供用户日记、公告、留言、相册、好友、班级、群、校友会功能。 系统提供完善的后台管理 系统最大限度的实现易维护性和易操作性。5 系统总体功能设定我们通过讨论得出系统应具备以下功能:1. 注册2. 管理员后台管理3. 对昔日校友进行查询4. 好友功能5. 日志功能6. 相册功能7. 信息发布功能8. 群功能9. 留言功能10. 校友会6 系统功能图图1校友博客管理系统功能结构7功能描述注册:1) 本功能面向新注册的校友和管理员。2) 校友可以利用此 web系统进行网上注册。3) 本模块直接对数据库大部分为写入和删除操作,在对指定的账户进行删除时需要用到简单的查询操作。管理员后台管理:1) 本功能只向系统管理员提供,为管理员提供友好界面,便于管理员对系统各项数据进行管理2) 管理员管理的数据有用户、留言、校友会、群、日记、相册对昔日校友进行查询:3) 该功能面向所有普通用户1) 用户向系统输入待查询的信息,信息包括姓名、性别、毕业年份、班级、生日,系统通过查询数据库返回结果给用户好友功能:1) 该功能面向所有普通用户2) 用户可以将用户列为自己的好友,系统将该好友的账户和该用户的信息加入好友表中,便于该用户下次登录是更加方便的关注好友信息。3) 用户可以删除好友日志功能:1) 该功能面向所有普通用户及群管理员2) 普通用户可以在自己的主页中书写日记,群管理员可以书写群日记3) 用户可以编辑、删除自己写的日记相册功能:1) 该功能面向所有普通用户及群管理员2) 普通用户可以在自己的主页创建相册并上传照片,群管理员创建群相册并上传照片3) 创建相册需要输入相册名称4) 用户可以删除自己创建的相册和上传的相片公告功能:1) 该功能面向所有普通用户及群管理员2) 普通用户可以修改个人主页上的公告,群管理员修改群主页上的公告群功能:1) 该功能面向所有普通用户2) 创建群的用户为默认的群管理员3) 其他用户可以加入或退出该群留言功能:1) 该功能面向所有普通用户2) 用户可以对某一人或某一个群中留言3) 用户可以删除自己的留言,或者在自己主页上的留言校友会功能:1) 该功能面向所有普通用户2) 创建校友会需要输入名称、时间、地点、说明3) 其他用户可以加入或退出该校友会8业务流程用户首先需要登录该系统得到权限后才能对系统进行操作,为注册用户可以直接进入注册模块进行注册。登录系统后确定权限,只有管理员权限,才能对系统进行维护。普通用户可以对个人主页进行管理,管理的板块包括:日记、相册、留言、好友、校友会、公告以及群。校友博客管理系统业务流程图,如图所示:图2 校友博客管理系统业务流程图9 系统数据流程图图3 系统数据流程图10功能模块设计10.1数据库连接采用adodb方式连接,代码如下:10.2登录界面设计:图4 登陆界面实现过程:用户输入个人帐号密码,系统查找数据库,返回查找到的结果,如果没有该记录则登录失败,否则赋予相应权限,跳转至个人主页。如果是管理员登录,这跳转至后台。条件为数据库中设定的条件。实现流程:图5 登录流程图10.3注册界面设计:图6 用户注册界面实现过程:用户输入个人注册的相关资料,系统检测是否满足条件,如果满足条件则写入数据库,返回注册成功,否则注册失败。条件为数据库中设定的条件。实现流程:图7 注册流程图10.4后台管理界面设计:图8 后台管理界面实现过程:进入后台管理页面之后,管理员选择需要管理的功能选项,进入相关的页面之后,然后对相关的功能进行管理。实现流程:无10.5 查询界面设计:图9 查询界面实现过程: 客户在查询界面输入姓名,选择性别及毕业年份,这三项为毕填项,班级、生日为选填项。点击搜索后,系统将查询数据库,并返回查询到的结果,以表格的形式体现出来。实现流程:图10 查询流程图10.6好友功能界面设计:图11 好友界面实现过程:在用户访问到其他的用户的页面是,会出现按钮,点击之后,系统会将该用户的ID及被访问用户的ID存入friend数据库表中,在用户下次登录时,可以在我的后又栏中看到该好友。实现流程:无10.7日记功能界面设计:图12 日志界面实现过程: 用户进入发表新日志的页面,填写标题和日志内容,点击确定后,系统将该日志的信息存储入文件中,并将文件路径记录到数据库中。实现流程:图13 发布新日志流程图10.8相册功能界面设计:图14 相册界面实现过程: 相册功能分为创建相册和上传照片,上传照片时得先选择一个相册,或者创建一个新的相册,创建相册时,需要输入相册的名称,确定创建后,写入数据库。上传照片时选择相册,选择上传的图片,确定上传。系统对照片的类型只支持三种jpg,gif,bmp。系统对上传的照片按照上传的时间进行命名,将该照片信息及路径存入数据库。实现流程:无10.9公告界面设计:图15 公告界面实现过程: 用户选择中的公告,可以对公告进行编辑,并更新到数据库。实现流程:无10.10留言功能界面设计:图16 留言界面实现过程: 在用户浏览其他用户的页面时,可以对该用户进行留言。留言包括两个部分,表情和内容。在网站中已经存放了表情的路径,在用户留言时,系统将留言内容和表情的路径存储至数据库中。实现流程:无10.11校友会界面设计:图17 校友会主页界面图18 发布新的校友会界面实现过程: 校友会功能分为查找校友会、加入校友会和发起校友会。查找校友会是系统将现在已有的校友会返回给用户,以表格的形式体现出来。加入校友会,在用户决定加入某一个校友会的时候,可以点击加入,系统会将该用户和该校友会的信息写入数据库校友会人员的表中。发起校友会是用户创建一个新的校友会,其他用户可以加入。实现流程:无10.12群功能界面设计:图19 群列表界面图20 创建新的群界面实现过程:群组功能分为创建群组和加入群组。创建一个群组,需要填入群组名称,群组类别和群组的简介,确定创建群组后,系统将群资料写入数据库群组表中。加入群组即系统在数据库的群组成员表中写入该用户和该群组的信息。 实现流程:无11软硬件平台设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论