ASP同学录系统论文第二稿.doc

上传人:bao****ty 文档编号:132493010 上传时间:2020-05-16 格式:DOC 页数:30 大小:1.75MB
返回 下载 相关 举报
ASP同学录系统论文第二稿.doc_第1页
第1页 / 共30页
ASP同学录系统论文第二稿.doc_第2页
第2页 / 共30页
ASP同学录系统论文第二稿.doc_第3页
第3页 / 共30页
ASP同学录系统论文第二稿.doc_第4页
第4页 / 共30页
ASP同学录系统论文第二稿.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《ASP同学录系统论文第二稿.doc》由会员分享,可在线阅读,更多相关《ASP同学录系统论文第二稿.doc(30页珍藏版)》请在金锄头文库上搜索。

1、毕毕 业业 论论 文 设计 文 设计 题题 目目 班级同学录系统 指指导导老老师师 徐文义 专专 业业 计算机网络技术 姓姓 名名 学学 号号 2011 1 2 摘 要 同学录系统作为一种新型的 Web 应用程序为班级同学之间进行交流和联 系提供的一个平台 节约了彼此书信往返的时间 借助它用户可以通过互联网 与异地用户相互通信 相互交流 系统通过提供完善的同学录服务和规范同学 录的管理 根据所掌握的 ASP 技术 并结合 Access 技术对系统的各个功能进 行了实现 并利用 ADO 数据库访问技术实现对数据库的连接 基本能实现为普通班级成 员提供发送私人短信 同学资料修改 在线留言 同学资料

2、查询等功能 为管理员提供了 添加同学 管理班级成员 同学信息管理 留言管理 相册信息管理等功能 本系统主要 采用Macromedia Dreamweaver 8 和 Adobe Photoshop CS2 Access 等软件实现 关键词 同学录 ASP Access 数据库 目目 录录 引言引言 4 1 1 系统概述系统概述 4 1 1 系统开发方法 4 2 2 系统调研及可行性分析系统调研及可行性分析 5 2 1 系统调研 5 2 2 系统总体目标 5 2 3 技术可行性分析 5 3 3 系统分析系统分析 6 3 1 系统需求分析 6 3 1 1 功能需求 6 3 1 2 性能需求 7 4

3、 4 系统设计系统设计 9 4 1 概要设计 9 4 1 1 功能模块结构图 9 4 1 2 功能模块描述 11 4 2 数据库设计 12 4 2 1 表设计 12 4 3 详细设计 14 4 3 1 用户登录模块设计 14 4 3 2 班级留言模块设计 15 4 3 3 班级相册模块设计 17 4 3 4 资料查询模块设计 19 4 3 5 班级新闻模块设计 20 4 3 6 小游戏模块设计 21 5 5 系统实现系统实现 22 5 1 班级留言模块实现 22 5 2 班级相册模块实现 23 5 3 查看资料模块实现 24 5 4 班级新闻模块实现 25 5 5 小游戏模块实现 26 6 6

4、 系统测试系统测试 26 6 1 系统登录模块测试 26 6 2 班级留言模块测试 28 6 3 班级新闻模块测试 29 6 4 测试总结 30 结论结论 30 参考文献参考文献 31 附录附录 部分代码清单部分代码清单 32 引言 近年来计算机技术的快速发展 特别是计算机网络的发展 越来越深刻的 改变了人们生活的方方面面 使得人们能以更低廉的价格 开发出更方便 更 实用的网络工具 各种在线服务系统 更是深刻的影响了人们的联系方式 使 得人们可以在远隔千里之遥随时通讯 过去的种种陈旧的联系方式 已经不能 满足现代生活的需要 同学录作为一种方便校友之间联系的实用系统便应运而 生 本同学录系统是为

5、班级同学之间进行交流和联系提供的一个平台 通过提 供完善的同学录服务和规范同学录的管理 可以达到增进校友之间 校友与母 校之间的感情 方便校友联系的目的 本文对系统开发中面临的问题及其解决 方案进行详细的设计及合理安排 根据所掌握的 ASP 技术 并结合 Access 技 术对系统的各个功能进行了实现 1 系统概述 各种在线服务系统 目前已经深刻的影响了人们的联系方式 使得人们可 以在远隔千里之遥随时通讯 过去的种种陈旧的联系方式 已经不能满足现代 生活的需要 同学录作为一种方便校友之间联系的实用系统便应运而生 本同 学录系统是为班级同学之间进行交流和联系提供的一个平台 通过提供完善的 同学录

