课程设计报告模板新闻发布系统实现

课程设计报告模板新闻发布系统实现

ID:41550994

大小:58.19 KB

页数:13页

时间:2019-08-27

课程设计报告模板新闻发布系统实现_第1页
课程设计报告模板新闻发布系统实现_第2页
课程设计报告模板新闻发布系统实现_第3页
课程设计报告模板新闻发布系统实现_第4页
课程设计报告模板新闻发布系统实现_第5页
资源描述:

《课程设计报告模板新闻发布系统实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《JSP开发》课程设计报告设计题目:新闻发布系统实现学院专业班级信息与电子工程学院软件工程101班XXXXXX指导教师设计时间学生姓名XXXX2015-7-6到2010-7-15设计地点二O—六年七月1项目背景12需求分析I2」系统功能需求12.2系统技术需求13系统概要设计23」系统总体结构23.2系统总体功能33.2.1登录模块功能33.2.2前台子系统功能43.2.3后台管理功能43.3数据库设计44系统详细设计与实现44」登陆验证模块44.2修改密码模块64.3发布新闻模块74.4XXXXXXXXXX95总结9参考文献9注意:(D该报告打印后答辩时提

2、交。(2)电子稿打包后提交,内容包括:该设计报告、源代码和系统安装配置说明。上交邮箱:sun_yi_ming@163.com打印时请删除以上注意。1项目背景该项目的研究现状、意义等。2需求分析2.1系统功能需求为了能够发布新闻,通常要建立一套数据库系统,把用户的新闻信息,个人帐号,以及其他个人资料信息保存记录下来。而最终系统要操作方便,让所有来访者都能够使用。功能主要包括用户对各个模块的需求。(1)一般用户功能(前台功能)•游客浏览信息。•用户注册:发布新闻,修改个人信息,修改个人密码。(2)管理员功能(后台功能)•新闻管理功能:浏览新闻,删除新闻,修改新闻

3、。•帐号管理功能:查看帐号信息,修改帐户信息,删除帐户信息,修改帐户权限。2.2系统技术需求系统采用JSP技术作为功能开发,HTML和JavaScript作为前端页面实现,数据库采用Mysql6.0,利用MyEclipse7.0集成开发工具进行开发和调试。(1)硬件环境:普通个人电脑(1)操作系统:WINDOWSXP以及以上版本操作系统(1)数据库系统:釆用MYSQL6.0(2)WEB服务器:T0MCAT6.0以上⑸JAVA运行环境:采用JR1.5以上版本(6)客户端:1E7.O,遨游等3系统概要设计本系统是实时在线的新闻发布系统,因此应该构建在1NTELN

4、ET网络上,通过上网的方式随时使用。3.1系统总体结构在线新闻发布系统是一个基于B/S架构的系统。系统的用户在客户端通过IE浏览器来访问新闻发布系统。为了保证系统的安全性和稳定性,下面是这个系统的模型图。图3-1为新闻发布系统的结构设计图。k111k图3-1新闻发布系统设计结构图3.2系统总体功能在线新闻发布系统,需要建立一套数据库系统,以及后台可简单操作的系统来进行对各种信息的操作。从实际用途的角度出发,系统的总体功能进行大致的规划为前台功能和后台管理,如图3-2所示。图3-2系统总体功能图3.2.1登录模块功能用户在使用登录模块的过程中,需要根据身份来进

5、行登录,并口选择管理员或者普通用户登录,系统将通过选择进行处理,然后进入到相应的界面中去。管理员进入后可以进行添加删除等一系列的权限操作,普通用户进入后可以使用新闻发布系统的发布新闻以及修改个人信息等一系列的操作。3.2.2前台子系统功能3.2.3后台管理功能3.3数据库设计根据自己的系统来写,要有E・R图,数据表的话要有表的标号,如下,表与表之间的联系也要体现4系统详细设计与实现4.1登陆验证模块用户将自己的用户名和密码输入相应的文本框并登录,程序文件中的表单把数据提交到sevlet页面。程序得到sevlet页面的表单提交的数据后,从数据库的表中取出账户和

6、密码与用户输入的登录名和口令完全一致的记录。如果记录存在,用户将成功的登录到系统中。否则,返回登录页面,并显示错误信息,提醒用户重新登录系统。登陆验证界面如图4・1欢迎登陆新闻发布系统用户名:111密码:111提交1图4-1登陆界面登陆流程图如图4・2所示:图4・2登陆流程图关键代码:Servlet:booleanOK;id=request.getParameter(11id”);获取帐户pw=request.getParameter(Hpwn);获取密码OK=jb.dlyz.gretuser(id,pw);判断帐户密码是否为真HttpSessionsess

7、ion=request.getSession(true);Stringstr="yes";Stringlevel=null;if(OK==true){out.print("登陆成功”);session.setAttribute(n0Kn,str);session.setAttribute(,,usernamen,id);保存i帐户至IJSessicmsession•setAttribute("password”,pw);保存密码至iJSessionlevel=jb.getinfo.getlevel(id);获取权限session.setAttribute(n

8、levelnzlevel);保存权限至^Sessio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。