应用论文基于AS毕业论文P网上论坛的设计及应用论文(6)

2019-04-22 09:16

4.3.2数据分析——数据库中表的建立

本网站采用的是Microsoft Office 2000 Access数据库。主要分为管理员表,问题表,注册用户表,解答表,问题分类表

1. admin(管理员) 字段 说明 Id 编号 admin 管理员帐号 password 管理员密码 rank 管理员权限 2.prtson(注册用户表)

字段 说明 Id 编号 name 用户帐号 pwd 用户密码 email 用户EMAIL jifen 用户积分 3.问题表

字段 说明 id 编号 title 问题标题 content 问题内容 sender sentime 发布者 发布时间 view 浏览数 reply topic 回复 主题 4.问题回复表(解答)

字段 说明 id 编号 replytitle 回复标题 replycontent reply 回复内容 回复人 replytime replyid 回复时间 回复人ID isdeal 是否解决

表2 数据库主要技术参数

4.3.3.建立与数据库的连接

①什么是ODBC

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。本文中个性化页面的实现便大量地用到了ODBC技术。

26

②什么是DSN

DSN(Date Source Name)即数据源名称。表示将应用程序和其个数据库建立连接的信息集合。ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN可以保存在文件或注册表中。建立ODBC连接,实际就是创建同数据源的连接,也就是创建DSN。一旦建立了一个数据库的ODBC连接,那么同该数据库的连接信息将被保存的DSN中,程序的运行必须通过DSN来进行。

③创建ODBC链接

启动ODBC数据源管理器。在服务器上,进入Windows操作系统的控制面板,在“数据源(ODBC)图标上双击,版本不同图标可能不一样。不同操作系统的启动方法有所不同。

双击“ODBC数据源管理器”对话框,会出现ODBC源管理器对话框(ODBC Data Sources Administrator Dialog box)。

单击驱动程序标签,可以看到你的电脑上已经安装的ODBC数据库驱动程序。在下拉列表中寻找Microsoft Access Driver(*.mdb)项。

4.4 总结

本文主要完成了如下工作:

1.在开始写论文之前分析了论坛的研究背景与研究意义,对论坛这个概念进行了比较深

入与全面的了解。

2.从最基本的问题入手。通过了解利用什么样的工具能够简单高效的开发完成一个功能

齐全的电子商务平台为着手点。努力学习开发工具的操作技术,现在我对于asp语言与数据库的掌握更加深入,并且使用Dreamweaver MX 2004、photpshop CS、firework MX这些网页制作与图片处理软件。

3.在解决了开发工具上的问题以后,对于网站的规划与设计方面我尽量的使界面变得简单,通过访问Internet,努力模仿成熟的论坛界面模式。

本课题的研究虽然取得了一定的收获,但在很多方面还有待于进一步的改进和完善。希望能在以后通过学习到一些更加丰富的网页制作知识,加入一些好的特效效果,如:flash等。这样才能使网站做的更加人性化,从而真正的吸引顾客,来通过电子商务平台赢得更高的企业利润。

27

本系统的特点就是基于网页制作的,可以做到通过网络对用户之间的交流进行管理,优于传统的交流方式,今后还可以对网页进行修改使其更加的漂亮整洁,对代码进行优化,使实现的功能更加强大使用户操作更加的简洁。

由于本人学习ASP不长时间,程序的设计方面存在有缺点,有些简单的想法却用了很长的代码来实现造成了代码冗余,还有部分想法没有实现。我将在今后的学习中不断完善自己。.

致 谢

在论文完成之际,我首先要向我的指导老师表示最真挚的谢意。

在论文写作期间,我所遇到的问题与困难通过指导老师刘老师的指点使我在迷茫中受到了启发和鼓励,给了我把论文完成的决心。

我还要特别感谢同组同学给予了我无私的帮助,正是老师与同学们的鼓励和帮助之下,我得以顺利完成论文。

由于本人学识有限,加之时间仓促,文中不免有错误和待改进之处,真诚欢迎各位师长、同学提出宝贵意见。

参考文献

[1] 龙马工作室,ASP+SQL Server组建动态网站实例精讲,人民邮电出版社,2004 [2] 王国荣,ASP.NET网页制作教程——从基本语法学起,华中科技大学出版社,2002 [3] 萨师煊,王珊.数据库系统概论.(第三版).北京:高等教育出版社,2000 [4] 张海藩.软件工程.北京:人民邮电出版社,2001

[5] 陈恭和.数据库基础与Access应用教程.北京:高等教育出版社,2003

[6] 陈春玲,陈丹伟,李频.软件工程与数据库概论.西安:西安电子科技大学出版,2002. [7] Craig.S.Mullins. Database Administration: The Complete Guide to Practices and Procedures.李天柱,任建利,肖艳芹.北京:电子工业出版社,2003

[8] Martin Fowler. Refactoring: Improving the Design of Existing Code. 侯捷,熊节.北京:中国电力出版社,2003

[9]Richard Whitehead. Leading a Software Development Team:A Developer's Guide to Successfully LeadingPeople and Projects. 吴志明.北京:电子工业出版社,2002

28

附录:程序清单和主要运行界面”

主界面:

用户登录的入口代码:

<%if request(\登陆\ if request(\ response.write\用户名不能为空!');history.back();\ elseif request(\ response.write\密码不能为空!');history.back();\ else name=request(\ pwd=request(\ rs.open\ if rs.eof then response.write\用户名或密码错误!');history.back();\ else session(\ %> <%end if rs.close end if

29

end if%> <%if session(\ 用户积分:<%=rs(\用户头衔:<%=rs(\
用户发表问题数:<%=rs(\
用户回复问题数:<%=rs(\
用户解决问题数:<%=rs(\ 管理员登录窗口:

管理员登录代码:

<%if request(\登陆\if request(\

response.write\帐号不能为空!返回\response.End()

elseif request(\

response.write\密码不能为空!返回\response.End() else

adminname=request(\adminpwd=request(\

rs.open\if rs.eof then rs.close

response.write\帐号或密码错误!返回\response.End() else rs.close

session(\response.write\align=center>管理员登陆成功!

30


应用论文基于AS毕业论文P网上论坛的设计及应用论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:农民工流动政策论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: