copyright paper51.com
(三)博客管理 http://www.paper51.com
1.更新用户个人信息 http://www.paper51.com 2、增加/编辑/删除帖子 内容来自论文无忧网 www.paper51.com 3.用户所发帖子按月份归档 内容来自论文无忧网 www.paper51.com 4、为帖子加标签 copyright paper51.com 5、向博客帖子上传图像,管理图象 copyright paper51.com 2.2.2功能及实现技术 内容来自论文无忧网 www.paper51.com 1) “博客”的特点 内容来自论文无忧网 www.paper51.com 博客是继 Email,BBS,ICQ之后出现的第四种网络交流方式 ,其技术简单,使用方便 ,没有很高的技术门槛。与传统的电子邮件、BBS和ICQ这三种互联网沟通方式相比,它具有Email、BBS和ICQ等交流方式所不能具备的特点。 paper51.com Email 是点对点的告知反馈传播样式[2],多用于个人之间的通讯,信息不能共享。在师生交流过程中,可能同一问题会有多个学生提问,教师需要重复解答,从而带来诸多不便。 内容来自www.paper51.com ICQ只是个人或小群体之间的对话。它们传播的结果是一个个离散的点[2],注重即时的交流,没有为思考和总结等预留时间,不适合深入的讨论。 copyright paper51.com BBS、聊天室等工具的使用,学生可以将自己的需求以发贴等形式进行表述,得到一些帮助信息。但一般的网站论坛及聊天室中,内容散乱,任何个人发布的信息都是分散的,对帖子的组织是杂乱的。学生无法判断信息的价值,从而影响了教学效果[3]。Blog正好弥补了这一不足,Blog在设计时就突出了个人在信息发布与管理中的地位和作用,每个博客都是一个个人信息中心。博客没有聊天那样杂乱,一般也很少出现不负责任的意见[3],学生有需求,可有针对性地登录Blog中相对专栏,即可得到Blogger专门的帮助。从Blog使用者角度来看,Blog又像是改进了的BBS。如果在BBS上发布信息,文章会被保留在“公共”空间里,个人无法对其进行修改或删除。而Blog则是属于个人的私人空间,可以有效的进行管理。因此Blog是一种更加灵活、更为个性化的知识共享和交流形式,兼具开放性,私有性和交互性的特点[4]。 内容来自www.paper51.com Blog与Email、BBS、ICQ相比所具有的优势,使其成为一种理想的个人学习工具。Blog的内容是由个人决定的,又可以发布出来给其他人阅读,这兼具了个人性和公开性的特点,不像Email、BBS、ICQ只具有个人性或只具有公开性。Blog可以提供一个交流的平台,比Email的邮件列表更有组织,比BBS的内容更集中。在技术上虽然没有很多的创新之处,但它在思想理念上却给互联网以巨大的冲击,并将这种影响带到了教育领域[5],当然Blog不能取代其他任何一种方式 ,但Blog的特点决定它更适用于学习。 内容来自www.paper51.com
2) 实现架构 内容来自论文无忧网 www.paper51.com 本设计以php+mysql+apache为开发环境,结合Zend框架、Smarty模板引擎等工具进行开发。 http://www.paper51.com 其中PHP是一种易开发、高效能的动态脚本编程语言。 与Apache两者结合花费代价很低,且有较好的性能价格比;MYSQL是一个小巧的数据库服务器软件,执行效率高,占用资源少,对于中、小型应用系统是非常理想的。 内容来自论文无忧网 www.paper51.com Zend Framework是一个开放源代码的 PHP5 开发框架,可用来开发 web 程序和服务。Zend Framework采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。 copyright paper51.com
Smarty是一个为PHP编写的模板引擎,能轻松地将应用输出和表示逻辑与应用逻辑分离,构成MVC的视图部分。 内容来自论文无忧网 www.paper51.com 在界面方面运用外部文件CSS来控制整个站点字体和布局,CSS是一种为网站添加布局效果的出色工具。 内容来自论文无忧网 www.paper51.com 3)功能要求: copyright paper51.com
A、用户注册、登录、退出 paper51.com 用户通过注册创建一个博客,在注册时需输入用户名(只包含数字或字母)、Email、昵称以及验证码,系统接受并验证所提交的详细信息,若输入正确则自动生成一个密码向用户发送邮件,邮件中包含登录时需要的信息,否则显示错误提示。自动生成的密码以及注册信息用户都可以改变,若忘记密码同样可以取回一个新密码以邮件形式传达。使用发送邮件的方式可以确保用户注册邮箱正确。 内容来自论文无忧网 www.paper51.com B、博客的使用 paper51.com 用户注册、登录成功则获得一个自己的博客,可以执行一些操作。 内容来自www.paper51.com Ÿ 用户可以更改个人信息,设置帖子是否在主页显示、显示几条 内容来自论文无忧网 www.paper51.com Ÿ 创建帖子并发表,帖子发表之前可以预览,若用户不想发表也可以将帖子退回草稿 内容来自www.paper51.com
Ÿ 用户每做完一个操作都有简单的通知信息,使用户知道完成了一个什么动作(如发表成功) paper51.com Ÿ 帖子概要显示在博客主页并帖子按月份归档 paper51.com Ÿ 创建帖子时,可以为帖子加标签并在用户博客上显示标签 copyright paper51.com Ÿ 向各个帖子增加相关图像,并在主页上显示缩略图 copyright paper51.com Ÿ 实现网站搜索 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com 图2-3用户主页界面 http://www.paper51.com 3. 关键技术及难点 http://www.paper51.com 3.1定义应用设置settings.ini copyright paper51.com [development] 内容来自www.paper51.com |