欢迎来到天天文库
浏览记录
ID:30778030
大小:794.00 KB
页数:15页
时间:2019-01-03
《jsp博客系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、五、详细设计说明书1-引言1・1编写目的为了让自己很好地制作个人博客软件的实施进程、安排规划项目与项目的进度,组织个人博客软件的开发和测试,故写此文档。1.2项目背景乩网站项目的名称:个人博客系统b・用户:使用于广大的学生及其普通的用户c.市场的背景:就全球上网的人数来说,有很多的人正通过博客来改变他们的牛活方式,同时学牛也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下來的几代人.1・3定义博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名
2、词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。许多Blog只是个人所见,所闻,所想Z事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。Blog就像是对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或BlogWriter即博客。1・4参考资料[1]博客_百度百科、http://baike.baid
3、u.eom/view/l509.htm[2]张湘辉、软件开发的过程与管理、北京、清华大学出版社、2005年[3]王珊、萨师煩、数据库系统概论、北京、高等教育出版社、2006年[2]PaulDuBois.MySQL网络数据库指南、北京、机械工业出版社、200()年[5何海霞、Dreamweaver8完美网页设计、北京、中国电力出版社、2007年L6J张海藩、软件工程导论、北京、清华大学出版社、2008年2.总体设计2.1需求概述根据可行性研究的结果和客户的要求,分析现有悄况及问题,釆用Client/Server结构,将个人博客系统划分为三个模块:用户模块,管理员模块
4、,游客模块。在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密码,账户内存储每个博客的个人信息。有账号的博客可以通过管理员浏览好友动态、写日志、分享FI志等。每个博客浏览的范围、期限不同,可通过互联网或登录个人博客网站查询个人信息和其他情况。登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。然后可以进行浏览动态,添加应用等一些功能。2.2软件结构3.程序描述【逐个模块给岀以下的说明:】3.1功能用户管理模块注册(游客)登陆(注册用户,系统管理员)修改资料(博客本身
5、)系统管理模块用户管理(删除)文章管理模块添加(博客本身,上传)删除(博客本身,系统管理员)评论管理模块发表评论(注册用户,系统管理员)删除(博客本身,管理员)留言管理模块发表留言(注册用户,系统管理员)删除(博客本身,系统管理员)相册管理模块添加照片(即上传照片,博客本身)删除(廨客本身,系统管理员)统计管理模块用户数(系统管理员)在线用户(系统管理员)搜索模块按文章主题搜索(游客,博客,管理员)按博客名搜索(游客,博客,管理员)交流模块在线QQ交流2.2性能1.数据精确度:要按照严格的数据格式输入否则系统不给予响应进行处理,输入数据除了非法字符均可2.时间特性
6、要求运行环境各个页面的链接响应时间不得超过10s,对没进行操作的用户(180s)对其访问认证失效,需要重新登录。3.灵活性该系统的设计模块属于普通模式,当系统遇到偶然或非人为的故障时,本系统将自动保存未完成的任务。3.3算法1.系统登陆模块a.含义解释:用于用户与管理员合法身份的验证,使用加密密码验证方式。b.相关数据表:用户密码表,管理员密码表c.流程:是否通过?是显示操作界面,进行操作d.其他说明:密码信息应进行加密存贮。加密方式不用过于复杂,可以使用ASCII码移位变换的方法。用户名:密码,厚打回首页1Email:mill216@163.com图1实现此功能
7、的关键代码为:protectedvoidButtonl_Click(objectsender,System.EventArgse){登录1.系统注册模块游客可以通过该界而注册成为该系统的注册用户,拥有自己的博客空间。界而如图2所示:请输入登录用户信息用户名:下一步图2实现此功能的关键代码为:protectedvoidButtonl_Click(objectsender,EventArgse){注册13•文章发表模块博主登陆进入后进入我的日志界面,点击添加日志按钮,进入图3所示的界面,按要求填写日志信息,点击提交按钮,添加了一篇日志。图3添加的代码:protecte
8、dvoid
此文档下载收益归作者所有