网站-在线留言板-课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子商务期末考查项目名称:留言板网页成绩:学生姓名:朱林专业:计算机科学与技术班级学号:10102班201017010227学期:2012下学期目录1系统应用背景.............................................................................................................................22系统需求分析.............................................................................................................................23系统可行性分析.........................................................................................................................43.1技术可行性........................................................................................................................43.2操作可行性........................................................................................................................44系统设计.....................................................................................................................................54.1系统流程..........................................................................................................................54.2系统结构..........................................................................................................................74.3数据库逻辑结构设计......................................................................................................74.4物理结构设计..................................................................................................................95界面设计.....................................................................................................................................95.1管理员登录设计..............................................................................................................95.2新增管理员页面............................................................................................................115.3留言板页面....................................................................................................................136系统实现...................................................................................................................................197总结...........................................................................................................................................218参考文献...................................................................................................................................221系统应用背景在网络网络技术迅速发展以信息交流频繁的今天,网络应用已经渗透到人类社会的各个角落。作为网络世界的支撑点的网站,更是人们关注的热点:政府利用网站宣传自己的施政纲领,日益成为与百姓交流的直通车;企业利用网站宣传自己的形象,进而挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。越来越多的网站建立了自己的网站。BBS系统是最常见的一类网上社区,是Internet上最重要的应用之一。随着Internet的普及,许多原本只提供Telnet方式登录的BBS系统也提供了允许用户使用HTTP协议方式进行网上交流的功能,Telnet与HTTP的应用界限开始交融。当用户在网上冲浪访问到一个制作精美、内容丰富的网站时,会想到将自己的喜爱之情告诉网站的制作人。同样,当用户看到一个不能令人满意的网站时,也会想到将自己的高见留给网站的维护者,希望他们能有所改进。这时就要用到互动式网络一个重要的功能——留言板系统。留言板是网站上用户交流信息、相互沟通的乐园。留言板是一种最为简单的BBS应用。借助留言板,浏览者可以张贴留言给站长或其他浏览者。在企业或单位内部的局域网中,留言板提供了员工之间交流的绝好的场所。2系统需求分析留言板就是利用计算机硬件,软件设备和网络基础设施用来记录,展示文字信息的载体,有比较强的时效性。例如:如果你想要解决你不知道的一些问题,你可以在上面进行留言,知道的人会对你的问题进行针对性的回答,你还可以继对他的回答进行留言,大家可以很方便的进行交流和沟通,总的来说。该系统具有5个功能模块:(1)登录界面:做出登录界面,然后通过输入用户或者管理员用户名和密码来登录。(2)留言版面:做出留言版面,留言者能看到自己的留言,用户名和地址(3)用户的权利与义务:用户是普通用户口令登录只可留言,如果用户用管理员口令登录则可以实现对用户留言的回复、删除等功能(4)留言:留言者在留言时不能为空,若为空时将提醒留言者“留言失败”;成功提交留言时“留言成功”。(5)后台数据库:采用ASP动态网页技术实现网页与数据库之间的连接,WEB中当一个文件将变量传送到另一个文件后,自动产生一个变量,并通过SQL语句进行数据库操作,从数据库中读出数据,并显示出来。1.数据库架构留言板数据库中数据表的字段类型。包括:ID(自动递增,不可重复)、标题、内容、姓名、电话、IP、日期、回复内容。2.过滤垃圾信息判断用户是否不停输入相同字符的信息,如果相同字符信息重复连续出现4次,将自动视为垃圾留言信息,系统不给予留言或者回复功能。3.添加、删除、修改数据表项根据实际应用,可自行添加、删除或者修改数据表中的字段类型,实现灵活化数据库管理功能。对实用价值不高的字段进行删除,有利于数据从数据库中的读取和存储速度。4.留言板数据库维护及备份为管理员提供数据备份功能。后台管理员可以自定义在某一定时间后,对留言板进行数据备份,便于数据出错后,可以即时恢复正常,保障用户信息不丢失。3系统可行性分析3.1技术可行性这个留言板网站是为了满足人们的需求而产生的,采用B/S三层体系结构,表示层用ASP.NET开发平台,业务层用C#编程语言,数据层用ADO.NET。后台数据存储用SQLSever2008数据库。三层结构体系能够负责客户机与服务器、服务器和服务器之间的连接和通信,实现应用与数据库的高效连接:提供一个三层结构的应用开发、运行、部署和管理的平台。这三种层结构在曾与曾之间相互独立,任何一层的改变不会影响其他曾的功能。上述技术使用与本网站的开发。因此,本网站的开发在技术上是可行的。3.2操作可行性网站运行于Windows环境,其用户操作页面友好设计“网站导航”便于用户操作。网站的基本操作如下:•普通用户自己留言,也可以观看别人的留言•管理员可以回复、对不文明的留言进行删除等操作4系统设计4.1系统流程开始登陆用户的信息管理登陆成功判断权限普通用户管理员用户管理留言删除留言退出结束后台管理系统业务流程图1开始用户注册登录网站填写注册信息注册结果注册失败注册成功自动登录登录并判断权限登录失败删除留言管理员用户留言普通用户回复删除自己留言查看留言前台业务流程图24.2系统结构4.3数据库逻辑结构设计这本课题设计规划的实体有管理员,用户,留言和留言回复板块,本实体的联系如下图用户的实体属性图4用户QQ出生日期性别用户名密码昵称邮箱留言网站普通用户管理员用户留言信息查看留言回复留言删除本留言留言管理删除任意留言用户管理本课题的功能模块设计图3留言板的实体属性图6留言回复回复的时间回复的内容回复留言的账号留言时间回复的主题留言主页地址联系方式发表人主题留言内容管理员密码管理员账号管理员姓名管理员密码管理员的实体属性图5回复留言的实体属性图74.4物理结构设计本课题目前为数据库建立的2张表。1.管理员的表Admin,包括登录密码和登录名,其中登录密码为加密密码。2.留言用户表Books,只要记录用户的信息,包括Books_Id,Books_Name,Books_Mail,Books_Qq,Books_Info,Books_Info,Books_Time,Books_Ip,Books_Reply。5界面设计本网站将多个页面都整合到了Index.asp一个页面中5.1管理员登录设计页面采用表单设计,用来让管理员输入账号和密码的并检查用户名和密码与数据库里面管理员信息表的信息是否一致,如果正确则跳转到留言板的主页,否则提示账号或者密码错误,继续输入管理员的账号和密码。登陆页面图8核心代码如下TABLEBORDER=0CELLPADDING=3CELLSPACING=1STYLE=BORDER-COLLAPSE:COLLAPSEWIDTH=260BGCOLOR=#CCCCCCALIGN=CENTERTRTDBGCOLOR=#FFFFFFTABLEBORDER=0CELLPADDING=0STYLE=BORDER-COLLAPSE:COLLAPSEWIDTH=100%TRTDSTYLE=PADDING-LEFT:10PX;·管理登陆·/TDTDALIGN=RIGHTSTYLE=PADDING-RIGHT:13PX;AHREF=%=URL%FONTCOLOR=#FF0000返回/FONT/A/TD/TR/TABLE/TD/TRTRTDBGCOLOR=#FFFFFFTABLEBORDER=0CELLPADD

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功