大家好,我是一名在校大学生,我现在正想做一个项目,是一个学校内的网站平台,为了弥补以往学校网站的通知时效性差的特点,因此我打算在其中增加一个客户端,这个客户端每隔一段时间连到Web服务上看有没有最新的通知,一旦有,就弹出窗口显示,而同时这个客户端可以跟据数据库中的记录,显示出同班的同学列表,实现点对点聊天。同时,网站的前台也是通过Web服务这个中介与数据库间接联系。同时,Web服务也方便于以后扩展。
下面这张图表示了我的想法,因为我也刚接触.NET才一个月,对.NET很不了解,不知道这样设计有什么不好的地方,所以向大家请教一下,方便的话请给点意见或建议,我现在很困惑。
下面这张图表示了我的想法,因为我也刚接触.NET才一个月,对.NET很不了解,不知道这样设计有什么不好的地方,所以向大家请教一下,方便的话请给点意见或建议,我现在很困惑。
关键看你把那部分用b/s做
BS,CS结合肯定是没有问题,你用三层框架,表现层随便你怎么写了
我们也要给学院做一个C/S模式的会议和日程管理系统,要求容易变成B/S模式,
三层架构其实也不是很神秘.只是改变了以往写代码的风格!
第一层:UI层,也就是我们通常所说的用户界面层,这层主要是写一些控件的数据的绑定和一些简单的判断!
第二层:业务逻辑层,这层就是代码主要存放的地方。不过使用web serviec 技术,把结果的运算等全部放到服务器
端来执行,这层还要使用一些BLL,和DAL技术。你可以学一下有个叫 动软 的 软件。可以帮助你写代码.还可以进行封装
具体我也说不大上来了。你去查一查吧.
第三层,就是我们的DB 数据库层,这层大家都是知道的!希望能帮上你的忙!
用一个WEB页返回XML,客户端定时去访问这个页取回相应的数据就好了.
这样做开发成本最低,加上测试一天就可以完成通知这一项功能.
至于聊天什么,我觉得必要性不大.文件分发的话,通知大家上哪个页面下就好了.
事情不要想复杂.