基于JSP的个人博客系统设计与实现[开题报告]

时间:2019-05-14 21:24:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《基于JSP的个人博客系统设计与实现[开题报告]》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《基于JSP的个人博客系统设计与实现[开题报告]》。

第一篇:基于JSP的个人博客系统设计与实现[开题报告]

(2011届)

本科毕业论文(设计)

开 题 报 告

目: 基于JSP的个人博客系统设计与实现 学

院:

商学院

业:

信息管理与信息系统

级:

号:

名:

指导教师:

开题日期:

一、选题的背景、意义 历史背景

进入21世纪信息时代后,计算机与人类之间的距离逐渐缩小。计算机的高速发展,引领人类进入了计算机网络世界。随着计算机网络的高速发展,人与人之间也出现了多种多样的交流方式,从早期的ICQ,到后来的E-Mail和BBS,都是在计算机网络的基础上诞生的。它们的出现让人类的交流变得更加的方便和快捷。之后,博客,迅速崛起。

在博客风靡全球的过程中,越来越多的人投入了博客系统的开发研究。主流开源博客系统包括WordPress,Pivotx,PJBlog,Z-Blog,oBlog,Sablog-X站上了博客发展技术尖端。博客系统的开发语言与技术平台的搭建方案层出不穷,基于各种技术语言开发的博客系统呈现百花争鸣的局面。博客系统成为了潮流风头的网络新兴文化系统。2 研究现状

博客,即Weblog,后简称blog,又译为网络日志等,是一种通常由个人管理、不定期张贴新文章的网站。在台湾,人们认为Blog本身有社群群组的涵义,通常被音译成“部落格”。Blog就是以网络作为载体,简易迅速便捷地发布个人心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。撰写这些博客的人就叫做Blogger或Blog writer。

log一开始应用,立刻就发展为继Email、BBS、ICQ之后的第四种网络交流方式,成为了网络时代的个人“读者文摘”,成为一种以超级链接为武器的网络日记,带来了生活方式和工作方式的创新表,标志着一种新的学习方式。另外,由于blog的沟通方式比电子邮件、讨论群组更为简易和方便,它逐渐被应用在企业内部网络(Intranet)中。

据有关调查数据显示,2006年11月3日,全球中文博客站点数量达到5230万,博客用户数达到1987万。有些调查数据还显示出,2006年,中国大陆博客服务商持续大幅增长,大型网络公司如搜狐、百度纷纷推出相应的博客服务,博客服务商之间的市场竞争日趋激烈。有关调查机构还发现,博客的发展规律类似于新兴科技企业发展规律中的Hype Cycle模型,开始被媒体和从业者大为炒作,后来市场预期不断下降,直到现在的理性稳步发展,成为互联网的基本应用。

博客依赖的基础平台——博客系统也随即进入开发热潮。目前主流开源博客系统主要有这么几种:WordPress,一种支持用户在 PHP 和 MySQL 数据库的服务器上建立自己的 Blog的引擎;Pivotx,blog CMS,以 PHP 编写,管理者接口采用AJAX模式运作,SEO友好,支持MySQL数据库以及文本数据库等;PJBlog,一套开源免费的中文个人博客系统程序,采用asp+Access的技术,支持简繁中文,UTF-8编码,相对于其他系统具有相当高的运作效能以及更新率,也支持目前Blog所使用的新技术;Z-Blog,一款小巧而强大的基于Asp平台的Blog程序,支持界面主题及样式更换,采用Web Standards网页设计标准,静态生成日志,支持自定义目录配置,支持FierFox、Opera、Safari等浏览器,支持Wap、Windows Live Writer等离线写作软件;oBlog,一套经过完善设计的多用户博客建站程序,是Windows NT服务环境下多用户博客程序的最佳解决方案;Bo-Blog,一款基于PHP的、以MySQL为数据库支持的免费blog程序,基于XHTML+CSS+div 布局的模板结构,可自由定制的页面模块、插件与模板,部分基于Ajax的新体验,多语言包化与UTF-8国际编码,强大的spam信息防御机制,RSS、XML-RPC、Tags支持,内置留言本、天气、表情、置顶、验证码、头像等; Sablog-X,一个采用PHP和MySQL构建的博客系统,在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都比较好。

