1、2024/4/25 周四1网上动态同学录系统网上动态同学录系统文档演示文档演示2024/4/25 周四2报告内容:报告内容:l网上动态同学录系统整体设计方案说明网上动态同学录系统整体设计方案说明l网上动态同学录系统具体实施网上动态同学录系统具体实施l系统的使用说明与安装系统的使用说明与安装 l参考文献参考文献2024/4/25 周四3网上动态同学录系统网上动态同学录系统整体设计方案说明:整体设计方案说明:l需求分析需求分析l系统功能示意图系统功能示意图l系统功能总述系统功能总述2024/4/25 周四4需求分析:需求分析:l同学录在网络中应用广泛,现在比较有名的门户网站都提同学录在网络中应用广
2、泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。因此我们在平且还是网络休闲和网上展示自我的好方式。因此我们在平时生活和工作中都需要有这样一个互相交流的网络平台。时生活和工作中都需要有这样一个互相交流的网络平台。该平台的功能有:用户注册,用户登录,用户资料修改,该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。同时考虑图片上传,班级通讯录,在线人员统计等功能。同时考虑到用户的安全性和网络优化性,特增加了管理员管理模块。到用户的安全性和网
3、络优化性,特增加了管理员管理模块。2024/4/25 周四5系统功能示意图:系统功能示意图:取回密码帮助友情提醒登录校园杂谈用户列表班级列表校友查询管理入口我的私人信箱班级留言薄班级相册本班访问统计班级管理班级成员列表附加通信录本校教师通信录从班级注销返回同学录首页同同学学录录首首页页注册我的班级首页修改个人信息2024/4/25 周四6系统功能总述:系统功能总述:(一)栏目介绍:(一)栏目介绍:l1.1.用户注册:只有在接受同学录条款并填写注册信息的用用户注册:只有在接受同学录条款并填写注册信息的用户能在同学录注册班级,用户可选择填写高级选项和一般户能在同学录注册班级,用户可选择填写高级选项
4、和一般选项。选项。l2.2.用户登陆:系统自动纪录用户登陆信息,只有登陆用户用户登陆:系统自动纪录用户登陆信息,只有登陆用户才能访问班级功能。才能访问班级功能。l3.3.取回密码:如果用户忘记了注册时的密码,可以通过回取回密码:如果用户忘记了注册时的密码,可以通过回答问题的方式来取回密码。答问题的方式来取回密码。l4.4.修改资料:登陆用户可以对自己的原始注册信息进行修修改资料:登陆用户可以对自己的原始注册信息进行修改,还可定制个人选项。个人资料中的的保密选项对本班改,还可定制个人选项。个人资料中的的保密选项对本班内的同学无效,只对班外的同学起作用。内的同学无效,只对班外的同学起作用。2024
5、/4/25 周四7l5.5.用户排行:目前支持对同学录的注册用户按照用户积用户排行:目前支持对同学录的注册用户按照用户积分进行排行,便于浏览所有用户信息。分进行排行,便于浏览所有用户信息。l6.6.班级排行:同学录已注册班级对人气、成员数进行排班级排行:同学录已注册班级对人气、成员数进行排行,便于浏览所有班级信息。行,便于浏览所有班级信息。l7.7.班级留言:供班级内同学之间交流信息,班级留言目班级留言:供班级内同学之间交流信息,班级留言目前支持多种前支持多种UBBUBB语法和不良语句过滤,留言者本人、班级语法和不良语句过滤,留言者本人、班级管理员以及系统管理员都可以直接管理留言。管理员以及系
6、统管理员都可以直接管理留言。l8.8.校园杂谈:以论坛的形式供同学录的注册用户之间交校园杂谈:以论坛的形式供同学录的注册用户之间交流信息,支持多种流信息,支持多种UBBUBB标签和不良语句过滤,留言者本人标签和不良语句过滤,留言者本人和系统管理员可前台直接管理留言。和系统管理员可前台直接管理留言。2024/4/25 周四8l9.9.班级管理:班级管理员通常由本班的班长担任,目前班级管理:班级管理员通常由本班的班长担任,目前每个班级只能申请一位管理员,班级管理员可以管理本班每个班级只能申请一位管理员,班级管理员可以管理本班的成员,班级留言以及更改班级名称等,只有班级管理员的成员,班级留言以及更改
7、班级名称等,只有班级管理员和系统管理员可以管理班级。和系统管理员可以管理班级。l10.10.教师通信录:将您所知道的教师的联系方法添加进同教师通信录:将您所知道的教师的联系方法添加进同学录中,以便其他人都能与之联系,所有注册用户都能访学录中,以便其他人都能与之联系,所有注册用户都能访问,只有添加者本人和系统管理员可以管理(删除和编辑)问,只有添加者本人和系统管理员可以管理(删除和编辑)附加通讯录。附加通讯录。l11.11.班级通信录:您注册时的个人通信信息将在班级通信班级通信录:您注册时的个人通信信息将在班级通信录中显示出来,供班内同学通讯联络用。录中显示出来,供班内同学通讯联络用。l12.1
8、2.班级注册:用户可以从班级列表中选择你的班级,也班级注册:用户可以从班级列表中选择你的班级,也可以自己创建班级,新建的班级名称一般应写明入学年份可以自己创建班级,新建的班级名称一般应写明入学年份和班级编号,如和班级编号,如0202级级2 2班,目前每位注册用户只能注册一班,目前每位注册用户只能注册一个班级。个班级。2024/4/25 周四9l13.13.访问统计:统计某个班级内同学的访问情况。访问统计:统计某个班级内同学的访问情况。l14.14.班级邮件列表:给班内所有其他同学发邮件,需服务班级邮件列表:给班内所有其他同学发邮件,需服务器支持。器支持。l15.15.教师邮件列表:给本校园所有
9、教师发邮件,需服务器教师邮件列表:给本校园所有教师发邮件,需服务器支持。支持。l16.16.管理员申请:如果你的班级还没有管理员,而且你的管理员申请:如果你的班级还没有管理员,而且你的访问次数已经超过访问次数已经超过1010次,那么你就可以申请做本班的管理次,那么你就可以申请做本班的管理员。员。2024/4/25 周四10l17.17.管理员辞职:你可以辞去本班的管理员职务或者将管管理员辞职:你可以辞去本班的管理员职务或者将管理员身份移交给他人。理员身份移交给他人。l18.18.退出班级:从你所加入的班级注销,注销后你将不能退出班级:从你所加入的班级注销,注销后你将不能访问本班信息。访问本班信
10、息。l19.19.短消息:和好友功能结合在一起,同学录注册用户之短消息:和好友功能结合在一起,同学录注册用户之间可以快速、便捷的互相发送短消息,便于用户之间秘密间可以快速、便捷的互相发送短消息,便于用户之间秘密交流。交流。l20.20.班级相册:供班内同学之间分享照片。班级相册:供班内同学之间分享照片。2024/4/25 周四11(二)功能介绍(二)功能介绍l1.1.强大的系统管理功能,系统管理员可以后台管理系统,强大的系统管理功能,系统管理员可以后台管理系统,也可在前台直接管理某些栏目,而且可以隐身加入到任意也可在前台直接管理某些栏目,而且可以隐身加入到任意一个班级进行班级管理。一个班级进行
11、班级管理。l2.2.照片上传功能,服务器无需任何组件支持即可轻松上传照片上传功能,服务器无需任何组件支持即可轻松上传图片,避免了好多免费主页空间无法上传图片的问题。图片,避免了好多免费主页空间无法上传图片的问题。l3.3.对于非法用户注册和非法用户登录作了安全处理。对于非法用户注册和非法用户登录作了安全处理。l4.4.丰富的班级配色方案,用户可以自由定制自己喜欢的配丰富的班级配色方案,用户可以自由定制自己喜欢的配色主题。色主题。l5.5.班级开放等级定制功能,可以根据需要选择不同的开放班级开放等级定制功能,可以根据需要选择不同的开放程度,系统管理员则不受此限制。程度,系统管理员则不受此限制。2
12、024/4/25 周四12网上动态同学录系统网上动态同学录系统具体实施:具体实施:l模块设计模块设计l分析与创建数据库分析与创建数据库l系统主要界面系统主要界面2024/4/25 周四13模块设计:模块设计:l系统主要功能模块分析如下:系统主要功能模块分析如下:l 班级成员管理班级成员管理主要是成员注册,登录,资料修改,以及班级成员信息的查主要是成员注册,登录,资料修改,以及班级成员信息的查看。看。l 班级相册班级相册登录者可以进行喜爱的图片上传,也可以欣赏别人上传的图登录者可以进行喜爱的图片上传,也可以欣赏别人上传的图片。片。l 班级留言薄班级留言薄登录者可以进行信息的发布,查看别人的留言,
13、给别人发布登录者可以进行信息的发布,查看别人的留言,给别人发布短信等。短信等。l 私人信箱私人信箱登录者可以接受,查看,发送,管理私人的信息。登录者可以接受,查看,发送,管理私人的信息。2024/4/25 周四14l 班级访问统计班级访问统计可显示本班级成员访问班级的次数及最近访问时间。可显示本班级成员访问班级的次数及最近访问时间。l 班级与教师通讯录,邮件组班级与教师通讯录,邮件组可查看班级与教师的通讯方式,给所有注册的同学,教师发可查看班级与教师的通讯方式,给所有注册的同学,教师发送邮件。送邮件。l 班级排行班级排行同学录已注册班级对人气、成员数进行排行,便于浏览所有同学录已注册班级对人气
14、、成员数进行排行,便于浏览所有班级信息。班级信息。l 校园杂谈校园杂谈以论坛的形式供同学录的注册用户之间交流信息以论坛的形式供同学录的注册用户之间交流信息。2024/4/25 周四15l 班级管理班级管理班级管理员通常由本班的班长担任,目前每个班级只能申请班级管理员通常由本班的班长担任,目前每个班级只能申请一位管理员,班级管理员可以管理本班的成员,班级留言一位管理员,班级管理员可以管理本班的成员,班级留言以及更改班级名称等,只有班级管理员和系统管理员可以以及更改班级名称等,只有班级管理员和系统管理员可以管理班级。管理班级。l 班级注册班级注册用户可以从班级列表中选择你的班级,也可以自己创建。用
15、户可以从班级列表中选择你的班级,也可以自己创建。l 管理员申请管理员申请如果你的班级还没有管理员,而且你的访问次数已经超过如果你的班级还没有管理员,而且你的访问次数已经超过1010次,那么你就可以申请做本班的管理员。次,那么你就可以申请做本班的管理员。l 退出班级退出班级从你所加入的班级注销,注销后你将不能访问本班信息。从你所加入的班级注销,注销后你将不能访问本班信息。2024/4/25 周四16l 取回密码取回密码如果用户忘记了注册时的密码,可以通过回答问题的方式来如果用户忘记了注册时的密码,可以通过回答问题的方式来取回密码。取回密码。l 用户排行用户排行目前支持对同学录的注册用户按照用户积
16、分进行排行,便于目前支持对同学录的注册用户按照用户积分进行排行,便于浏览所有用户信息。浏览所有用户信息。2024/4/25 周四17分析与创建数据库:分析与创建数据库:l本系统采用本系统采用Access 2000Access 2000作为数据库,使用作为数据库,使用ADOADO方式访问方式访问数据。数据。l本系统由一个数据库,其中名为本系统由一个数据库,其中名为“txl.mdbtxl.mdb”主要存放成主要存放成员信息,图片上载,留言等信息。本系统在员信息,图片上载,留言等信息。本系统在“txl.mdbtxl.mdb”创建了管理员信息表(创建了管理员信息表(adminadmin),附加通信录表
17、),附加通信录表(appendappend),班级表(),班级表(classclass),班级留言薄表),班级留言薄表(classboardclassboard),管理员管理表(),管理员管理表(configconfig),好友表),好友表(FriendFriend),私人信箱表(),私人信箱表(messagemessage),班级相册表),班级相册表(photophoto),校园杂谈信息表(),校园杂谈信息表(schoolboardschoolboard),成员信息),成员信息表(表(studentstudent),教师通信信息表(),教师通信信息表(teacherteacher),班级配色
18、),班级配色方案表(方案表(themetheme),),ipip地址表(地址表(addressaddress)。)。2024/4/25 周四18系统主要界面:系统主要界面:l 首页界面首页界面 首页界面主要具有连接进入登录,注册,取回密码,帮首页界面主要具有连接进入登录,注册,取回密码,帮助,友情提醒,校园杂谈,用户列表,班级列表,校友查助,友情提醒,校园杂谈,用户列表,班级列表,校友查询,管理入口界面的功能。询,管理入口界面的功能。2024/4/25 周四19l修改个人信息界面修改个人信息界面 修改个人信息界面具有修改,更新个人详细信息资料的修改个人信息界面具有修改,更新个人详细信息资料的功
19、能。功能。2024/4/25 周四20系统的使用说明与安装:系统的使用说明与安装:l运行环境要求运行环境要求l硬件硬件:计算机一台。(建议配置:计算机一台。(建议配置-奔腾奔腾133133以上以上,64M64M内内存存,100M100M以上硬盘以上硬盘,显存,显存4M4M以上。以上。)l软件平台:在软件平台:在WindowsWindows环境下来执行环境下来执行(包括(包括Windows95/98Windows95/98、WindowsNT/2000WindowsNT/2000),必须先在),必须先在WindowsWindows系统下安装好系统下安装好WebWeb服务器,才能使程序顺利运行,而
20、服务器,才能使程序顺利运行,而WindowsNT/2000WindowsNT/2000应安装应安装IISIIS。为了使。为了使ASPASP程序顺利执行程序顺利执行Windows95/98Windows95/98所使用的所使用的WEBWEB服务器,在服务器,在Windows95/98Windows95/98下安装微软下安装微软PWSPWS注注。(。(PWSPWS全称全称为为Personal Web ServerPersonal Web Server,是微软开发的个人网站服务器,是微软开发的个人网站服务器,主要解决个人信息共享和主要解决个人信息共享和WebWeb开发。)安装开发。)安装PWSPWS
21、如下:如下:2024/4/25 周四21参考文献:参考文献:l潭浩强潭浩强 WebWeb数据库基础教程数据库基础教程 中国铁道出版社中国铁道出版社 l郎彦郎彦 数据库原理与应用数据库原理与应用 高等教育出版社高等教育出版社 l李严李严 ASPASP数据库开发实例解析数据库开发实例解析 机械工业出版社机械工业出版社 l朱凯朱凯 网页编程入门与应用实例网页编程入门与应用实例 清华大学出版社清华大学出版社 l杨国华杨国华 精通精通photoshop7photoshop7中文版中文版 清华大学出版社清华大学出版社 l张新张新 ASPASP数据开发技术与工程实践数据开发技术与工程实践 人民邮电出版社人民邮电出版社 l孙友孙友 Access 2002Access 2002中文版快速入门中文版快速入门 人民邮电出版社人民邮电出版社 l郭亮郭亮 DreamweaverDreamweaver制作精粹制作精粹 清华大学出版社清华大学出版社