b 浏览器 s服务器
B/S架构和C/S架构的不同
http://zhidao.baidu.com/question/40525484.html?si=1bs架构和cs架构两者各有优缺点,具体的看上面的文章
简单的举一个例子:
一些服务行业的,比如酒店管理系统,需要在酒店安装特定的软件,就就是客户端,由于特殊的行业,特殊的使用环境,这种架构方式软件开发周期长,维护周期长,而且要针对特定的系统平台开发特定的客户端,linux下和windows下的客户端就有很大区别;她把一部分事务控制和逻辑处理放到了客户端,减轻了服务器的工作量
而服务器端呢,跟bs的服务器区别不是很大,个人觉得
bs架构,浏览器就是客户端,这个东西几乎是自带了,就减少了软件开发成本,缩短软件开发周期,而且客户端几乎不需要怎么维护~
cs的客户端界面各异,维护起来就很苦难了
服务器,一般是web服务器和数据库服务器,如果大型的企业架构,可能就更加复杂了
架构设计图可以参考下面的图
如果是毕业设计,可以根据自己的能力,选择两层或者三层的架构
简单的说下j2ee的两层架构
二层的jsp+javabean jsp作为前台的现实,就是html页面jsp页面之类的东西,javabean负责数据库连接和逻辑控制
三层的jsp+servelt+javabean 实现, java作为前台页面显示,servelt作为逻辑控制,控制页面的跳转,javabean负责数据库连接等
还有spring+struct+hibeanate 这几种模式
具体的架构设计就是这样的,至于模式思想就是经典的MVC架构模式
请参考MVC架构百科,建议你选择jsp+servlet+javabean这种模式
http://baike.baidu.com/view/31.htm如果你觉得自己有实力,可以试试上面的SSH(spring+struct+hibeanate )
如果你用的是C#的话,asp.net就是做好的选择,期间结合xml技术,提升一下你毕业设计的层次,大致的思想跟上面的差不多
就是经典的MVC架构设计,具体的实施方案可以到图书馆找本asp.net的实例来看看那
不过记住,做好用户需求,需求用例很重要本回答被提问者采纳