而从这些主流开源博客系统的实现技术来看,最主要的还是以PHP,ASP和JSP技术为主。三种技术中,相比之下,JSP具有一次编写到处到处运行,系统多平台支持,强大的可伸缩性,多样化和功能强大的开发工具支持等强势。JSP应该是未来发展的趋势,尤其是电子商务类的网站,多采用JSP,世界上一些大的电子商务解决方案提供商都采用JSP/Servelet。但是,JSP也存在不可忽视的弱势。与ASP一样,Java的一些优势正是它的致命问题所在,正是由于为了跨平台的功能,为了极度的伸缩能力,所以增加了产品的复杂性。此外,Java的运行速度使用class常驻内存来完成的,所以在一些情况下有些“最低性价比”了。

博客系统的架构则是C/S和B/S这两种开发模式技术架构的主流技术。C/S架构软件的优势主要有两点,一是应用服务器运行数据负荷较轻,二是数据的储存管理功能较为透明。但C/S架构的劣势是需要高昂的维护成本且投资大。B/S架构软件的优势主要也是两点,一是维护和升级方式简单,二是成本降低,选择更多。但是,和C/S相反,B/S的劣势在于应用服务器运行数据负荷较重。此外,它们的区别还在于,C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

博客系统的开发平台主要有MyEclipse,Netbean,ASP.NET三种。MyEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台,主要由Eclipse Platform、JDT、CDT和PDE组成。NetBeans是一个全功能的开放源码Java IDE,可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

除此以外,主流开源博客系统颇青睐于SQL Server、Oracle、Access及MySQL为主的数据库,其他辅助工具则有Dreamweaver,CSS脚本,CKEditor等。3 意义

话语权,是博客的最重要的作用。博客让网民们有了个体的观点,独立的品牌,自由的表达和出版。博客的公众传播,让公共知识分子有了存在的土壤和空间。除此之外,博客还具有知识过滤与积累的作用,还是一种深度交流沟通的网络新方式,也具有较高的商业营销作用,商业群体可以利用博客展示自己的企业形象或企业商务活动信息。基于博客的众多功能特点,在计算机网络高速发展的当代,认识网络的新事物,学习网络的新知识,深入了解博客,是非常有必要的。

博客系统作为博客的承载体,其研究与开发业也具有重要的意义。博客系统的功能、安装与使用、运行,博客系统的支持平台技术、数据库连接等等,都影响着博客的质量及博客发表的便捷性。综合开发语言、技术与平台搭配的效果来看,JSP技术功能较为强大,基于JSP的博客系统开发较有发展前景并且功能更为完善,但是目前各种主流开源博客系统却偏爱于PHP技术方面的开发研究,JSP技术使用并不多。因此,采用JSP技术实现个人博客系统的开发与研究是值得挑战的事情。因此,毕业系统设计最终决定应用JSP技术,搭建“MyEclipse + Dreamweaver”开发平台和“JavaBean+Servlet”的开发技术结构,使用“MySQL+Navicat”数据库工具,并应用CSS脚本进行系统美化,采用CKEditor进行博客系统的文章编辑。

二、研究的基本内容与拟解决的主要问题 研究的基本内容

本毕业设计研究的主要内容是基于JSP的个人博客系统的研究。系统初步规划为前台访问与后台操作两部分,其中功能模块图如下:

访问博客查看文章发表评论查看相册查看留言给博主留言 图1 博客网站前台功能结构图

博主登录文章管理文章类别管理相册管理留言管理发表文章浏览文章修改文章删除文章添加类别浏览类别修改类别删除类别上传相片浏览照片删除照片浏览留言删除留言

图2 博客网站后台功能结构图 拟解决的主要问题

毕业系统是一个基于JSP与数据库技术的个人博客,初步设计前台用户操作模块完成用户查看博客文章、查看评论、评论文章以及博主登录等操作,而后台博主操作模块解决用户文章管理、文章类别管理、分类管理等功能问题。具体的系统拟解决几个主要问题是:一是如何使博主可以简单的添加和删除日志;二是如何建立独立于具体的数据库平台,充分考虑数据库交互的部分兼容性;三是如何使平台容易在原先基础上进行二次开发;四是如何实现中间基础平台的无型性,采用开放的标准技术,达到跨平台运行的效果。

为解决以上问题,系统开发与设计可能要求做到:模块接口定义的清晰;基础类库和接口设计合理,尽量建立叮扩展的接口和抽象类;数据库操作使用标准SQL语句,使用有差别的SQL语句,则尽量集中在一起,以减少将来维护和移植的难度;采用开放的标准和工具等。

三、研究的方法与技术路线、研究难点,预期达到的目标 研究方法

