计算机毕业论文校友网设计.doc
《计算机毕业论文校友网设计.doc》由会员分享,可在线阅读,更多相关《计算机毕业论文校友网设计.doc(21页珍藏版)》请在三一文库上搜索。
1、东北大学东软信息学院毕业设计(论文) 摘要 -I- 亲亲校友大家庭系统的设计与实现亲亲校友大家庭系统的设计与实现 摘摘 要要 校友录,是一种为用户提供交流、聚会的网络流行工具,它可以使你和你的朋友、 校友、老师、家人及亲人等在网上有一个互相交流的机会。它比 E-MAIL 和 QQ 都有 优势,并且操作安全、方便。这样无论你身在哪里,都可以随时上网在校友录里与你 的校友交流。 关键词:关键词:校友录,信息,B/S 系统结构 东北大学东软信息学院毕业设计(论文) Abstract -II- Design and Implementation of Qin Qin Alumni Family Sys
2、tem Abstract Alumni family system, it is a kind of popular tool to provide users with communicating and party, it can make you and your friends, alumni, teachers, families and close relatives have a chance to communicate with each other on the Internet. Compared with E-MAIL and QQ, Its advantage is,
3、 easy operation, safety. So wherever you are, you can communicate with your friends in alumni family system anytime online. KeyKey words:words: alumni, message, B/S system structure 东北大学东软信息学院毕业设计(论文) 目 录 -III- 目目 录录 摘 要.I ABSTRACTII 第 1 章 绪 论.1 1.1 论文研究主要内容1 1.2 国内外现状1 1.3 课题研究意义.1 第 2 章 关键技术介绍.2 2
4、.1 STRUTS2+SPRING 框架的概述2 2.2 JSP 编程语言简介2 第 3 章 系统分析3 3.1 系统环境3 3.2 系统任务的可行性分析3 3.2.1 技术可行性3 3.2.2 系统管理可行性3 3.3 系统业务流程分析4 第 4 章 系统设计5 4.2 系统的功能结构设计.5 4.3 系统数据库设计5 4.3.1 数据库概念设计5 4.3.2 数据库物理设计6 第 5 章 系统实现9 5.1 系统首页9 5.2 留言板管理模块实现.9 东北大学东软信息学院毕业设计(论文) 目 录 -IV- 5.3 相册管理模块实现10 5.4 班级管理模块实现11 5.5 个人资料管理模块
5、实现12 第 6 章 系统测试14 6.1 系统测试内容的概述.14 6.2 本系统测试14 参考文献.16 东北大学东软信息学院毕业设计(论文) 第 1 章 绪 论 -1- 第第 1 章章 绪绪 论论 伴随着信息化时代的到来,校友之间的联系也变得越来越信息化。 1.1 论文研究主要内容论文研究主要内容 亲亲校友大家庭系统采用的是 B/S 三层体系结构。 1.2 国内外现状国内外现状 迄今世界上各种形式的校友录网站大约有 28 万个之多。 1.3 课题研究意义课题研究意义 近年来计算机技术的迅猛发展,特别是计算机网络,深刻的改变了人们生活的方 方面面。 东北大学东软信息学院毕业设计(论文) 第
6、 2 章 关键技术介 绍 -2- 第第 2 章章 关键技术介绍关键技术介绍 2.1 STRUTS2+SPRING 框架的概述框架的概述 亲亲校友大家庭系统中的所有功能模块都是用 STRUTS2+SPRING 框架技术来设 计的,它是开发本系统的核心技术,来完成控制层和业务逻辑层的设计。 2.2 JSP 编程语言简介编程语言简介 本系统中的前台表现层页面使用的 JSP 语言,使系统的前台和后台更完美的结合。 东北大学东软信息学院毕业设计(论文) 第 3 章 系统分析 -3- 第第 3 章章 系统分析系统分析 3.1 系统环境系统环境 亲亲校友大家系统所用到的硬件环境和软件环境: (1)硬件环境包
7、括:)硬件环境包括: 处理器:InterCR300 或更高; 内存:128MB 或更高(建议 256MB) ; 硬盘空间:80MB 以上。 (2)软件环境)软件环境包括:包括: 软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开 发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选 择软件环境也是很重要的。 操作系统:Windows 2000/Windows XP/Windows7; 数据库:SQL Server 2000; 系统开发工具:Eclipse; 软件开发语言:JSP; 服务器:Tomcat。 3.2 系统任务的可行性分析系统任务的可行性分析
8、 3.2.1 技术可行性技术可行性 本系统采用 B/S 模式开发,结合 JSP 技术,使用最主流和前沿的技术 STRUTS2+SPRING 搭建该网站。B/S 结构不论其基于的平台,都可以用同样的界面访 问;可跨平台操作;减少整个系统的成本;维护、升级非常方便;具有良好的开放性。 JSP 鼓励平台无关性,程序员精心编写的程序就能够做到“仅写一次,随处可用”3。 数据库采用 SQL Server,它能够处理大量的数据,操作简单,兼容性良好。他们的安 全性,灵活性,易用性为数据库编程提供良好的条件5。因此系统软件开发平台成熟 可行。 硬件方面,现在的硬件更新速度越来越快,容量越来越大,价格越来越低
9、,可靠 性越来越高,硬件平台完全满足此系统的需要。因此,该系统在技术上是可行的。 3.2.2 系统管理可行性系统管理可行性 本系统用的是结构化的设计方法,对系统开发过程的管理非常有帮助,因为在进 行系统设计时,科学合理的将整个程序划分多个功能模块,各模块单独设计,有助于 东北大学东软信息学院毕业设计(论文) 第 3 章 系统分析 -4- 降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个程 序易于衔接和修改更新。 3.3 系统业务流程分析系统业务流程分析 业务流程调查主要任务是调查系统中各环节的业务活动,掌握业务的内容、作用、 及信息的输入、输出、数据存储和信息的处理方法
10、及过程等。它是掌握现行系统状况, 确立系统逻辑模型不可缺少的环节6。 根据对校友录管理的需求分析,绘制的该系统业务流图如图 3.1 所示。 管理员 用户 维护用户信息 用户信息 地区信息 学校信息 班级信息 成员信息 相册信息 留言信息 注册 管理地区信息搜索地区信息 管理学校信息 搜索学校信息 搜索班级信息 完善个人信息 管理班级信息 维护成员信息 管理相册信息 上传照片 留言管理留言信息 图 3.1 系统业务流程图 图 3.1 是本系统的业务流程图。从图中可以看出,该系统主要由两大类型的用户级 别及这两大用户实现的主要功能: (1)班级管理员用户)班级管理员用户 实现的功能有:维护用户信息
11、,地区信息,学校信息,班级信息,班级成员信息, 相册信息及用户留言信息。 (2)班级成员用户)班级成员用户 实现的功能有:登录,注册,搜索地区、学校、班级信息,完善个人信息,上传 照片及留言等。 东北大学东软信息学院毕业设计(论文) 第 4 章 系统设计 -5- 第第 4 章章 系统设计系统设计 4.1 系统设计目标及原则系统设计目标及原则 本系统设计的目标是使操作页面友好,功能多,操作简单,查询功能强大;然后 要数据库设计合理,减少冗余数据,提高系统效率;最后使前台应用 JSP 技术,用 DIV+CSS 美化动态页面的功能,后台采用 SQL Server 2000 数据库。 本系统设计原则有
12、以下两点: 4.2 系统的功能结构设计系统的功能结构设计 亲亲校友大家庭系统主要由两个用户组成: 本系统的功能结构图如图 4.1 所示。 亲亲校友大家庭 用 户 注 册 用 户 登 录 资 料 修 改 班 级 相 册 管 理 照 片 管 理 私 人 信 息 管 理 留 言 管 理 班 级 管 理 退 出 系 统 图 4.1 系统功能结构图 图 4.1 是本系统的各个模块的功能结构图。该系统主要实现的功能: 4.3 系统数据库设计系统数据库设计 4.3.1 数据库概念设计数据库概念设计 在数据库的概念设计中,通常采用 ER 数据模型来表示数据库的概念结构。ER 数 据模型将现实世界的信息结构统一
13、用属性、实体以及它们之间的联系来描述7。 本系统的数据库设计的 ER 图如图 4.3 所示。 东北大学东软信息学院毕业设计(论文) 第 4 章 系统设计 -6- 地区信息 地区编号 地区名称 上级地区编号 地区级别 备注 学校信息 学校编号 学校名称 类别 备注 班级相册 相册编号 地址 班级成员信息 学生名称 学生编号 学生状态 是否管理员 性别 电子邮件 Qq MSN 加入时间 备注 班级信息 创建时间 班级编号 班主任 女生数 男生数 成员数 入学年份 班级名称 备注 用户信息 用户名 密码 备注 登录次数 上次登录时间 注册时间 班级留言 留言时间 留言编号 留言内容 关联 1 N 关
14、联 1 N 关联 N 1 关联 N 1 关联 留言 1 N 1 N 对应 1 1 图 4.2 系统 ER 图 图 4.2 是本系统的 ER 图,从图中可以看出,在系统中各个功能模块之间都是相互 关联的。 4.3.2 数据库物理设计数据库物理设计 在上面的实体以及实体之间关系模式的基础上,形成数据库中的表以及各表之间 的关系。通过合理规划,需要设计数据库表来保存需要更新的数据,分别见表 4.1 至表 4.7。 表 4.1 用户信息表 字段名字段名说明说明数据类型数据类型长度长度可否为空可否为空主键主键 userName用户名varchar20否主键 password密码varchar20否 us
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 毕业论文 校友 设计
链接地址:https://www.31doc.com/p-3292050.html