我要投稿 投诉建议

计算机本科毕业论文开题报告

时间:2021-06-20 17:10:54 开题报告 我要投稿

计算机本科毕业论文开题报告

  开题报告是指开题者对科研课题的一种文字说明材料,下面是CN小编为大家整理的计算机本科毕业论文开题报告,欢迎参考~

计算机本科毕业论文开题报告

  计算机本科毕业论文开题报告

  设计(论文)题目:联想服务器门户网站

  一、 课题目的和意义

  如何有效的管理组织的智力和知识资产,为企业创造价值,正逐步为各企业所重视。知识管理正是在这样的商业背景驱动下产生的。知识管理的内容,包括对知识的清理、评估、监督、规划、学习、整合、存储、创新、保护、获取、共享、传播等各个环节。

  现在社会讲究更好的效率,只有提高了公司办事效率, 才会创造更大的价值。良好的调用各部门的资源,协调各部门,使公司资源利用最大化,可以极大的提高办事效率。

  公司的历史资料与自己的资料是公司与自己的一大财富,上传至该门户网站后有助于资料的整理、保存与查阅,当日后需要相关资料的时候可以很快的查阅,提高了自己的办事效率。查阅资料就可以直接登录内部的门户网站,而不需要去在因特网上查阅,这样有助于提高查阅的精度。

  课题以联想全球总部为背景,通过公司内部的需求,设计公司内部知识门户网站,各部门可以将内部资料传至网站,并且可以通过设置所在的用户组,设定不同的人是否有查看的权限。后台设置三级管理员,管理员可以设置用户的权限。

  课题的目的主要有:首先,以系统的.需求去分析设计,去开发一个类似系统的知识门户网站;其次,各种开发工具交互使用,并连接数据库,期望对课堂上讲解的理论知识有更加深刻的理解;再次,通过对毕业论文的撰写过程,对语言文字组织能力、表述能力以及层次分析的能力也进行锻炼。

  二、文献综述(课题的应用背景和前景)

  1.目前知识门户网站在国内外的总体研究情况,理论发展、技术使用情况

  在国外,在产品解决方案方面,IBM、Sun、Microsoft、HP、Oracle、BEA和Sybase等大公司都开发出了各具特色的门户产品。惠普、西门子、可口可乐、荷兰银行、加拿大帝国商业银行(CIBC)、杜邦等很多大公司都已实施了企业门户的项目。国内的研究主要集中在门户的特性研究、体系结构和应用技术等几方面。国内的软件商正在努力寻求适合于中国国情的企业信息门户与知识门户战略,并推进其实施进程。

  在国内,计划、建立、研究知识门户的企业或部门微乎其微。已开发出来的门户产品的功能也相对薄弱,知识化、智能化水平较低。严格意义上讲都不是完备的知识 门户解决方案。企业应该根据自己实际需求,基于知名门户产品或自主研发,开发出性能更优越,功能更全面,知识化、智能化水平更高的知识门户系统。

  2.联想知识门户所应用理论与使用技术的描述

  (1) 基于的理论知识:

  企业需要知识管理, 随着知识经济时代的到来,企业在竞争中对机会的把握,越来越取决于组织的智力和知识。特别的,在知识型企业和组织中,知识资产的价值远超过物质资产,是企业的核心竞争力。

  如何有效的管理组织的智力和知识资产,为企业创造价值,正逐步为各企业所重视。知识管理正是在这样的商业背景驱动下产生的。知识管理的内容,包括对知识的清理、评估、监督、规划、学习、整合、存储、创新、保护、获取、共享、传播等各个环节。

  (2) 技术运用情况

  ①数据库技术:使用Mysql数据库,用来存储所需要的所有相关的数据

  ②Apache服务器,完美支持Linux系统的web服务器,用作网站的发布,用作服务器,将网站放在配置文件指定目录下,发布网站

  ③CGI基本使用:当脚本被服务器引发时,服务器常常以两种途径之一向脚本传递信息:GET或POST。这两种方法被称为请求方法。所使用的请求方法是通过环境变量传给脚本,该环境变量叫作REQUEST_METHOD,还定义了另外两种请求方法一HEAD和PUT,但它们不是特别应用于CGI,一般不使用。

  ④HTML、Javascript、CSS、Ajax联合编译页面,可以编译出复杂的页面,而且可以实现页面的异步刷新

  ⑶与国内新技术的差距与不采用新技术的原因

  网站采用CGI设计,可以实现浏览者与服务器交互,处理表单数据,使数据成为动态数据。可以实现独立运行。可以保存cookie值,使网站不是单一的个体,每个页面都可以根据cookie值连接在一起,并且可以根据cookie值判断当前用户是否具有相应权限。使用c语音开发cgi具有极高的执行效率,和可移植性。每个页面都是由cgi输出,易于维护和扩展。

  三、课题主要内容(提纲)及拟解决的关键问题

  1.课题主要内容

  开发内容主要是使用C语言,结合HTML脚本语言、Javascript、CSS、Ajax技术联合开发。

  分为前台登录和后台登录,前台登录时主要为网站的应用,后台登录为网站的管理:

  (1)前台登录时主要内容

  ① 登录用户名密码的判断,判断当前用户是否存在,密码是否匹配

  ② 当前登录用户的权限判断,判断当前登录用户是否具有权限产看栏目

  ③ 发布文档,并且可有修改当前用户已发布的文档

  ④ 热点文档的现实

  ⑤ 前台文档的审核

  (2)后台登录时主要功能

  ① 登录时用户名密码的判断,判断当前用户是否存在,密码是否匹配

  ② 当前登录用户权限的判断,分为超级管理员、知识管理员、文档管理员

  ③ 后台的管理功能,设置后台登录时的验证码、增加删除修改管理员、前台常用链接的设置、前台热点文档排行的手动设置、前台播放图片的设置

  前台功能:

  后台功能:

  2.拟解决的关键问题

  ⑴ 在需求定义阶段,完成《需求规格说明书》

  此说明书是前期设计最重要的文档,以前未编写过此类文档,应多查阅资料、请教指导老师,完成合格详细正确的《需求规格说明书》。

  ⑵ 详细设计,统计文档后统计文档的输出以及按照要求输出对应的查找项、判断用户的权限问题;在统计分析的时候需要根据要求查询相关的内容,要控制查询的关键字;在查询完生成表格的时候需要生成与查询内容相同的表格;在栏目管理的时候需要根据权限输出该用户具有权限的所有栏目,在生成的时候容易失去对子目录的控制;在首页配置时,前台热点文档显示是分为手动和自动两部分,部分手动配置,剩余不足的根据访问量自动配置。

  ⑶ 测试方案的确定

  系统测试是软件开发过程中的重要环节,良好的测试可以保证系统的稳定。

  四、拟采用的思路和方法

  1. 设计思路

  根据客户需求进行设计前的预演,分析出框架结构,创建出大体框架结构图及包含的具

  模块和各个模块之间的关系,每个模块为一个小的网站。

  在做每个页面的时候先用HTML设计出一个完整的模版,然后将该模版拆分,需要补充的信息使用CGI获取相关信息,并做处理。

  2. 设计方法

  (1) 听取客户意见,写出分析报告,商讨解决方案

  (2) 根据分析,调整系统架构,确定所需添加的功能

  (3) 面向对象的设计方法:先设计出数据库,根据数据库画出各个数据之间的关系,根据关系图写出设计思路,最后进行编码设计。

  五、课题总体安排和进度计划

  第一阶段:系统调查:

  第二阶段:资料整理、可行性归纳分析:

  第三阶段:系统分析与总体设计阶段:

  第四阶段:撰写毕业论文,准备答辩:

  参考文献(不少于8篇)

  [1] 郭宁.UML及建模[M].北京:清华大学出版社,交通大学出版社,2007.1

  [2] 陶宏才.数据库原理及设计[M].北京:清华大学出版社,2005.4

  [3] 宋劲杉.linux c 编程一站式学习[M].北京:电子工业出版社,2009,12

  [4] 王世江.鸟哥的Linux私房菜:基础学习篇(第三版).北京:人民邮电出版社,2010.07

  [5] W.Richard Stevens / Stephen A.Rago .Unix环境高级编程.北京:人民邮电出版社,2006

  [6] 内格里诺.Javascript基础教程.北京:人民邮电出版社,2007.09

  [7] [美] Elizabeth Castro.HTML XHTML CSS基础教程(第六版).北京:人民邮电出版社,2007.08

  [8] W3School Web技术网站