slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
自控原理精品课程网站的设计与实现 PowerPoint Presentation
Download Presentation
自控原理精品课程网站的设计与实现

Loading in 2 Seconds...

play fullscreen
1 / 45

自控原理精品课程网站的设计与实现 - PowerPoint PPT Presentation


  • 65 Views
  • Uploaded on

自控原理精品课程网站的设计与实现. 赵 九州 1070410210 指导 教师:宁永臣. 来源与意义. 来源与意义. 教务处现有网站. 来源与意义. 网站 = 内容 + 软件 内容: 对现有内容 进行 整理,优化显示 软件: 打造 满足精品课程网站所需功能 的、带有 轻量内容管理系统 的 实际可用 的系统. 内容上的组织. 内容组织 > 原始网站. 内容组织 > 内容模块. 内容组织 > 内容模块重新划分. 内容组织 > 当前组织. 已完成工作. 与开题时预定进度的差别.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '自控原理精品课程网站的设计与实现' - olympia-castaneda


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

自控原理精品课程网站的设计与实现

赵九州

1070410210

指导教师:宁永臣

slide3
来源与意义
  • 教务处现有网站
slide4
来源与意义
  • 网站 = 内容+软件
  • 内容:对现有内容进行整理,优化显示
  • 软件:打造满足精品课程网站所需功能的、带有轻量内容管理系统的实际可用的系统
slide11
与开题时预定进度的差别
  • 项目时间从2月21日到6月30日结束,共计18周零4天。
  • 开题时估计的进度如下:1-2周,开题及前期准备工作3-6周,完成最小完整系统,包括API身份验证部分(约1周),API数据部分(约2周),前台基础接口(约1周);7-8周,按优先级实现基础特性;9周,页面设计,安排布局,静态页面实现;10-12周,准备网站内容,演示网站上线;13-14周,按优先级实现其它特性;15-17周,集中测试,除错及调优,准备文档;18-19周,文档、论文的集中编写。
slide12
已完成工作 > 语言&环境
  • 语言PHP、SQLJavascript、HTML、CSS
  • 服务器环境Microsoft Windows 7 x64Apache 2.2.17PHP 5.3.5MySQL 5.5.8
slide13
已完成工作 > 工作量
  • 3月14日(第4周)至4月26日(第10周)编码相关用时69小时平均每天1个半小时多一点
  • 截止到5月5日已向Google Code的仓库提交43次仓库版本为58
  • 截止到4月26日仓库中已有代码为1584行(不包含第三方代码)
slide14
已完成工作 > 提交日志

2011-5-6日的更新日志(http://code.google.com/p/hit-snn/updates/list)

slide15
已完成工作 > 功能
  • 文章模块已经完成各种功能,并已经组合完成,进入除错优化阶段
  • 编辑器模块基本的Markdown编辑器,所见即所得编辑器kindeditor已经提交到仓库中,尚未整合
slide16
已完成工作 > 功能
  • 论坛模块基本的链式论坛,可以回复,需要添加更多的功能。
  • 文件管理模块已完成独立的多文件上传,尚未整合到其他模块中。完成度较低。
  • 管理模块刚刚开始,已经完成无分页的文章列表显示及删除、编辑链接。
slide19
特色功能 >可辨识的路径

http://localhost/p/课程描述

http://localhost/p/课程描述/edit

http://localhost/p/课程描述/delete

http://localhost/article/new

http://localhost/p/新文章路径/add

http://localhost/p/文章路径/save

slide24
流程图 > 文章模块 > 状态之间的转换

编辑

保存

已保存

新增

显示

删除

slide37
性能测试 > 测试项目
  • ApacheBench命令 —— Apache HTTP服务器性能测试工具
slide38
性能测试 > 测试结果

注:

以上测试结果均无失败结果

针对MediaWiki的测试用时最长,为144秒。

测试期间httpd进程的最大工作集不到110MB

slide40
后期工作 > 剩余任务
  • 必须完成的

文件上传模块整合入编辑器

文件管理功能

文章内引用用户上传的图片及文件

用户权限的完整实现

安全传输( TLS/SSL )

电子邮件通知系统

  • 可选工作 wiki特性(版本控制、多人协作),显示模板管理,RSS,搜索……
slide41
后期工作 > 进度安排
  • 11-12周完善各个模块功能
  • 13-14周整合并继续完善各个模块,实现其他功能
  • 15-17周集中测试,除错及调优,准备文档
  • 18-19周演示网站上线,文档、论文的集中编写
slide42
后期工作 > 变更的工作
  • API接口拆分
  • 用户权限实现方案变更
slide43
存在的困难与问题
  • 需要掌握的陌生技术多

语言多

库 & 组件 的使用

PHP

SQL

Javascript

HTML

CSS

Markdown

kindeditor

mimeTeX

……

Smarty

jQuery

……

大量时间阅读

手册、文档、书籍

  • 功能完善需要时间
slide44
如期完成的可能性
  • 大体功能可用不需要很多时间
  • 风险规避策略按优先级实现特性