毕业论文设计的研究方法主要有:

(1)文献研究法,即通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题。在文献研究过程中,将会大量阅读与博客知识与博客系统开发技术相关的文献资料,了解国内外相关研究成果,在通过对文献的分析、归纳和综合,在现有研究成果的基础上形成本系统的相关理论和功能结构,并借助计算机进行信息的搜集、整理和加工,形成对论文设计有用的信息。

(2)理论与实际应用相结合的方法,分析系统的用户需求,在对各种系统开发平台、开发技术、开发环境、数据库技术等各方面的比较下,选择相对较佳方案.(3)利用UML建模方法进行分析建模以及设计建模,并进行实际操作调试,从而实现本系统的具体功能。

(4)系统分析与逻辑辩证分析相结合的方法。系统分析方法是用系统的观念来研究和处理有关对象和联系的科学方法;逻辑辨证分析法是按照事物自身的发展规律,运用判断推理的方法揭示事物内在规律及概念与概念之间联系的一种复合的科学分析方法。2 技术路线

毕业系统将在博客知识与博客系统开发技术相关的文献资料调查的基础上进行技术方案研究设计。在对目前各种主流开源博客系统使用的开发平台开发技术、开发环境、数据库技术等各方面进行比较后,拟应用JSP技术,搭建“MyEclipse + Dreamweaver”开发平台和“JavaBean+Servlet”的开发技术结构,使用“MySQL+Navicat”数据库工具,并应用CSS脚本进行系统美化,采用CKEditor进行博客系统的文章编辑。3 研究难点

在系统的技术开发设计设想过程中,个人觉的系统研究的难点之一是如何设计博客系统功能模块,使系统既能完成现有系统的基本功能,又有创新点存在;难点之二在于如何保证博客系统的安全性,即如何通过设置权限,防止系统使用者即博主的数据遭篡改;难点之三是为了灵活处理网页中的数据交换,如何采用JavaBean+Servlet结构来进行开发设计;四是CKEditor编辑器是一个比较新的开源工具,配置说明比较缺乏,而且对中文支持比较差,如何使用CKEditor编辑器来实现网页在线文字编辑还个人深入需要研究;难点之五是作为一个博客系统,随着用户博客文章及评论的增多,该如何实现分页显示。4 预期目标

本毕业设计的预期目标有两个。一是完成一个基于JSP的个人博客系统,系统预期实现效果是完成博客网站前台访问、浏览、留言等功能,后台文章管理、相册管理、留言管理等功能。预期目标二是在对相关文献资料的整合与分析及系统的实现与分析下,完成论文《基于JSP的个人博客系统设计与实现》。

四、论文详细工作进度和安排

2010.10.30—2010.11.22 完成毕业论文选题

2010.11.22—2011.1.10 查阅相关文献,了解博客的现状,完成文献综述、开

题报告及外文翻译

2011.02.21—2011.03.11 进一步阅读文献,进行系统设计,完成基本系统框架,对调查数据进行处理,完善系统,完成毕业论文初稿,确定实习单位

2011.03.12—2011.05.03 毕业实习2011.05.04—2011.05.12 毕业论文定稿

2011.05.13—2011.06.10 毕业论文评阅、修改和论文答辩

五、主要参考文献:

[1] Mark Brady.Blogging, personal participation in public knowledge-building on the web[EB/OL].http://,2010-12-28.[4] 吴德强.博客发展与公共知识分子的产生[EB/OL].http://deqiangwu.blog.chinabyte.com ,2010-12-28.[5] Smith Brian G.The evolution of the blogger [J].Public Relations Review,2010,36(2):175-177.2010-12-28.[6] 尹丽丽.DCCI:中美微型博客发展现状与商业价值分析[EB/OL].http:// ,2010-12-30.[19] 开源中国社区.集成开发环境:NetBeans [EB/OL].http://编辑器 CKEditor[EB/OL].http://www.oschina.net/p/ckeditor,2010-12-30.指导教师审核意见:

该课题符合本专业的培养目标,研究有一定价值,在查阅一定文献的情况下,对所研究的问题有一定的认识,对所研究的内容和要解决的问题明确;研究方法较为合理,技术路线合理清晰。同意开题

第二篇:个人博客的设计与实现——开题报告

毕业设计(论文)开题报告

题目名称:个人博客网站的设计与实现

学院:计算机科学技术学院

专业年级:

学生姓名:班级学号:班号

指导教师:

二○一三 年 十二 月 二十二 日

