ASP.NET中如何实现在线批改?(比如说在线作业批改或在线论文批改)

pengjian007 2008-04-25 08:51:40

ASP.NET中如何实现在线批改?(比如说在线作业批改或在线论文批改)

小弟初来乍道,对ASP.NET也只是一个新手,最近接了学校一个小小的课题,名字叫"学生论文选题与批改管理系统",基于B/S模式,用VS2005开发的,数据库用得是SQL Server 2000.这个系统说白了也就是一个毕业设计管理系统,主要功能就是实现毕业生的在线论文选题,在线论文提交,及指导老师在线批改,并给出批改意见.
具体的问题是这样的:现在系统已经做完了,就还有点功能实现不太理想.在线论文选题和提交的功能都勉强实现,现在就差这在线批改的功能了.现在重点说一下指导老师是怎样实现在线批改的.
当指导老师登录系统后,可以点击"在线论文批改"超级链接,进入批改界面,如附图所示:

论文材料是以WORD文件形式存储在服务器上的,如图所示,可以获取到它的在服务器上的绝对路径地址.现在我想要实现的就是:在旁边添加一个命名为"在线批改"的按钮,当单击该按钮,就能够在浏览器上打开该WORD文件,即在线打开论文,进行浏览批改,或调用PC上的WORD程序打开也行.
不知道哪位老师或前辈能帮小弟解决这样一个问题...

...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
speedkingbytheway 2011-11-15
  • 打赏
  • 举报
回复
那你现在这个还有么?能传我一份么?我的毕业设计和你这个差不多
sparkwong 2008-04-26
  • 打赏
  • 举报
回复
object aa;
aa = Server.CreateObject("Microsoft.SharePoint");

在执行这一类语句的时候注意给web.config加上一行:

<identity impersonate ="true" userName="系统账号" password="系统密码"/>

你如果想获得文档的相对路径而打开或者保存的话,建议是在上传的时候在数据库里加个字段写入该文件的路径,这样你就可以在gridview里读出来了
pengjian007 2008-04-26
  • 打赏
  • 举报
回复
哪位达人帮帮我解决一下这个问题啊。。。
我自己先顶起来哈。,。。
pengjian007 2008-04-26
  • 打赏
  • 举报
回复
多谢sparkwong 的回复.
能不能讲得具体些哈,小弟看不怎么懂...
pengjian007 2008-04-25
  • 打赏
  • 举报
回复
回purple_tide前辈:
首先谢谢老师的回答,能这么快就收到这么好的回复,真好...
还有我对老师说的这个东东不太清楚,这些代码
<script>
var obj=Server.CreateObject("Microsoft.SharePoint")
obj.Open("Http://192.168.0.1/xxx.doc")
</script>
可以嵌在*.ASPX.CS文件里用吗?
还有就是系统的功能实现上还不需要去修改服务器上的文件,只是能打开它就行了,让指导老师能看到论文.看完之后再写批改意见,不要求在原论文上做修改.批改意见以消息的形式发给学生(系统里还有一个指导老师向提交论文的学生下达批改意见的功能)
还恳请老师教导,不胜感激...
pengjian007 2008-04-25
  • 打赏
  • 举报
回复

再补充一些...

曾经尝试过用Response.Redirect("......")方法,想直接获取上面GridView中的第四列的值,就是论文在服务器上的存档绝对路径,单击按钮后希望能直接把这个路径写到浏览器的地址栏里,进而打开这个WORD文件,可是不行...

浏览器好像会是在虚拟目录下再接上Response.Redirect("......")的值,进行没办法重新定位,还是没办法实现.

在线等解决问题的办法,先行谢过了...
purple_tide 2008-04-25
  • 打赏
  • 举报
回复
使用 SharePoint
一般的windows都有它的组件
可以实现直接修改服务器上的doc文档 然后保存到服务器上
就和修改本地的感觉一样

<script>
var obj=Server.CreateObject("Microsoft.SharePoint")
obj.Open("Http://192.168.0.1/xxx.doc")
</script>

类似的代码是这样的
不过我忘记完整的代码了
你找找吧
给你个思路

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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