




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商务电子商务期末考查期末考查 项目名称 项目名称 留言板网页留言板网页 成绩 成绩 学生姓名 学生姓名 朱林朱林 专业 专业 计算机科学与技术计算机科学与技术 班级学号 班级学号 1010210102 班班 201017010227201017010227 学期 学期 20122012 下学期下学期 目录目录 1 系统应用背景 1 2 系统需求分析 2 3 系统可行性分析 3 3 1 技术可行性 3 3 2 操作可行性 3 4 系统设计 5 4 1 系统流程 5 4 2 系统结构 7 4 3 数据库逻辑结构设计 7 4 4 物理结构设计 9 5 界面设计 9 5 1 管理员登录设计 9 5 2 新增管理员页面 11 5 3 留言板页面 13 6 系统实现 19 7 总结 21 8 参考文献 22 1 系统应用背景系统应用背景 在网络网络技术迅速发展以信息交流频繁的今天 网络应用已经 渗透到人类社会的各个角落 作为网络世界的支撑点的网站 更是人 们关注的热点 政府利用网站宣传自己的施政纲领 日益成为与百姓 交流的直通车 企业利用网站宣传自己的形象 进而挖掘无限商机 个人利用网站展示个性风采 创建彼此沟通的桥梁 越来越多的网站 建立了自己的 WWW 网站 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 后台数据存储用 SQL Sever2008 数据库 三层结构体系能够负 责客户机与服务器 服务器和服务器之间的连接和通信 实现应用与数据 库的高效连接 提供一个三层结构的应用开发 运行 部署和管理的平台 这三种层结构在曾与曾之间相互独立 任何一层的改变不会影响其他曾的 功能 上述技术使用与本网站的开发 因此 本网站的开发在技术上是可 行的 3 2 操作可行性操作可行性 网站运行于 Windows 环境 其用户操作页面友好设计 网站导航 便于用户操作 网站的基本操作如下 普通用户 自己留言 也可以观看别人的留言 管理员 可以回复 对不文明的留言进行删除等操作 4 系统设计系统设计 4 1 系统流程系统流程 开始 登陆 用户的信息管理 登陆成功 判断 权限 普通用户 管理员用户 管理留言 删除留言 退出 结束 后台管理系统业务流程图 1 开始 用户注册登录网站 填写注册信息 注册 结果 注册失败 注册成功 自动登录 登录并判断 权限 登录失败 删除留言 管理员用户 留言 普通用户 回复 删除自己留言 查看留言 前台业务流程图 2 4 2 系统结构系统结构 留言 网站 普通用户 管理员用户 留言信息 查看留言 回复留言 删除本留言 留言管理 删除任意留言 用户管理 4 3 数据库逻辑结构设计数据库逻辑结构设计 这本课题设计规划的实体有管理员 用户 留言和留言回复板块 本实体的联系如下图 用户 QQ 出生日期 性别 用户名 密码 昵称 邮箱 用户的实体属性图 4 本课题的功能模块设计图 3 管理员密码 管理员账号 管理员姓名 管理员密码 留言 主页 地址 联系方式 发表人 主题 留言内容 留言板的实体属性图 6 留言回复 回复的时 间 回复的内 容 回复留言的 账号 留言时间 回复的主题 管理员的实体属性图 5 回复留言的实体属性图 7 4 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 核心代码如下 管理登陆 A HREF 返回 管理员 密 码 5 2 新增管理员页面新增管理员页面 页面采用表单 插入表格的设计 注册时需要输入管理员名称 管理员 密码等 提交时 若输入的用户账号存在则要发出提醒 如下图所示 注册页面图 9 其核心控件代码为为 新增管理员 a href 返回 管理员名称 管理员密码 确认密码 5 3 留言板页面留言板页面 该页面做了一个重复区域 来实现显示该版块所有留言信息 通过阶段 变量显示登录的用户的用户名 建了两个记录集 发布留言的信息利用服务 器行为 插入记录来实现写入数据库的表 该页面还添加了一服务器行为 用户身份验证 限制对页的访问 若未登录访问该地址 则自动跳转 到管理员登录页面 如下图所示 留言页面图 10 其核心代码为 昵称 内容 Q Q 邮箱 SQL SELECT FROM BOOKS ORDER BY BOOKS ID DESC SET MRS SERVER CREATEOBJECT ADODB RECORDSET MRS OPEN SQL CONN 1 1 IF MRS BOF AND MRS EOF THEN RESPONSE WRITE 没有任何记录 RESPONSE END ELSE MRS PAGESIZE 11 每页记录条数 ICOUNT MRS RECORDCOUNT 记录总数 IPAGESIZE MRS PAGESIZE MAXPAGE MRS PAGECOUNT PAGE REQUEST PAGE IF NOT ISNUMERIC PAGE OR PAGE THEN PAGE 1 ELSE PAGE CINT PAGE END IF IF PAGEMAXPAGE THEN PAGE MAXPAGE END IF MRS ABSOLUTEPAGE PAGE IF PAGE MAXPAGE THEN X ICOUNT MAXPAGE 1 IPAGESIZE ELSE X IPAGESIZE END IF FOR I 1 TO MRS PAGESIZE 昵称为 在的留言 IF SESSION ADMIN THEN RESPONSE WRITE 回复 RESPONSE WRITE 删除 RESPONSE WRITE IP 为 是否需要回复才显示 IF LIUYAN 是 THEN IF MRS BOOKS REPLY THEN RESPONSE WRITE HTMLINFO MRS BOOKS INFO RESPONSE WRITE 回复 MRS BOOKS REPLY ELSE RESPONSE WRITE 留言回复才会显示 END IF ELSE RESPONSE WRITE HTMLINFO MRS BOOKS INFO IF MRS BOOKS REPLY THEN RESPONSE WRITE 回复 MRS BOOKS REPLY END IF END IF 6 系统实现系统实现 管理员注册 注册成功 管理员登录 用户留言 回复留言 留言成功 删除留言 7 总结总结 在课程设计开始前 我对这学期学的关于 WEB 的知识还不是很理解 后来 在老师和同学的帮助下 对 ASP 有了一定的了解 这一段时间的努力 最后的 结果固重要 但更重要的是它让自己了解了设计的一般过程 在做一个项目的 时候 首先是进行需求分析 既各种功能需求以及系统结构都要在需求分析中 做出来 接下来做的就是逻辑结构设计 通过逻辑结构设计出数据库 然后就 是详细设计 通过需求分析中对各种功能的描述 利用自己所学的 ASP NET 知 识编写出相应的功能模块界面 这是个比较繁琐的阶段 需要大量的编写和修 改各部分代码 以确保系统整体的可运行性 最后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Ethane-1-2-diamine-d4-dihydrochloride-Ethylenediamine-d-sub-4-sub-dihydrochloride-生命科学试剂-MCE
- 分期还款合同
- 2025年湛江市事业单位考试真题
- 农发行潍坊市昌乐县2025秋招群面模拟题及高分话术
- 央行法律知识培训课件
- 农发行石家庄市晋州市2025秋招笔试行测高频题及答案
- 新能源产业2025年并购重组知识产权价值评估案例解析
- 农发行邢台市南宫市2025秋招笔试创新题型专练及答案
- 2025年新能源汽车充电行业产业链上下游协同发展分析报告
- 工业园安全员培训课件
- 业务公关费用管理办法
- 机动车检测与维修工程师考试题附答案
- 交通管制安全知识培训课件
- 富阳农村住宅管理办法
- 三体系培训课件
- 带状疱疹疼痛的护理
- 【基于PLC的污水处理控制系统设计、实现及调试14000字(论文)】
- 小型水库养护可行性报告
- 留学顾问培训课件下载
- 应急救援设施的智能化管理研究
- tpm自主保全管理制度
评论
0/150
提交评论