基于C#的C/S模式的多媒体管理系统开发问题

wingfly1204 2013-07-23 09:08:52
问题如下:要开发一个C/S模式的多媒体管理系统,局域网内教学用途,能浏览word pdf flash 图片 以及播放视频等多媒体信息,准备用C# .NET和sql2005。这个该如何设计,都需要哪方面的技术?需要建FTP嘛?项目中的难点在哪个方向,望大家多多给建议和方法,拍砖请轻拍,谢谢先。
...全文
288 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
白雪公猪905 2013-07-25
  • 打赏
  • 举报
回复
其实就是一个后台,N多客户端,一个后台与客户端的通信(就是每次客户端用户登录时连接webservice),然后通过webservice去获取服务器数据库的此登录用户的最新数据,通过webservice将数据同步到登录用户本地数据库(sqllite)即可,这样就能保证每次用户登录过后,都能保持与服务器数据的同步。 文件下载百度吧,EASY。 就这么个思路,你研究研究吧。
白雪公猪905 2013-07-25
  • 打赏
  • 举报
回复
引用 11 楼 afd_326 的回复:
[quote=引用 9 楼 jn713 的回复:] 文件的下载你可以选择HTTP 或者 FTP,局域网FTP就够用了。
服务器和客户端之间的通信靠什么?FTP还是socket?本人菜鸟,望多指教,谢谢![/quote] 我个人用webservice比较多,我个人认为比较稳定和好控制。SOCKET这个我是弄不非常明白啊,不敢保证非常稳定,实力不够啊,哈哈。至于文件的下载,想支持断点续传,就用HTTP。如果文件比较小,而且在局域网内,FTP就够用了。
cheng2005 2013-07-24
  • 打赏
  • 举报
回复
看了楼主上面的回复,感觉这个需求最大难点在于楼主没有设计和驾驭这个系统的能力。 这绝不是几句话就能让你明白的问题,推荐还是从小处着手,从基础学起吧。 如果这是个学校内的作业,那我推荐找找你身边比较靠谱的同学详细学习学习基础,然后再研究怎么做。 如果这是正式的工作任务,推荐你找一个明白人接下这个任务,然后你跟着学。
sunylf 2013-07-24
  • 打赏
  • 举报
回复
10個人同時點播一下,或10個人點播10個不同的資源有什麼區別麼? 若將所有資源同步到工作站呢?
wingfly1204 2013-07-24
  • 打赏
  • 举报
回复
像这样的需求,设计过程的难点 关键点在哪些地方?望大家多多指教。
wingfly1204 2013-07-24
  • 打赏
  • 举报
回复
引用 15 楼 wddw1986 的回复:
看了楼主上面的回复,感觉这个需求最大难点在于楼主没有设计和驾驭这个系统的能力。 这绝不是几句话就能让你明白的问题,推荐还是从小处着手,从基础学起吧。 如果这是个学校内的作业,那我推荐找找你身边比较靠谱的同学详细学习学习基础,然后再研究怎么做。 如果这是正式的工作任务,推荐你找一个明白人接下这个任务,然后你跟着学。
说的对,确实没什么框架层次的概念,没有整体宏观上的思路。可这个需求分成几个模块来看不算很难,缺的是开始的思路,从哪下手和整体布局。谢谢指出不足。
白雪公猪905 2013-07-23
  • 打赏
  • 举报
回复
1.建立本地SQLite数据库,存放用户信息、系统信息、文件下载信息等。 2.建立webservice用来管理最新的教材等。当然要有一个后台负责传教材、管理用户权限。 3.用户每次登陆需要与webservice进行数据同步,同步最新数据到本地数据库。 4.其他的浏览文件就很好做了。
se7en 2013-07-23
  • 打赏
  • 举报
回复
首先你要确定业务,确定需求 。然后在确定开发
全栈极简 2013-07-23
  • 打赏
  • 举报
回复
能浏览word pdf flash 图片,这块有好几种解决方案,其它没有什么难点。ftp是文件传输的,你需要将这些资料下载到吗?这个根据你的需求来定。
全栈极简 2013-07-23
  • 打赏
  • 举报
回复
引用 10 楼 afd_326 的回复:
[quote=引用 7 楼 guwei4037 的回复:] [quote=引用 5 楼 afd_326 的回复:] [quote=引用 1 楼 guwei4037 的回复:] 能浏览word pdf flash 图片,这块有好几种解决方案,其它没有什么难点。ftp是文件传输的,你需要将这些资料下载到吗?这个根据你的需求来定。
局域网需要建立FTP嘛?还是只要是C/S模式都要建立FTP?望解答,谢谢[/quote] ftp是文件传输协议,专门供文件传输下载使用的,如果这个项目里面没有要求上传下载的功能,可以不要的,完全根据你的需求来定。 不仅仅是c/s使用,b/s也可以。[/quote] 谢谢先!大概情况如下:比如服务器里存放的资源(文档,图片,视频等),客户端安装开发的多媒体管理软件,现在用这个软件打开服务器里的资源,这种情况需要FTP服务器嘛?[/quote] 可以用也可以不用。如果用了的话,就相当于下载到本地缓存了,这种情况可以开发个c/s程序。要注意检测本地的磁盘容量,然后建个temp目录,将这些文件下载,然后打开。
wingfly1204 2013-07-23
  • 打赏
  • 举报
回复
引用 9 楼 jn713 的回复:
文件的下载你可以选择HTTP 或者 FTP,局域网FTP就够用了。
服务器和客户端之间的通信靠什么?FTP还是socket?本人菜鸟,望多指教,谢谢!
wingfly1204 2013-07-23
  • 打赏
  • 举报
回复
引用 7 楼 guwei4037 的回复:
[quote=引用 5 楼 afd_326 的回复:] [quote=引用 1 楼 guwei4037 的回复:] 能浏览word pdf flash 图片,这块有好几种解决方案,其它没有什么难点。ftp是文件传输的,你需要将这些资料下载到吗?这个根据你的需求来定。
局域网需要建立FTP嘛?还是只要是C/S模式都要建立FTP?望解答,谢谢[/quote] ftp是文件传输协议,专门供文件传输下载使用的,如果这个项目里面没有要求上传下载的功能,可以不要的,完全根据你的需求来定。 不仅仅是c/s使用,b/s也可以。[/quote] 谢谢先!大概情况如下:比如服务器里存放的资源(文档,图片,视频等),客户端安装开发的多媒体管理软件,现在用这个软件打开服务器里的资源,这种情况需要FTP服务器嘛?
白雪公猪905 2013-07-23
  • 打赏
  • 举报
回复
文件的下载你可以选择HTTP 或者 FTP,局域网FTP就够用了。
白雪公猪905 2013-07-23
  • 打赏
  • 举报
回复
引用 4 楼 afd_326 的回复:
[quote=引用 3 楼 jn713 的回复:] 1.建立本地SQLite数据库,存放用户信息、系统信息、文件下载信息等。 2.建立webservice用来管理最新的教材等。当然要有一个后台负责传教材、管理用户权限。 3.用户每次登陆需要与webservice进行数据同步,同步最新数据到本地数据库。 4.其他的浏览文件就很好做了。
建立webservice来管理资源,是不是就是B/S模式了。我的这个是要在局域网内基于C/S模式的,C/S间的通信是不是要靠socket?[/quote] 你既然要做管理系统,当然要有一个后台负责菜单、权限、课件文件的管理。你可以选择这个后台用B\S或者C\S,webservice只不过负责后台数据库的数据同步到每一个C\S客户端。(webservice局域网也能用)
全栈极简 2013-07-23
  • 打赏
  • 举报
回复
引用 5 楼 afd_326 的回复:
[quote=引用 1 楼 guwei4037 的回复:] 能浏览word pdf flash 图片,这块有好几种解决方案,其它没有什么难点。ftp是文件传输的,你需要将这些资料下载到吗?这个根据你的需求来定。
局域网需要建立FTP嘛?还是只要是C/S模式都要建立FTP?望解答,谢谢[/quote] ftp是文件传输协议,专门供文件传输下载使用的,如果这个项目里面没有要求上传下载的功能,可以不要的,完全根据你的需求来定。 不仅仅是c/s使用,b/s也可以。
wingfly1204 2013-07-23
  • 打赏
  • 举报
回复
引用 2 楼 woaizuguo 的回复:
首先你要确定业务,确定需求 。然后在确定开发
需求基本就是这样,类似要开发一个多媒体教学软件,C/S模式局域网内的,就是没有什么头绪,不知有什么好的建议没?谢谢
wingfly1204 2013-07-23
  • 打赏
  • 举报
回复
引用 1 楼 guwei4037 的回复:
能浏览word pdf flash 图片,这块有好几种解决方案,其它没有什么难点。ftp是文件传输的,你需要将这些资料下载到吗?这个根据你的需求来定。
局域网需要建立FTP嘛?还是只要是C/S模式都要建立FTP?望解答,谢谢
wingfly1204 2013-07-23
  • 打赏
  • 举报
回复
引用 3 楼 jn713 的回复:
1.建立本地SQLite数据库,存放用户信息、系统信息、文件下载信息等。 2.建立webservice用来管理最新的教材等。当然要有一个后台负责传教材、管理用户权限。 3.用户每次登陆需要与webservice进行数据同步,同步最新数据到本地数据库。 4.其他的浏览文件就很好做了。
建立webservice来管理资源,是不是就是B/S模式了。我的这个是要在局域网内基于C/S模式的,C/S间的通信是不是要靠socket?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