1、毕业论文任务书 题 目: 微软开源框架 DNN 的二次开发 目标要求: 一 整体软件目标 1 DNN 内建的功能已经足够构建一个非常复杂的内容管理系统。 通过我的二次开发,增加了模块的多样性,以适合建立更多的网站。 2 多样的界面。利用 DNN 框架本身的皮肤系统,结合最新的 Web 技术。让使用者可以随心所欲的更换自己想要的皮肤。 3 多网站支持 。 一 套程序部署就可以支持多个网站。每个网站都有各自的管理员和独特页面布局。 4 用户友好性 。 借助站点向导,无处不在的帮助图标等等,用户能够很容易的控制项目的各个方面。 二 开发目标 1 从零掌握微软的开源框架 Dnn-Dotnetnuke,
2、 并向国内开发者推介。 2深入学习 DNN 的源代码。掌握该框架,熟练使用框架提供的接口,了解该框架的结构和精髓。 3安装和使用 DNN。 4在该框架下进行二次开发。大体分为三步逐层深入的开发模块。 ( 1)基础开发。开发一个新闻发布系统。可以对数据进行简单的添加删除修改。 ( 2)进阶开发。开发一个博客系统。可以对日志内容,日志分类,日志回复进行处理。 ( 3)高级开发。通用的搜索模块。 一个模块设定要查询的数据库 、 表 、字段选择查询条件 ,另 外一个 模块 接受信息 并 显示查询结构 。 5不断的进行二次开发,丰富该框架的内容。提供多种多样的模块供客户选择,实现门户网站的未来 DNN 的商业价值。 支持条件: 开发工具: Visual Studio 2005. Microsoft SQL Server 2005. DotNetNuke04.08.00. CodeSmith. 开发语言: C#.VB. 开发平台: Windows XP . 开 发 使 用 的 插 件 : Visual Studio 2005 Web 应 用 程 序 项 目 . DNNProjectTemplate. 软件管理: DotNetNuke04.08.00. 性能测试: DotNetNuke04.08.00. 校外 指导教师(签名) 职称 校内 指导教师(签名) 职称 学生(签名)