网上在线聊天系统开发任务书
[关键词:在线聊天] [热度 ]内容:
采用网页设计方法和ASP网络程序设计方法结合SQLSERVER数据库,VBSCRIPT和JAVASCRIPT脚本语言创建可以实时交流信息的网上聊天室系统。
应达到的技术指标或要求:
1)登陆框需要判断用户合法性,并包含注册框,用户需要注册才能进入;用户登陆进聊天室后,显示在线人数和在线聊天用户的用户名,并在聊天区域显示该用户的欢迎信息,(若为新用户,则显示欢迎新人某某的到来),同时在线用户列表中显示该用户,在线人数增加。
2)聊天内容文字颜色和表情可由聊天者根据喜好自选,并可在下拉列表中选取聊天对象;
3)屏蔽HTML标记功能,防止用户捣乱,同时,根据用户等级高低判断是否支持UBB的超链和图片标记。
4)选取“密谈”复选框,可实现私聊功能,私聊内容仅私聊双方可见,私聊文字加粗显示,更加醒目;
5)登陆进聊天室后也可以选择注册个人详细信息,并可自由更改用户注册时的性别,密码;
6)采取用户积分制,用户等级根据用户在线时间自动提升。
7)高级用户(用户等级超过设定最低等级者)具有发布超链接功能,贴图功能(默认最低等级3),提升用户等级功能,踢人功能(默认最低等级5)。高等级用户可踢低等级用户,反之不行(提升用户等级类似);超级用户可发布聊天室主题,随机显示最近3条聊天室主题(聊天室顶部信息)之一;高级用户可发布聊天室公告(用加粗的红色的字体显示如 “***聊天室公告:******” 字样);
8)系统可自动刷新在线用户列表和聊天内容,用户也可点击相应刷新按钮实现刷新功能;
9)采用数据库记录用户详细信息及聊天信息;点击退出或退出聊天按钮可离开聊天室,并在聊天区域显示该用户离开信息,同时在线用户列表将删除该用户,在线人数减少。
主要设计方法或技术路线:
熟悉SQLSERVER数据库的创建;SQL查询语言的使用;熟悉静态网页设计方法;ASP动态网页设计方法;数据库存取组件的使用。
完成本课题应具备的环境(软件、硬件)
PC机, Window NT,Window 2K SERVER, Window XP,
SQLSERVER数据库, dreamweaver MX 2004,fireworks MX 2004,flash MX 2004,脚本编辑工具(记事本等)。
各阶段任务安排:毕业设计时间3月12日—6月5日
第一阶段(3月—4月)熟悉SQLSERVER数据库及SQL查询语言,熟悉任务要求,熟悉VBscript和JAVASCRIPT编程语言,收集各项素材;
第二阶段(4月—5月)设计总体网页框架方案,编写代码,组建网页。
第三阶段(5月—6月)调试完善,并发布成功,撰写毕业设计报告.
参考资料:
《ASP与网页数据库设计》(邓文渊等)
《网页编程组合教程HTML+JAVASCRIPT+ASP》(飞思科技产品研发中心)
《ASP网络开发技术》(汪晓平等)
-
没有关键字相关信息!