XXXX计算机科学技术学院本科生毕业设计开题报告

第三篇:jsp仓储管理系统开题报告

jsp仓储管理系统开题报告 毕业设计(论文)任务书

毕业设计(论文)题目 钢材市场MIS系统加工与存货管理模块的设计及实现

设计(论文)目的和要求:

本次毕业设计要求基于J2EE来开发仓储管理系统,并用软件开发工具具体实现,要有一定的实际意义。通过本次毕业设计期望达到以下几方面的目的:

1、培养学生运用本学科的基本理论、专业知识来分析与解决实际问题的能力。

2、巩固、扩大所学知识,培养独立工作、自主开发的能力,提高综合素质。

3、考察学生对工作计划、检索文献、调查研究、方案比较、数据处理、程序开发、总结提高、撰写报告等能力。

设计(论文)主要内容(含使用的工具语言、环境要求等): 论文主要内容分加工管理、存货管理。存货管理主要对货物的统一存储以及对库存信息的实时更新。加工管理主要对需要加工的库存或外来货物进行的加工管理。

本系统基于J2EE平台开发主要编写语言和环境:页面设计主要采用JSP+HTML,开发工具为Dreamweaver MX 2004;后台处理为Java类,开发工具为JBuild 9.0;数据库服务器使用SQL Server2000;系统运行环境上采用JBoss作为系统的运行环境;

分阶段任务安排:

3月上旬—3月下旬 进行相关资料搜集、整理 4月上旬—4月中旬 进行源程序的结构进行构思

4月下旬—5月下旬 源代码编写完成、并进行测试、调试 6月上旬 设计完成、装订论文

指导教师签名:

****年**月**日

毕业设计(论文)开题报告

毕业设计(论文)题目 钢材市场MIS系统加工与存货管理模块的设计及实现

设计(研究)内容和意义:

1、研究内容和意义:

随着我国加入WTO,许多国内企业已强烈地感受到来自国外企业的竞争压力,这些竞争压力来自于国外企业高度的信息化,先进的管理经验和服务水平等。我国仓储行业作为一个传统产业,其信息化和现代化程度普通落后于国内其他行业:目前大多处于手工记录,人工核算的阶段;集团与分公司之间没有实现网络互联,使得信息流的交换非常缓慢。在网络化、信息化飞速发展的今天,开发一套仓储管理信息系统作为软件应用平台,构建现代物流信息神经网络,形成跨地区性质的覆盖全国的网络化仓储管理体系具有现实意义。

长期以来,基于客户机/服务器(C/S)结构的软件系统占据应用软件的主导地位,但是,由于这种模式的系统中客户端需要应用程序运算数据处理逻辑,几乎所有的应用逻辑都在客户端实现。随着用户应用需求的提高,运算复杂程度的加深以及数据交换频率的加快,使得这种C/S模式的系统在版本升级,软件维护方面极为不便;另外,由于C/S模式的每个客户端都必须与数据库保持连接,限制了系统支持的用户数量。因此采用B/S模式三层体系结构的仓储管理信息系统作为软件应用平台。

B/S模式是一种以Web技术为基础的新型的系统平台模式,它把传统C/S模式中的服务器部分分解为一个数据服务器和一个或多个应用服务器(Web服务),从而构成了三层结构的客户服务器体系。第1层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件。浏览器将HTML代码转化成图文并茂的网页,网页具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台第2层的Web服务器,并提出处理请求。

第2层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,将嵌入的处理结果,返回给客户机浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第3层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求。

2、研究方案和进度安排:

2.1 本系统拟采用的解决方法(技术)

本钢材仓储管理系统,主要目的是为各单据的录入员、收款员、管理人员更好地为仓库的所有存货货主服务。本仓储管理系统采用符合J2EE技术标准开发而成。基于MVC模式的B/S体系结构。客户端无需安装其它应用程序,只要有浏览器就可以实现系统的操作,系统具有良好的伸缩性和扩展性。同时J2EE标准开发的应用具有良好的跨平台性。因此,无论是windows还是unix系统,都可以实现无修改移植。本系统采用JBOSS的开发平台,配合JSP(主要用于页面程序的编写)JAVA(主要用于系统后台的处理)采用JSP主要因为它可以在各类平台下进行开发和运行它吸收了C、C++和JAVA等语言的优点,具有比PHP或ASP更快的执行速度和更强的功能等特点。同时JAVA同样具有跨平台性,简单强大的网络功能,引入了异常机制使得JAVA程式更稳定、更安全。2.2系统的组成和功能构想 2.2.1系统的组成

