计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

asp网上聊天室系统设计与开发带论文(一)(4)

2013-06-20 01:25
导读:户登陆功能: 用户通过提交用户名称和用户密码进行登陆,系统便会根据这些登陆资料,辨别出用户是否存在。 4) 聊天室功能: 聊天室中将显示用户留的
户登陆功能:
 用户通过提交用户名称和用户密码进行登陆,系统便会根据这些登陆资料,辨别出用户是否存在。
 4) 聊天室功能:
 聊天室中将显示用户留的信息,及当前在线的用户。
5.2系统的功能设计
5.2.1系统的功能结构
 该聊天管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft Access数据库,开发工具采用的VBScript和DreamWeaver。用户登录通过判断,合法登录后可以在聊天室留下你想说的话。
 5.2.2系统的功能特点
 1).操作简单、界面简洁:完全控件式的页面布局
 2).即时可见:对用户的留言将立即在主页的对应栏目显示出来,达到"即时见效"的功能
 3).需要注册才能进入聊天室发言。
 4)显示当前在线的用户。

 第六章  系统功能模块的实现
6.1 系统的具体实现
 1.创建一个公共数据库连接对象
 <%
 dim sql
 dim rs,rsadd
 name=request("txt1")
 password=request("txt2")
   set rs=server.createobject("adodb.recordset")
 set rsadd=server.createobject("adodb.recordset")
 conn = "DBQ=" + server.mappath("mydb.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};">
 2 验证用户是否合法
 <%@ Language=VBScript %>
 <%
 dim name,pwd,email,person
 dim sql
 dim rs,rsadd
 name=request("txt1")
 password=request("txt2")
 if name="lyf" and password="2000" then
   session("name")=name
   Response.Redirect "main.asp"
 else
 set rs=server.createobject("adodb.recordset")
 set rsadd=server.createobject("adodb.recordset")

(转载自http://zw.NSEaC.com科教作文网)

 conn = "DBQ=" + server.mappath("mydb.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
 sql="select * from user where username='"&name&"'and password='"&password&"'"
 rs.Open sql,conn,1,1
 if not rs.EOF then
  sql="select * from activetable where name='"&name&"'"
  rsadd.Open sql,conn,1,1
  if rsadd.EOF then
   rsadd.Close
   sql="insert into activetable(name) values('"&name&"')"
   rsadd.Open sql,conn,1,1
   session("name")=name
   Response.Redirect "main.asp"
  else
   response.write "<script language=java script>" & chr(13) & "alert('此用户已经有人使用或密码不正确!用户登录失败!');" & "history.back()" & "</script>"
  end if
 else
  response.write "<script language=java script>" & chr(13) & "alert('此用户已经有人使用或密码不正确!用户登录失败!');" & "history.back()" & "</script>"
 end if
 
 end if
 %>
 
 3. 提交表单的方法有两种:get方法和post方法。此系统都是采用post方法提交,因为,get提交数据大小不能超过64k,如果超过64k其于数据将自动掉失.

 结束语
 经过一个月的设计和开发,网上聊天系统基本开发完毕。其功能基本符合用户需求,能够完成网上聊天系统的发言与注册功能。对于数据的一致性的问题也通过程序进行了有效的解决。
 但是由于时间较短,所以该系统还有许多不尽人意的地方,用户界面不够美观等多方面问题,都有待进一步改善。

 致  谢
 在本次设计中,我从指导老师任平红老师身上学到了很多东西。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导

(转载自http://zw.NSEaC.com科教作文网)


 另外,在系统开发过程中,老师也给予我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,在此表示感谢。
  
 主要参考文献
[1] 廖彬山 等       《ASP动态网站开发》         电子工业出版社
[2] 王凤龄 等       《ACCESS实用教程》         电子工业出版社
[3
上一篇:医院信息系统中经济管理分系统的设计与实现(一 下一篇:没有了