6、服务和规范同学录的管理 可以达到增进校友之间 校友与母校之间的 感情 方便校友联系的目的 1 1 系统开发方法 本系统采用 B S 体系结构 只要是本班同学登录本系统的网站后 就可根 据需要进行相应的操作 同学对班级的留言 管理 班级相册 班级新闻以及 游戏板功能 每个同学还可以对自己的个人资料进行随时更新 以及管理员登 录后台对整个系统管理 同学录给同学之间联系交流提供了一个良好的平台 2 系统调研及可行性分析 2 1 系统调研 通过对班级同学 教师的调查 确定了本系统将要实现的功能 1 用户系统中可以实现用户注册 回答问题注册 用户登录 用户信 息的修改更新 用户密码修改 密码重置 用户的

7、操作权限 2 留言功能中可以实现班级注册班级成员发表 修改留言以及查看同 学留言 3 相册功能中可以实现班级注册班级成员上传 编辑照片以及查看照 片 4 查看资料中可以实现班级注册班级成员搜索 查看 导出同学资料 5 班级新闻中可以实现班级注册班级成员点播歌曲 收听歌曲 查看 点播歌曲 6 游戏板中可以实现班级注册班级成员游戏 查看游戏 2 2 系统总体目标 安全性 严格的权限控制 未授权人员无法做相应操作 对在网络上传输 的信息加密 防止信息被截获泄密 先进的开发技术 采用数据库连接 通过 ADO NET 技术访问数据库 满 足频繁访问需求 保证系统灵活高效 多处采用缓存技术 提高系统整体性

8、能 扩展性 通过采用良好的系统架构 可以使系统拥有良好的可扩展性 能 快速应当需求变化 进而改变为适应需求的系统 易用性 完全 B S 结构 用户用浏览器访问系统 无需安装客户端 方便 远程访问 界面简洁友好 使用简单 2 3 技术可行性分析 本系统是一个典型的数据库应用程序 现有的数据库应用程序开发技术已 非常成熟 利用现有技术完全可以实现预定的功能 ASP 语言简单 功能强大 并容易掌握 其脚本语言有 VBScript 和 JavaScript 而 Access 是一个非常优 秀的小型数据库管理软件 方便使用 性能稳定 3 系统分析 3 1 系统需求分析 经过以上对本系统的调研及可行性分析

9、后 下面将对系统在功能上以及性 能上进行进一步的需求分析 3 1 1 功能需求功能需求 1 用户登录功能 用户登录模块主要根据用户登录的信息 与数据库中信息成功匹配后 获 得其相应的操作权限 它管理实现用户注册 用户登录 用户信息的修改更新 用户密码修改 密码重置 用户的操作权限 2 私人短信 用于接收 存储其他同学留下的短信 3 班级留言功能 用于全班人留言及回复 登录成员可以发表言论 查看其他同学的留言 登录成员填写发言内容并同时具有回复留言的权限 管理员修改留言信息 管 理员可以对某位特定学生所发表的意见进行修改 管理 审核 管理员可以删 除某位特定学生所发表的留言 4 班级相册功能 相

10、册功能管理实现班级注册班级成员上传 编辑照片以及查看照片 5 查看资料功能 查看资料功能管理实现班级注册班级成员搜索 查看 导出同学资料 6 点歌功能 点歌功能管理实现班级注册班级成员点播歌曲 收听歌曲 查看点播歌曲 7 小游戏 给同学们娱乐 当同学们学习累的时候就可以玩 还有可以 增强班级气氛 8 资料查询模块设计查看资料功能管理实现班级成员搜索 查看 打印 同学资料 进入资料查询页面 根据不同的条件进行查询信息 根据选定的条 件属性查询同学资料信息 3 1 2 性能需性能需求求 1 系统处理能力 同学录系统不但涉及到留言功能 班级相册 班级新闻等各个功能 还 同时对多个不同用户的操作进行管

11、理和控制 在这个过程中参与的用户较多 较为复杂 因此 系统要具有较好的大用户量下的并发响应能力 2 处理时间 理想状态下系统应为用户提供 24 小时服务 3 响应速度 要求能够响应快速 响应速度尽量控制在用户可忍受等待的时间内 并给 予提示 4 主要依赖数据库的良好维护和管理以及对数据的保密等措施 所以在数据在遇到 严重的丢失或损坏后能快速的进行恢复以继续维持系统的正常运行 所以本系统采用了定 时对数据库的备份和数据的恢复措施 并采用了 MD5 的加密技术 3 23 2 系统流程图系统流程图 3 2 1 流程图 登录 判断是否合法 前台用户系统后台管理员系统 班 级 留 言 班 级 相 册 同

12、 学 录 参 数 设 置 同 学 录 信 息 修 改 增加修改删除 更新 错误提示 信息 更新到数 据库 资 料 查 询 点 歌 台 小 游 戏 错误提示 信息 更新到数 据库 增加修改删除 同 学 录 用 户 管 理 文 件 管 理 开始 N Y 图 3 1 系统流程图 4 系统设计 4 1 概要设计 4 1 1 功能模块结构图功能模块结构图 1 系统前台功能模块图 用户登录班级留言班级相册点歌台游戏板 系统前台 资料查询 图 4 1 系统前台功能模块结构图 2 系统后台管理功能模块图 后 台 管 理 系 统 同学录参数设置 基本参数设置 班级简介设置 板面设置 首页菜单 注册问题和答案管理

13、 同学录信息管理 新闻管理 相片管理 留言管理 小游戏管理 音乐管理 管理员管理 站内信息管理 用户信息管理 同学录用户管理 文件管理 注册头像管理 留言表情管理 表情管理 图 4 2 系统后台管理功能模块结构图 4 1 2 功能模块描述功能模块描述 1 登录模块 根据用户输入的的用户名 密码和用户类型 与数据库中进行匹配 验证 帐号和密码 2 班级留言模块 班级班级成员发言内容的数据全部储存在数据库中 在网页中显示目前的 大家发言的记录 3 班级相册模块 班级班级成员上传的图片以分类的形式全部储存在数据库中 在网页中显 示出图片 4 同学资料查询模块 班级班级成员可搜索 查询同学录系统中的班

14、级成员的基本信息 5 班级新闻模块 在该模块中 班级成员可以给同学录系统中的其他班级成员点播网络歌曲 6 小游戏模块 在该模块中 同学们可以选择自己喜欢玩的游戏 当同学们学习累的时候就 可以玩 还有可以增强班级气氛 7 后台管理模块 在该模块中 管理和维护整个同学录系统能够正常的运行 修改前台中出 现的信息以及一些功能 4 2 数据库设计 4 2 1 表设计表设计 表 4 1 权限表 quanxian 字段名字段名说明说明类型类型长度长度主键或外键主键或外键 User id用户编号自动编号长整型主键 User phid帐号文本10 User name姓名文本10 User pwd密码文本6 U

15、ser sex性别数字长整型 User class班级文本15 User type身份数字长整型 身份 1 代表普通班级成员 2 代表超级管理员 3 代表管理员 表 4 2 班级相册表 photo 字段名称字段类型备注说明 photoid 自动编号默认 photouser 文本默认上传人姓名 phototime 日期 时间默认上传时间 photoname 文本默认照片名称 phototitle 数字默认照片标题 photocomment 文本默认照片说明 表 4 3 班级留言表 message 字段名称字段类型备注说明 messageid 自动编号默认 messageuser 文本默认留言者姓

16、名 messagetime 日期 时间默认留言时间 messagename 文本默认留言标题 messagetitle 数字默认留言内容 表 4 4 点歌系统表 music 字段名称字段类型备注说明 musicid 自动编号默认 musicuser 文本默认点歌者姓名 musicinuser 文本默认接受者姓名 musictime 日期 时间默认点歌时间 musicname 文本默认歌曲名字 musictitle 数字默认留言内容 表 4 5 系统时间表 admintime 字段名字段名说明说明类型类型长度长度主键或外键主键或外键 Time id编号自动编号长整型 Starttime注册时间日期 时间主键 pictime上传照片时间日期 时间主键 addtime留言时间日期 时间 4 3 详细设计 4 3 1 用户登录模块设计用户登录模块设计 用户登录模块主要根据用户登录的信息 与数据库中信息成功匹配后 获 得其相应的操作权限 1 流程图 输入帐户 密码 管理员 说明二 普通用户 说明二 N 判断是否合法 用户 说明一 判断身份用户 说明一 Y 开始 结束 图 4 3 用户登录流程图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号