本系统可以对货物、货主、仓库、员工的基本信息进行管理,并且提供以下几个功能模块:用户管理模块、系统管理模块、接运管理模块、存货管理模块、加工管理模块、查询与报表模块。它们各自的功能如下所述:

用户管理模块:主要完成用户的添加、修改和删除、密码、用户权限的设定。系统管理模块:主要完成数据备份和恢复功能,防止系统故障所带来的影响;完成系统常量的的设定和系统的初始化工作。接运管理模块:主要分为收货管理、发送管理、直发管理,分别对卸到公司的货物进行不同的管理。

存货管理模块:主要分为入库管理、出库管理、移库管理、过户管理,分别对公司仓库中的货物按客户要求进行出入库等管理。

加工管理模块:对客户要求进行加工的货物进行加工管理。

查询与报表模块:按用户需求计算或统计现有数据,按照用户需求格式显示、打印出来。

2.2.2 系统功能的初步构想

(1)协议方面:由于系统是应用在局域网内的,因此采用成熟的TCP/IP协议来实现客户端之间、客户端和服务端之间的通信。(2)安全方面:JAVA语言本身的特性,决定了它有比C++、C更严格的运行环境;而程序中的TCP协议使用的套接字具有相应的权限,很大程度上提高了安全性;数据库只能在服务端上查询,也为本系统提高了安全性。

(3)其他:目前采用的是SQL SERVER 2000数据库,可以实现用户权限的限制,满足用户对系统安全性的要求。

设计(研究)方案和进度安排:

3月上旬—3月下旬 进行相关资料搜集、整理 4月上旬—4月中旬 进行源程序的结构进行构思

4月下旬—5月下旬 源代码编写完成、并进行测试、调试 6月上旬 设计完成、装订论文 主要参考文献资料:

[1] 林子禹等.基于WEB与组件技术的企业应用系统设计模型.计算机工程与应用[J], 2000;23(6): 72-79.[2] 陈承治.物流作业管理信息系统分析与设计的实践与体会(第五讲)[J].物流技术, 2002,(3): 106-109.[3] 纪寿文, 李克强.一种集成化仓储管理系统研究[J].计算机应用研究, 2003,(12): 44-47.[4] 韩雄飞, 袁涛.中小企业的ERP实施[J].机械制造, 2004;23(6): 80-85.[5] 崔金红, 五旭.基于B/S模式的综合查询系统的设计与实现[J].情报杂志, 2004;23(6): 80-81.指导教师意见:

同意按照以上方案进行毕业设计。

指导教师签字:

年 月 日

第四篇:个人博客系统开题报告

毕业设计开题报告

一、选题意义

在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分,博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主。博客是社会媒体网络的一部分。

二、博客系统概述

Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。

一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。

博客在中国发展很迅速,建立一个专业的博客管理系统已经很重要。本系统符合现在博客管理的需要,能对博客发表文章、评论、链接、图片数据进行管理,同时能对博客账号进行管理。系统的功能主要体现在后台数据库方面,因为博客另一个名字叫网络日记,所以博客的内容要求能及时、快速的更新,本系统在开发之前正是朝这个目标设计。系统功能保留了传统博客管理系统的功能,同时又加上了人性化的界面设计,比如日历、表情的引用。完善的数据更新能力、实用的后台管理以及个性化的设计使本系统能适应博客的发展。

ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序,这些应用程序都利用ASP技术在Internet Information Services运行。

三、毕业设计研究方案 1.研究目标

1)作为网络个人日记

2)个人展示自己某个方面的空间

3)网络交友的地方

4)学习交流的地方

2.研究重点

本设计要使用ASP实现一个基于ASP.NET的个人博客系统,在研究的过程中具体有以下5个步骤:

1)需求分析:本系统制作要求,系统是单用户系统,实现功能比较简单,系统面向各个阶层,操作难度比较低。相对系统的配置要求也符合普通的机器配置;

2)系统分析:系统分析阶段的工作有系统的静态模型,对系统进行健壮性分析,建立系统的交互模型;

3)开发环境的搭建:下载安装设计系统中需要的软件;

4)代码实现:在前面的各项工作都完成后就可以进行具体到每个细节的代码实现了; 5)代码测试:代码测试就是看代码执行是否产生了预期的结果;

