学院网站后台管理系统Word下载.docx

上传人:b****6 文档编号:16016564 上传时间:2022-11-17 格式:DOCX 页数:19 大小:745.74KB
下载 相关 举报
学院网站后台管理系统Word下载.docx_第1页
第1页 / 共19页
学院网站后台管理系统Word下载.docx_第2页
第2页 / 共19页
学院网站后台管理系统Word下载.docx_第3页
第3页 / 共19页
学院网站后台管理系统Word下载.docx_第4页
第4页 / 共19页
学院网站后台管理系统Word下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

学院网站后台管理系统Word下载.docx

《学院网站后台管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《学院网站后台管理系统Word下载.docx(19页珍藏版)》请在冰豆网上搜索。

学院网站后台管理系统Word下载.docx

Internet上发布信息主要是通过网站来实现的,因此网站建设在Internet应用上的地位显而易见。

本系统主要应用于学校后台管理系统,让学生、老师与学校及时得到发布的重要信息,提高办事效率。

给学生、老师与学校最方便的联系桥梁。

1.2实现功能

计算机学院网站后台管理系统主要实现用户登陆,发表、修改及删除内容,查看日志,添加、管理管理员,等简单实用的基本功能。

1.3主要模块

该系统分为以下模块:

1.内容发布

当管理员通过登录界面进入该系统时,如果选择的是内容发布模块,管理员可以发布新内容(包括文章标题,所属栏目及主要内容),修改及删除已有内容。

2.栏目管理

当管理员选择的是栏目管理模块,管理员可以增加新栏目并且新栏目可以显示在发布新内容模块中,还可以查看栏目及是否删除该栏目。

3.日志管理

管理员可以查看自己什么时候登陆过该系统,确保了再不是本人登陆的情况下,可以进入管理员模块及时修改密码。

4.管理员模块

这里包括所有管理员的用户名,当然密码是隐藏的,无法查看,管理员可以修改自己的密码,并且删除不需要的用户。

5.登陆模块

用户输入正确的用户名及密码才能登陆该系统。

1.4运行环境

1.操作系统:

MicrosoftWindows8

2.开发工具:

MyEclipse6.5

3.开发语言:

JAVA+mysql+jsp

2.系统设计

2.1数据库

在本次设计中,数据库采用MYSQL。

2.3数据库结构

通过对数据库的需求分析,下面设计具体的逻辑结构,本系统中定义了一个数据库(mtb)共三个表,分别是:

内容表,栏目表,管理员表和日志表。

1.内容表nr

列名称

类型

允许为空

主键

外键

说明

wsno

int

编号

wtitle

char

文章标题

wtime

datetime

日期

wlanmu

所属栏目

wcontent

内容

1.

(2)栏目表lm

lsno

ltitle

栏目标题

lcontent

备注

3.管理员表userinfo

usno

userid

用户名

password

密码

(4)日志表time

time

nr表:

lm表:

userinfo表:

第三章系统关键模块技术实现

(1)保存发布的新内容

<

%request.setCharacterEncoding("

GBK"

);

Stringtitle=request.getParameter("

ltitle"

if(title==null){

title="

"

;

}

Stringconten=request.getParameter("

lcontent"

if(conten==null){

conten="

%>

fontsize="

4"

color="

blue"

>

保存成功<

/font>

hr>

%

Stringsql;

Class.forName("

com.mysql.jdbc.Driver"

Stringurl="

jdbc:

mysql:

//127.0.0.1:

3306/mtb"

Stringusername="

root"

Stringpassword="

mtb"

Connectioncon=DriverManager.getConnection(url,username,password);

Statementcmd=con.createStatement();

try{ResultSetrs;

//建立ResultSet(结果集)对象

intmaxid=0;

sql="

selectmax(lsno)asmaxidfromlm"

rs=cmd.executeQuery(sql);

if(rs.next()){maxid=rs.getInt("

maxid"

}

InsertIntolm(lsno,ltitle,lcontent)values('

+(++maxid)+"

'

'

+title+"

+conten+"

)"

cmd.executeUpdate(sql);

rs=cmd.executeQuery("

Select*Fromlmorderbylsnodesc"

rs.close();

catch(Exceptione){

out.println(e.getMessage());

cmd.close();

//关闭Statement对象

con.close();

//关闭Connection对象

2.内容管理

try{

ResultSetrs;

SELECT*FROMnrorderbywtimedesc"

/center>

formname="

fom"

id="

method="

post"

action="

tableborder=0>

tr>

th>

选择<

/th>

所属栏目<

文章标题<

发布时间<

操作<

/tr>

while(rs.next()){

td>

inputtype="

radio"

name="

rr"

value="

%=rs.getString("

wsno"

)%>

/td>

fontsize=3>

%=rs.getString("

wlanmu"

)%>

wtitle"

wtime"

submit"

xx"

修改"

onclick="

check();

/>

<

xd"

删除"

link();

第四章系统测试与部署

4.1功能模块图

4.2功能实现

(1)内容发布

(2)栏目管理

(3)日志管理

(4)管理员模块

(5)登陆模块

4.3项目界面要完成的功能

1.登陆

管理员需输入正确的用户名与密码才能进入主菜单

2.主菜单

3.点击内容发布

4.点击发布新内容

5.点击已发内容管理

(6)点击删除

(7)点击修改

(8)点击管理员

(9)点击添加管理员

(10)管理管理员

11.点击日志管理

12.查看日志

(13)点击栏目管理

(14)点击添加新栏目

12.点击已有栏目管理

第五章系统开发总结与心得体会

这次我选择的题目是计算机网站后台管理系统。

一开始我以为只是简单的html页网页编码,结果仔细一看,懵了,要用数据库连接来执行各种操作。

我一直认为连接数据库,后台这些事情是很难办到的,做出来的那些人是非常厉害的。

而且本人基础功也不是过硬,所以一开始做起来总是感觉不顺手,容易心烦,一想而知,当然数据库的链接也不像自己想的那样得心应手。

开始编代码时,我先编了jsp页面编码,然后想用jsp+servlet+javabean三层结构来实现与数据库的链接,结果却屡屡碰壁。

跳转时老出现404的代码,而且数据也存不到数据库中。

我想可能是代码的问题,于是一遍遍的检查,直到没有错误,可结果还是没有改变。

然后我请教了同学,终于明白数据库不能连接的原因是因为没有导入mysql的数据包。

真的很感谢这位同学,不然我还在原地踏步踏。

当我进行到中期时,却发现我不能更新已有的内容,而且内容更新时会加入一个新的内容。

错误显示为:

YouhaveanerrorinyourSQLsyntax;

checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear

上网查的原是SQL语法错误,于是我就检查update语句,发现我多加了一个单引号......

总而言之,我是在实践中不断发现错误,不断地在错误中寻找解决方案,经过无数次的失败,才换来一次成功。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1