- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp博客系统 详细设计说明书
五、详细设计说明书
1.引言
1.1编写目的
为了让自己很好地制作个人博客软件的实施进程、安排规划项目与项目的进度,组织个人博客软件的开发和测试,故写此文档。
1.2项目背景
a.网站项目的名称:个人博客系统
b.用户:使用于广大的学生及其普通的用户
c.市场的背景:就全球上网的人数来说,有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了?各个方面不同的知识,人们通过自己的文字来传递着不同的信息。作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人.
1.3定义
博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。许多Blog只是个人所见,所闻,所想之事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。Blog就像是对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。
1.4参考资料
[1]博客_百度百科、/view/1509.htm
[2] 张湘辉、软件开发的过程与管理、北京、清华大学出版社、2005年
[3] 王珊萨师煊数据库系统概论高等教育出版社2006年[4] Paul DuBois、MySQL网络数据库指南、北京、机械工业出版社、2000年
[5 何海霞、Dreamweaver 8完美网页设计中国电力出版社2007年出版社2008年
3.程序描述
【逐个模块给出以下的说明:】
3.1功能
用户管理模块 注册(游客) 登陆(注册用户,系统管理员) 修改资料(博客本身) 系统管理模块 用户管理(删除) 文章管理模块 添加(博客本身,上传) 删除(博客本身,系统管理员) 评论管理模块 发表评论(注册用户,系统管理员) 删除(博客本身,管理员) 留言管理模块 发表留言(注册用户,系统管理员) 删除(博客本身,系统管理员) 相册管理模块 添加照片(即上传照片,博客本身) 删除(博客本身,系统管理员) 统计管理模块 用户数(系统管理员) 在线用户(系统管理员) 搜索模块 按文章主题搜索(游客,博客,管理员) 按博客名搜索(游客,博客,管理员) 交流模块 在线QQ交流
3.2性能
1.数据精确度:要按照严格的数据格式输入,否则系统不给予响应进行处理,输入数据除了非法字符均可
2.时间特性要求
运行环境各个页面的链接响应时间不得超过10s,对没进行操作的用户(180s)对其访问认证失效,需要重新登录。
3.灵活性
该系统的设计模块属于普通模式,当系统遇到偶然或非人为的故障时,本系统将自动保存未完成的任务。?
3.3算法
1. 系统登陆模块
a.含义解释:用于用户与管理员合法身份的验证,使用加密密码验证方式。
b.相关数据表:用户密码表,管理员密码表
c.流程:
d.其他说明:密码信息应进行加密存贮。加密方式不用过于复杂,可以使用ASCII码移位变换的方法。
图1
实现此功能的关键代码为:
protected void Button1_Click(object sender, System.EventArgs e)
{
登录
}
2. 系统注册模块
游客可以通过该界面注册成为该系统的注册用户,拥有自己的博客空间。界面如图2所示:
图2
实现此功能的关键代码为:protected void Button1_Click(object sender, EventArgs e)
{
注册
}
3.文章发表模块
博主登陆进入后进入我的日志界面,点击添加日志按钮,进入图3所示的界面,按要求填写日志信息,点击提交按钮,添加了一篇日志。
图3
添加的代码:
protected void Page_Load(object sender, EventArgs e)
{
文章发表
}
4.文章评论模块
在该模块中主要使用了存储过程。SQL存储过程执行起来比SQL命令快得多,当一个SQL语句包含在存储过程中时,服务器不必每次都要分析和编译它。而且存储过程使程序易于维护。如果程序需要做某些修改,只要改动存储过程即可。数据库建立表之后,根据系统的功能,也多次用到存储过程。创建存储过程如下:
Creat Procedure InsertComment
原创力文档


文档评论(0)