了解系统提供者和使用者的需求然后用代码去实现这些功能是这个系统的难点。鉴于目前市场上已经有着许许多多博客系统,做一个有自己特色博客是此次设计的关键问题。

3.博客系统的用途

1)促进学习。

2)记录收获。3)反映成长。

4)结交朋友 5)共享知识

6)交流看法 4.系统的组成和功能构想(1)系统的组成 1)Web服务器

博客的相关信息存放于Web服务器中,数据库文件也存放在该Web服务器中。浏览者获取的信息都是从此Web服务器中得来的。

2)建网工具Dreamweaver Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

3)博客浏览者

浏览者可以查看博主的信息,比如最新热闻、点击率最高的新闻、各板块的分类新闻等。进入相应的类别就可以查看此相应的信息。

4)(博主)管理员

(1)管理员具有对日志类别和新闻信息的添加、修改和删除等编辑功能。(2)功能构想

一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主。博客是社会媒体网络的一部分。博客的内容随着用户的输入和互动而有所不同,或者随着用户,时间,数据修正等而改变。网页上的内容也可以由用户通过使用客户端描述语言(JavaScript, JScript, Actionscript,)来改变。当然更普遍的是由服务器端的描述语言(Perl,PHP, ASP, JSP, ColdFusion, 等)进行编译,从而对网页的内容进行改变。无论是客户端还是服务器端的改变都需要使用较为复杂的应用软件。

前台是不需要认证的,是供网站的访问者访问的,主要完成了以下功能:

访问博客系统的人可以做到:游览博客系统中的随笔目录、文章目录博客系统中的内容,只有博客管理员登录系统之后,才能进行管理。而博客系统的访问者不需要注册,也不需要登陆就可以访问博客系统中的内容。

后台主要是方便管理员和新闻发布员管理和发布新闻的,主要有以下功能:

1). 博客主要版面的定义,修改,删除

2). 博客次要版面的定义,修改,删除

3). 博客的发布,修改,删除,审核状态的更改 4). 博客系统的用户的管理

5). 博客系统用户的密码修改 6). 博客日志记录

7). 博客数据统计

四、功能结构图

五、进度安排

1.时间:2010.11.31—2010.12.30查找资料并撰写文献综述 2.时间:2011.1.10—2011.2.10撰写开题报告

3.时间:2011.2.20—2011.3.10毕业设计第一阶段(设计框架的建立)4. 时间:2011.3.11—2011.3.31毕业设计第二阶段(设计内容的充实)5. 时间:2011.4.1—20114.20毕业设计第三阶段(设计内容的修改完善)6.时间:2011.4.21—2011.4.30毕业设计说明书的撰写阶段 7.时间:2011.5.1—2011.5.14毕业设计答辩准备 8.时间:2011.5.15—2011.5.16毕业设计答辩(预计)9.时间:2011.5.17—2011.5.30毕业设计材料的收集整理 10.时间:2011.6.1—2011.6.10学院整理11届毕业设计资料

参考文献:

