脚 本 之 家 www.jb51.net
页面导航:  不限条件-->设计
本地搜索:
 一、引子  我们去科技市场为自己的机器添加点奢侈的配件,很多DIYer都喜欢去找代理商,因为在代理商那里拿到的东西不仅质量有保证,而且价格和售后服务上都会好很多。客户通过代理商得到了自己想要的东西,而且还享受到了代理商额外的服务;而生产厂商通过代理商将自己的产品推广出去,而且可以将一些销售服务的任务交给代理商来完成(当然代理商要和厂商来共同分担风险,分配利润),这样自己就可以花更多的心思在产品的设计和生产上了。  在美国,任何企业的产品要想拿到市场上去卖就必须经过代理商这一个环节,否则就是非法的。看来代理商在商业运作中起着很关键的作用。不小心把话题扯远了,回过头来,那么在我们的面向对象的程序...
http://www.jb51.net//article/2758.htm
   以前,我们已经提到,JSP程序都是模块,并且具有强大的表达-请求(presentation-request)功能。建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程。然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这一目的,我们可以考虑到使用JSP操作来建立数据库接口组件。    完美的JSP设计模式是Model-View-Controller(MVC)。传统三层体系为:Model为程序逻辑和数...
http://www.jb51.net//article/2693.htm
XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据。本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据。XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上。这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中。你可以在一个Web页面中使用XML-DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScript操作这些数据。然而,并不建议在Internet中使用这个对象,因为DSO只能工作在...
http://www.jb51.net//article/2407.htm
  XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据。本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据。  XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上。这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中。  你可以在一个Web页面中使用XML-DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScript操作这些数据。然而,并不建议在Internet中使用这个对象,因为DSO只能工作在MSIE4以...
http://www.jb51.net//article/2371.htm
6。bbsd和cq66服务器端改造  bbsd中,关于用户的模块应该比较好改,只要将写.PASSWD文件的操作换为操作数据库的UserManage类的成员函数即可,但可能要先判断什么数据更改,要调用哪个函数。并发操作的一致性,则由数据库的加锁功能保证,mysql应该支持这种的锁吧。文章方面可能比较麻烦,也是将原来对文件的操作转换成操作数据库的BoardManage类的成员函数即可。  cq66模式应该比较好改动,可能就是原来取文章的协议要变化一下。取文章标题的时候,同时也将文章的长度发送过去,然后客户端可以根据显示区的大小,逐步请求文章的内容,请求文章的...
http://www.jb51.net//article/2093.htm
5。版面模块设计  所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。  对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层分解;在读取的时候,本层则以块为单位访问,如果上层要以全文为单位访问,则在上层做合并工作,本层不管。  至于要不要独立出索引,不影响上层的操作,主要和下层的数据库构造有关,主要考虑可行性,效率需求等。  权限的检查放在哪里进行呢?...
http://www.jb51.net//article/2088.htm
1。系统架构:  采用模块化思想,分为3层:  a。数据存储层:使用mysql来存放bbs的所有数据,包括用户信息,    文章数据,用户信件,用户消息,系统数据(?),关键问题:    数据库的规划,是否用文件来辅助。  b。系统功能层:完成bbs的基本功能,由多个并列模块组成,向下    调用mysql的函数访问数据库,向上,接受处理请求,将处理的    结果返回上层,根据...
http://www.jb51.net//article/2085.htm
3。数据库设计  关键还是mysql的效率问题,合理分配mysql的内存,特别是tablecache的大小。另外,当系统突然掉电呢?mysql是否robust?  table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如:系统的数据库,以s为前导,如用户表:suser(sUSER呢?),具体如下:  s:系统表,suser,sclass  m:用户信件表,msysop,mdrangon  w:用户消息表,wsysop,wdrangon  a:版面索引表,alin...
http://www.jb51.net//article/2084.htm
4。用户模块设计  对于底层数据库,调用mysql的CAPI函数来进行数据库的修改,内部保存一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供用户管理的接口。  ClassUserManage{  private:    char  myuserid[20];//用户的id,未登陆前为空    time  logintime;//用户登陆时间,并用于计算停留时间   &...
http://www.jb51.net//article/2083.htm
概述:此设计可以在本计数器基础之上设计计数分析程序,可以对页面访问、ip访问次数进行分析,并形成报表。一、数据库设计数据库采用mysql相关文件:    createDatabase.sql        创建数据库            createTblCounter.sql    创建计数器表表名:tpCount...
http://www.jb51.net//article/1867.htm
  聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不保存你的聊天状态,优点是:自由,非常适合于游客!另外一个方法是注册聊天室,每个进入聊天室的人都要输入自己的用户名和密码才能进入!优点:充分体现个性,非常适合于老朋友,他们的呢称不会被人恶意侵占使用.我的聊天室使用注册方法!  注册通常采用2种方法:  1、先注册然后进入聊天     2、自动注册  然后在里面修改自己的资料!我采用第2种方法!!每个新进入的聊友的用户名会被自动保存到注册到数据库内,下次登陆必须输入准确的密码才能进入!  下面是判断部分!本程序使用文本数据库!//$useronline为在线人的数据文...
http://www.jb51.net//article/1720.htm
共有:97/10,当前8/10页  [首页] [上一页] 4 5 6 7 8 9 10 [下一页]  [尾页] 转到: