![软件工程课程设计留言板管理系统_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/161a627b-89dd-48a4-b545-f213f6768c75/161a627b-89dd-48a4-b545-f213f6768c751.gif)
![软件工程课程设计留言板管理系统_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/161a627b-89dd-48a4-b545-f213f6768c75/161a627b-89dd-48a4-b545-f213f6768c752.gif)
![软件工程课程设计留言板管理系统_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/161a627b-89dd-48a4-b545-f213f6768c75/161a627b-89dd-48a4-b545-f213f6768c753.gif)
![软件工程课程设计留言板管理系统_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/161a627b-89dd-48a4-b545-f213f6768c75/161a627b-89dd-48a4-b545-f213f6768c754.gif)
![软件工程课程设计留言板管理系统_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/161a627b-89dd-48a4-b545-f213f6768c75/161a627b-89dd-48a4-b545-f213f6768c755.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学 年 设 计课程名称:学年设计(论文)(软件工程)实验项目:留言板管理系统姓 名:XXX专 业:计算机科学与技术班 级:XX班学 号:XXX指导教师XXX计算机科学与技术学院XXXX年 XX月 XX日目录第一章 题目背景11.1题目背景11.2设计概要11.3问题分析11.4可行性分析2技术可行性2经济可行性2操作可行性2第二章 系统需求分析32.1功能需求32.2性能需求3第三章 数据库设计33.1数据库设计33.2概念模型43.3关系模型53.4物理模型53.5 oracle 数据库63.6模块设计说明7第四章 系统实现74.1页面实现7留言系统的首页7查看留言8签写留言页面9管理员登陆
2、页面124.2留言系统测试15总 结15第一章 题目背景1.1题目背景随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,而企业留言本的开发解决了信息交互复杂和交互困难的难题,通过留言本可以加强企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。浏览网页的用户可以通过该留言板进行留言的查看和签写。而管理员则可以对用户的留言进行回复和删除等操作。1.2设计概要随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设
3、自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。1.3问题分析留言板管理系统主要是提供给大众的一个操作系统,便于网上交流,谈论。功能块的相应操作分别由其对应的子模块实现。通过互联网把你想说的话想问的事发表出去,方便大家交流。同时,留言板后台可通过一个简化的自动的信息管理系统,使网友留言管理工作系统化,规范化,自动化,从而达到提高网络作用和管理的目的。留言管理系统,是用JSP语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保
4、留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。而我的这个留言系统仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一
5、系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。1.4可行性分析1.4.1技术可行性 本留言系统主要是采用JSP技术开发,以Oracle作为后台数据库开发工具,辅之以Dreamweaver CS5网页编辑软件共同完成。开发环境为 Windowns XP操作系统+IIS Web服务器,运用这种技术开发一个简单的留言薄系统应该说是完全能够做到的。1.4.2经济可行性当今社会能够及时准确的获得信息便可以创造出巨大的经济效益,而本系统的设计初衷就是提供一个信息交流、咨询共享的平台,人们可以通过它析取出自己有用的信息,
6、因此它所创造出的巨大经济效益将远远超过系统的开发和维护成本。1.4.3操作可行性而本系统开发的目标之一就是界面美观,操作方便,满足用户的基本需求,相信只要是上过网的用户,便能很快上手本留言系统。第二章 系统需求分析2.1功能需求(1)管理员登陆(2)留言的发布与浏览(3)已发留言的回复(4)留言的管理2.2性能需求(1) 界面美观 (2)操作方便 (3)响应及时留言板分为三个模块:查看留言板、签写留言和管理留言模块查看留言板模块:用户可以在该页面上查看所有的留言内容、留言主题、留言者姓名、留言时间及管理员对该留言可进行的操作等信息签写留言板模块:在该页面中用户必须填写自己的“姓名” 、“留言主
7、题”、及“留言内容”,其它可以选择不填,用户的信息提交后将被保存到数据库的数据表中管理留言模块:管理员登陆成功后进入管理页面,管理员可以通过“留言管理”查看留言信息,并对留言进行回复及对不良留言的删除或屏蔽等操作基本功能需求已经完成,以下是该留言板的功能模块划分图:留言系统查看留言模块查看留言模块查看留言模块退出管理管理员登陆 功能设计图第三章 数据库设计3.1 数据库设计1.该管理系统相对简单,就只有两张数据表admin表和main表,admin数据表包含用户编号、用户名、用户登陆密码等相关信息。(admin数据表的结构)字段字段类型关键字说明ID自动编号管理员编号admin文本PK管理员名
8、passward文本用户登陆密码main数据表包含用户编号、用户名、用户登陆密码等相关信息。字段字段类型关键字说明ID自动编号 PK留言者编号name文本姓名E-mail文本电子邮件title文本主题content备注留言内容data日期/时间留言的日期3.2概念模型该留言板分为两个部分:一个是管理员信息,另一个是访客留言信息,该系统关系图如下所示:管 理 员密码编号姓名 管理员设计图编号回复姓名时间电子邮件内容留 言主题主页 留言设计图3.3关系模型admin(id,admin,password)notebook(id,name,title,content,date)3.4物理模型在数据库中
9、创建两个表,表admin和表notebook,如下所示:3.5 oracle数据库3.6模块设计说明在留言系统主界面上,访客可以看该系统上的其他访客的留言信息,管理员可以登录系统对相应访客的信息进行管理,包括删除留言信息、回复留言信息、添加管理员信息,更新之后,如果符合规定的话它会自动保存,否则页面报错,提示出错的地方。第四章 系统实现4.1页面实现4.1.1留言系统的首页该系统的首页是Index.html通过利用frame src 来调取index-1.html页面的效果,即在index.html中存在代码<frame src="list.do">,首先先跳转
10、到action 执行数据库查询操作 将所有留言信息查询出来并存储到list中 然后转发到list.jsp页面效果显示如下:该页面是留言的主要交流内容,打开系统首页,即可进入该查看留言页面,这里将页面分页显示,以便访客进行更直观的查看,通过该页面访客可以进入留言签写页面,管理员也可以通过该页面进入到管理页面,进行登陆验证等操作。主要代码如下:通过struts2的标签对上个action传来的一经查出的所有留言的list信息进行遍历并且显示出来,4.1.3签写留言页面在查看留言页面单击“签写留言”便可进入留言签写页面,通过该页面访客可以填写任何留言,其中姓名和、主题和留言内容必须填写,其它可进行选择
11、,。填写完后点“提交”按钮即可提交留言,用户发表留言成功,数据表中相应留言表增加一条记录。主要代码如下:这里用到了服务器端Struts2的校验,struts标签以及国际化等技术4.1.4管理员登陆页面该页面主要是对管理员身份进行验证,数据表中已经建好管理员的登录名和相应的密码,管理员点“管理”后,如果该信息与数据库中一致则进入到管理页面,通过该页面管理员可以对留言进行回复和删除。主要代码如下:4.2留言系统测试启动IIS服务、启动IE浏览器后,在地址栏中输入http:/localhost/notebook1 并按Enter键就可以显示系统的首页。访客只可以直接查看留言,签写留言。若是管理员则可
12、以拥有管理留言权限,点击即可进入管理员登陆页面,管理员登陆之后可以对所有的访客的留言信息进行回复、删除。 总 结通过本次课程设计,让我进一步的掌握了开发程序的一些流程及规划,在此特别感谢我的指导老师何老师,在他严格的要求下我懂得了开发软件要有一种极其认真负责的态度。从学做这个留言板中,体会到JSP的简单实用,也感受到编程的乐趣。编写出了这个留言板,虽然有很多不足之处,但是我学到了更多的学习方法以及学习的态度。在以后道路上,这种困难是不可避免的。但我相信,通过这次的毕业设计这将对我以后的工作和学习产生了很大的促进作用。无论做什么事都要大胆的去想去做,这样会有好的创意,才能更有作为。不管是什么系统,只有运用到实际应用中,才具有现实意义。所以在系统开发的初期,一定要做好需求分析,建立好完整的系统数据库。虽然系统的基本功能已经实现,但还是存在很多不稳定的问题尚待解决。在系统的开发过程中遇到了很多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消化系统疾病患者的自我管理与心理健康-一项跨学科的研究
- 成都市温江区2022年七年级《语文》上册期末试卷与参考答案
- 部编版:2022年七年级《语文A卷》下册第一单元试卷与参考答案
- 部编版:2022年七年级《道德A卷》下册第六章试卷以及答案
- 中国镍钴锰氢氧化物行业市场深度研究及发展趋势预测报告
- 天津体育职业学院《中学基础教育研究专题》2023-2024学年第二学期期末试卷
- 现代科技助力老年人心理保健知识普及
- 上海政法学院《员工招聘与素质测评》2023-2024学年第二学期期末试卷
- 平顶山文化艺术职业学院《广告设计》2023-2024学年第二学期期末试卷
- 四川幼儿师范高等专科学校《电气工程基础(Ⅱ)》2023-2024学年第二学期期末试卷
- 法律职业伦理(第二版)完整版教学课件全书电子讲义(最新)
- ESD测试作业指导书-防静电手环
- 船模制作教程(课堂PPT)课件(PPT 85页)
- 高一(4)班分科后第一次班会课件ppt课件(PPT 29页)
- 春季开学安全第一课PPT、中小学开学第一课教育培训主题班会PPT模板
- JJG30-2012通用卡尺检定规程
- 部编版人教版二年级上册语文教材分析
- APR版制作流程
- 《C++程序设计》完整教案
- 美国LM2500舰用燃气轮机
- 《公共政策分析》课件.ppt
评论
0/150
提交评论