校友网毕业设计论文内容摘要:

友系统 主要 功能如下 : 用户登录注册。 用户基本信息管理,头像管理,账号管理。 用户相册管理。 查找添加好友。 留言管理,消息发布。 显示在线好友,好友在线聊天。 好友页面浏览。 管理员管理功能。 系统主要分为两大功能模块,如图 数据层 设计数 据服务 应用层 配置系统信息 用户接口层 重庆科技学院本科生毕业设计 3系统设计 9 图 功能模块 1)用户类型 校友后台 校友信息管理 学校信息管理 专业 信息管理 留言及相册管理 管理员信息管理 其他信息管理 校友前台 校友搜索 用户列表 在线聊天 信息发布 访问留言 用户注册 相册及头像 校友浏览记录 重庆科技学院本科生毕业设计 3系统设计 10 系统用户分为两类: 普通 注册用户与非 管理员 ,这两种用户的权限区别在于能否进行公告发布,留言及新闻等信息的删除、管理,学校、专业信息的管理,增加管理员权限等功能。 普通 注册用户只能对自己的信息进行修改、 管理自己好友,浏览校友信息,好友聊天,好友页面 浏览 留言,以及相册管理等功能 ,但是不具备管理校友后台 系统资源 的权限,也不不能够对其他用户的信息进行管理。 2)后台论坛管理模块 该模块只对超级管理员用户开放。 超级管理员用户可以对校友 网 进行修改,也可以对班级、人员信息进行增加、删 除、修改操作,也可以对信息发布、访问留言类进行增加、删除、修改,也可以对管理员进行添加和修改。 3)前台论坛管理模块 此模块对所有 普通注册 用户开放。 数据结构设计 根据上面的系统设计来建立符合开发条件的数据库,建立此数据库来保证数据的使用方便和快截。 我选择 Sql server2020 数据库 来实现。 Sql server2020 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Sql server2020 的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整(能自动 运行管理和性能监测,提供了集中的数据库管理。 )、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务( DTS)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。 自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。 Sql server2020 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 [1]如上所述, Sql server2020 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 1)数据概念结构设计 重庆科技学院本科生毕业设计 3系统设计 11 图 2)数据关系图 图 数据关系图 重庆科技学院本科生毕业设计 3系统设计 12 系统 主要工作流程 1)校友 网 系统总体管理流程图 校友 网 总体管理流程图,如图 : 图 校友 网 总体管理流程图 2)校友 网 系统前台管理模块 校友 网 系统前台管理 流程图,如图 : 用户 用户登录 是否注册 是否是 管理员 判断用户权限级别 根据不同级别提供不同服务 普通 用户 权限 校友注册 进入管理员的管理页面具有管理员权限 N Y N Y 重庆科技学院本科生毕业设计 3系统设计 13 图 网 系统前台管理流程图 3)校友 网 系统资格申请流程图 登 录 页 面 输入登录的用户 ID及 Password 帐户及密码是否正确 Y 浏览好友页面 退出系统 重庆科技学院本科生毕业设计 3系统设计 14 校友 网 系统资格申请流程图,如图 : 图 网 系统资格申请流程图 开发环境和运行环境设计 1)系统开发环境 Microsoft Visual 2020 2)系统运行环境 Microsoft Visual 2020是一个应用程序 , 本身对软硬件环境没有特殊要求。 所以只要求能以较快的速度运行 Windows98或 Windows2020, 可以扩充多媒体配置符合国内外软硬件发展的潮流。 运行此 校友 网 系统需要的硬件环境为: 最低要求 用户(校友) 登录系统 是否已注册 登记用户资料 校友 首页 显示申请成功信息 资料完整 转向校友 首页 N N Y Y 重庆科技学院本科生毕业设计 3系统设计 15 具有 Pentium 600 MHz 处理器的 PC Microsoft Windows 2020 Service Pack Microsoft Windows XP Service Pack Microsoft Windows Server 2020 Service Pack 1 192 MB RAM 最小安装要求至少具有 GB 可用硬盘空间;对于完全安装 ,则要求至少具有 GB 空间 256 色 Super VGA (800 x 600) 显示器 4X CD 驱动器 Microsoft Inter Explorer Service Pack 1 建议要求 Pentium III GHz 处理器 Microsoft Windows XP Service Pack 2 256 MB RAM 对于完全安装,安装驱动器上有 GB 的可用硬盘空间。 1024 x 768, 16 位增强色 8X CD 驱动器 Microsoft Inter Explorer Service Pack 1 重庆科技学院本科生毕业设计 4校友网系统详细设计 16 4 校友 网 系统详细设计 数据库操作类 Class1 1)创建连接对象 在本类中,创建一个 私有的 数据库操作类 构造函数,创建连接对象。 其中,连接字符串,是用 中的数据库连接字符串,整个工程,都是用的该连接字符串,这样不仅减少了工作量,也增加了安全性,可维护性。 private Class1() { if (con != null) { ()。 } con = new SqlConnection(co)。 } 2)登录信息 login 方法 此方法主要是在登录和注销的时候,更新在线状况,以便为在线好友的统计得出更精确的信息。 该方法本来可以用后面的数据库方法代替,但一是为了安全,二是为了操作方便,就单独建立一个类,其中两个参数分别为在线状态和登陆邮箱。 public void login(String s,string s2) { String sql = update 学生 set 在线状态 =39。 +s+39。 where 登陆邮箱=39。 +s2+39。 ()。 ()。 = new SqlCommand(sql, con)。 ()。 ()。 } 3)创建静态连接类对象 重庆科技学院本科生毕业设计 4校友网系统详细设计 17 在该方法中,根据实际情况,创建连接类对象,该方法为静态方法,可以直接利用类名调用, 由于它返回类型是连接类,所以 ,调用其他方法的时候,都是从此函数调用的。 public static Class1 isConnection() { if (cl == null) cl = new Class1()。 return cl。 } 4)删除更新操作方法 利用该方法,可以直接进行数据库数据删除和更新操作,其参数为需要执行操作的 sql语句。 public void sqlexcut(string sql) { ()。 ()。 = new SqlCommand(sql, con)。 ()。 ()。 } 5)读取数据方法 利用该方法,可以从数据库中选择指定类型的数据,然后把读取的数据返回给程序。 该方法有两个参数,一个是执行操作的 SQL 语句,另一个是需要返回的字段。 public string exquread(string sql,string s) { string sr =。 = new SqlCommand(sql, con)。 ()。 ()。 dr = ()。 StringBuilder sb = new StringBuilder()。 if(()) { 重庆科技学院本科生毕业设计 4校友网系统详细设计 18 sr = (0, dr[s].ToString()).ToString()。 } ()。 ()。 return sr。 } 6)判断查找结果 该方法可以判断数据库中有没有需要查找的数据,如果有,该方法返回 true,没有则返回 false,该方法有一个参数,就是要执行操作的 SQL 语句。 public Boolean isSelect(string sql) { Boolean b = false。 = new SqlCommand(sql, con)。 ()。 ()。 dr = ()。 if () { b = true。 } return b。 ()。 ()。 } } 普通用户 页面 详细设计 根据此 校友 网 系统 应实现的功能进行分析,大致可以把它分为以下几个模块: 用户信息注册页面 用户信息注册 页面 要使用校友 网 系统中发布信息的功能,首先要成为注册用户。 用户注册的过程很简单,只需要填 写登 网 名和登 网 口令并填写姓名及个人情况就可以在校友 网 系统中注册用户。 重庆科技学院本科生毕业设计 4校友网系统详细设计 19 个人主页 登录或注册成功过 后,系统会自动跳转到个人主页,在个人主页上用户可以进行相关操作,主页显示的是校友留言,可以选择 相应留言进行回复。 校友消息页面 进入校友主页后,默认显示的是校友留言界面,也可以选择校友消息,查看校友最新动态。 个人相册 登录或注册成功后,用户可以浏览并管理相册,上传照片,删除照片,其它好友查看自己的页面的时候,也可以浏览自己的照片。 帐户管理 在校友用户登录或注册成功过后,用户可以修改登录密码。 好友列表页面。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。