[1]陈红.数据库系统原理教程.清华大学出版社.2000 [2]邓文渊,趁俊荣等.ASP与网络数据库技术[M].北京:中国铁道出版社.2003 [3]李严,于亚芳,王园辉.ASP数据库开发实例解析[M].北京:机械工业出版社.2004 [4]龙马工作室.ASP+Acce网站开发实例精讲[M].北京:人民邮电出版社.2007 [5]廖疆星等.Access 2002数据库开发指南[M].北京:冶金工业出版社.2001 [6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:机械工业出版社.2003 [7]李香敏.ACCESS 2000编程员指南.北京希望电子出版社.2004 [8]武延军,赵彬.精通asp网络编程人民邮电出版社.2001.5

第五篇:图书管理系统设计与实现-开题报告

开 题 报 告

毕业论文题目:图书馆管理系统的设计与实现

学 校 名 称: 廊坊职业技术学院

专 业 名 称: 移动通信

学 生 姓 名: 陈鑫

学 号: 1313080130 指 导 老 师: 郭芊羽

日 期:

1、选题目的和意义

(1)选题的目的和意义

图书是最丰富、最宝贵的信息源和知识源。记载和收集了人类社会的文明史,它为人类社会的科技进步、社会的发展提供了巨大的推动作用。为人类的进步,人类的文明做出了巨大的贡献。在科学技术迅猛发展的今天,在即将到来的信息社会和知识经济时代,人们对图书的需求也就更为迫切。

随着网络的发展,许多行业都进入了信息化。对于传统的图书馆而言,也出现了许多的网上图书馆,方便了读者和管理人员。由于手工的图书管管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。设计图书馆的管理系统可以提高图书管管理的效率;降低工作人员的工作量;完善图书馆的各项功能。网上图书馆系统应该具有出借还子系统、查询子系统、电子图书下载子系统、留言板以及系统维护子系统等,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的查询、借还、下载、留言等在线功能实现。考虑到图书馆各项业务当中的存在的具体问题系统为各个层次的用户在实际操作方面加强了方便性,在业务规则实现方面更加注重智能化,使用户在使用当中更轻松,在系统进入直接的只明途径,这样更加有助于全面提高图书馆的管理效率,改善了书刊的科学管理及工作人员的管理,图书馆各类功能全面实现。

图书管理系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使图书管理客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。

“电子商务”这个概念起源与20世纪70年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。EDI这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去30年中,世界1000个最大企业中,有95﹪以上使用了或还在使用这一技术。EDI无论过去现在也是图书管理的基础。

图书管理,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从 事的图书活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。图书管理以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。

“图书管理”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等图书管理的支撑技术在图书管理应用的大潮中产生质的飞跃。它不仅局限带

动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。图书管理提出了一种全新的商业机会、需求、规则和挑战。

(2)选题的研究现状

图书馆借阅管理系统目前被广泛应用于学校、工业、商业、企业、事业等单位。尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQL Server等。而基于sqlserver数据库,asp.net技术的多数是中小型图书馆。但在大多数不发达国家,基于SQL Server数据库的图书馆管理信息系统应用得很广泛。但是随着图书馆网络建设的深入和应用的日益丰富,也同时出现了如何在保持图书馆网络开放性的同时实现网络的安全等等诸如此类的问题:

2,课题的主要研究内容,方法及预期目标

2.1研究的内容

本程序是一套综合的图书管理系统,主要划分为三层角色,管理员和操作员、学生,管理员负责,管理员主要是进行基础数据的管理和查询的功能;操作员主要是进行日常的业务操作,如图书借阅和归还处理等,学生主要是查询自己借阅图书的信息,下面按照角色来详细阐述一下各个角色的功能; 管理员

(1)操作员管理:对于使用系统人员的信息进行管理的功能,系统人员划分为两层角色,管理员和操作员,本功能主要是管理操作人员,可以对操作人员进行添加、修改、删除以及查询的操作。

(2)修改密码:对登录系统人员的信息进行修改的操作。

(3)学生信息管理:因本系统开发的终端是学校,主要处理的业务群体是学生,所以此功能是给学生借书时,进行同意的登记和发放借书证而设计的,他可以增加、修改和删除学生信息。

(4)图书类别管理:管理图书类别信息,可以添加和删除类别信息。(5)图书信息管理:主要是管理阅览室内所有的图书信息,可以对图书进行添加、修改、删除的操作。

(6)设置图书库存:对于图书馆内的图书进行库存登记的功能。

(7)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(8)图书借阅查询:按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。

(9)图书归还查询:按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 操作员

(2)修改密码:对登录系统人员的信息进行修改的操作。

(2)图书借阅管理:登记日常的学生图书借阅信息,根据学生的借书证进行图书借阅的登记工作。

(3)图书还书管理:根据借书信息进行归还的操作管理,对于超期、损害的图书信息进行及时的处理的功能。

(4)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(5)图书借阅查询:按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。

(6)图书归还查询:按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 学生

(1)修改密码:对登录学生的信息进行修改的操作。

(2)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(3)图书借阅查询:查看我自己的借阅图书信息。(4)图书归还查询:查询我自己已经归还的图书信息

2.2 研究的方法和手段 2.2.1研究的方法

(1)在整体上保持VS2008 +SQLServer2000各层次之间的衔接和技术的应用。

(2)学习使用C#,并领会其语言特性和集成工具的操作。

(3)学习使用VS2008,掌握好视图化操作的基础并练习使用语言修改页面属性。

(4)查找互联网上的资源,借鉴别人的开发经验,学习优秀C#的代码,借鉴其中优秀的经验

2.2.2研究的手段及其简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特点: 1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。

6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

3、进度安排

毕业设计总共14周,大致安排如下: 第1周:填写进度计划表,查阅文献; 第2周:查阅文献,完成调研报告;

第3周:查阅文献,完成相关外文翻译; 第4周:系统总体结构设计

第5周:数据库需求分析与数据字典设计; 第6周:数据库逻辑结构设计和实现 第7周:首页显示处理模块的设计 第8周:模块的设计实现; 第9周:模块的实现;

第10周:系统综合调试、查错、改错 第11周:完成论文初稿; 第12周:完成论文修改,打印;

第13周:软件验收,填写答辩申请与准备答辩 PPT文档; 第14周:答辩

4、参考文献

[1] 刘甫迎、刘光会、王蓉.C#程序设计教程(第2版).北京:电子工业出版社,2006.111-126 [2] 李兰友 杨晓光.Visual C#.NET程序设计.北京:清华大学 北方交通大学出版社,2005.100-123 [3] 余金山,林慧编著.SQL Server2000/2005数据库开发实例入门与提高.北京:电子工业出版社,2005.100-120.[4] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2005.111-124.[5] Michel de Champlain.C# 2.0[M].Morgan Kaufmann, 2005.123-124.[6] 罗斌,等编著.Visual C#.NET精彩编程实例集锦.北京:中国水力水电出版社,2006:213-221

[7] 张公忠主编.现代网络技术教程.第2版.北京:电子工业出版社,2006:213-221

[8] 张忠林,电子商务概论,机械工业出版社, 2006:213-221

[9] 王昊亮,李刚,等编著.Visual C#程序设计教程.北京:清华大学出版社2006:219-221 [10] 郑阿奇.SQL Server实用教程.北京:电子工业出版社,2009:119-121

[11] 袁宁,李勇,网上商店大制作,重庆大学出版社, 2006:213-221

[12] 戴维.贝赞可,戴维.德雷诺夫.公司战略经济学[M].北京:北京大学出版社,2008:113-121

[13] 迈克尔.波特,陈小悦译.竞争战略[M].北京:华夏出版社,2006:110-120

[14] David Richard Kalkstein Deloveh,William Semp[美]等著.Visual Studio.NET高效编程[M].北京:清华大学出版社, 2005:111-121

[15] Ian Graham.著 Object Oriented Methods, Second Edition.Addison_Wesley Publishing company 2006年:263-294 [16] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2006年2月;113-101

[17] [美]Dino Esposito.A Client-side Environment for ASP Pages.MSDN Magazine,2008:113-121

下载基于JSP的个人博客系统设计与实现[开题报告]word格式文档
下载基于JSP的个人博客系统设计与实现[开题报告].doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    asp个人博客系统实现毕业论文

    1 系统实现 1.1前台的实现 (1)日志功能模块 日志版块可以说是本系统里最复杂的一个前台功能块,文章的首页程序要求把最近的日志的时间计算出来,然后把此时间段的日志列出。 在首......

    基于jsp的网上办公系统--开题报告

    ××大学本科毕业设计(论文) 开题报告书题目: 企业办公自动化系统设计与实现学院:专业: 指导教师(职称):报 告 人:时间:研究(设计)的学术或现实意义、主要内容: 由于我国的企业办公自动化......

    JSP网上教学辅助系统【开题报告】

    JSP网上教学辅助系统【开题报告】 一、 选题的依据及课题的意义: 软件工程借鉴了传统工程的原则和方法,目的是高效地开发高质量的软件,涉及到计算机科学、数学和管理科学。它......

    实验室设备管理系统的设计与实现开题报告

    辽宁工程技术大学 本科毕业设计(论文)开题报告 题目大学生实验室设备管理系统设计与实现 指导教师孙宁 院(系、部) 软件学院 专业班级计HR 07-6 学号0720010602 姓名韩冰......

    高校科研管理系统设计与实现开题报告

    本科毕业设计(论文)开题报告学生姓名学号指导教师学院专业交稿日期信息技术学院计算机科学与技术2011年11月8日教务处制一、开题报告......

    个人博客网站的设计与实现

    摘 要 最近几年博客在国内发展的非常迅猛,它可以作为其使用者个人或者工作中的文章、日记、照片等分享的平台,其渐渐成为新兴的网路媒介,并且扩展至营销、商业推广等商业应用,越......

    基于wordpress的个人博客的设计与开发开题报告

    昆明学院2012届毕业设计(论文)开题报告注:1.本报告由学生在接到“毕业设计(论文)任务书”后完成,并于最后一学期开学第一周交指导教师审阅;2.每个毕业设计(论文)课题撰写一份开题报告(有......

    个人博客开题报告(5篇)

    一、选题目的的理论价值和现实意义:Blog就是以网络作为载体,简易迅速简捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。Blog是......