急!B/S,请大家帮忙。 (200分)

  • 主题发起人 主题发起人 YoyuFree
  • 开始时间 开始时间
Y

YoyuFree

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟要在IE中实现不同的客户对文本的有不同读写权限,对修改过的文本要有显著的标志,
修改后提交到数据库, 文本是SQL Server的TEXT类型。 整个系统是用Delphi 定制ASP组件
做的。
小弟马上要期末考试了,希望能快点完成, 安心复习,谢谢大家!
※※※※※※※※※※※※※※※※
因为小弟做的是一个材料管理系统,用户要在线修改材料内容,对修改后的
内容要与原文区别开来,比如说字体颜色改变等,如果我用HTML定制,对于有修
改权限的用户,使用文本框显示还是HTML, 而使用者是普通用户,会很不方便.
我想是不是要自己做ActiveForm,或嵌入word,但是怎佯提交到数据库呢?
※※※※※※※※※※※※※※※※
 
给个思路也行啊。
 
>>实现不同的客户对文本的有不同读写权限
加张客户权限表,不就行了。
>>对修改过的文本要有显著的标志
设定标志字段。
你既然已经用了数据库,这些东西只要数据库结构设计合理,都是很简单的呀。
很多B/S的管理软件中这些内容都是最基础的。
 
可以用SQL SERVER的权限控制;
也可以用视图,你主要想实现不同的用户能访问的数据不同是吧。
SQL SERVER的角色可以将权限定义到对字段的访问。
 
对用户权限的管理,你应该加一个权限表和权限分类表,分数据权限和功能权限进行控制;
用户表里加上所属权限字段;
文件存放主表里加一个状态字段,再加一个文件状态表与其关联,进行文件编辑状态的控制;
最主要是分析需求,进行符合数据库范式的建模设计;
 
★★★★★★★★ 非常感谢j-shen2000,nsj,obenben 可是 ★★★★★★★

因为小弟做的是一个材料管理系统,用户要在线修改材料内容,对修改后的
内容要与原文区别开来,比如说字体颜色改变等,如果我用HTML定制,对于有修
改权限的用户,使用文本框显示还是HTML, 而使用者是普通用户,会很不方便.
我想是不是要自己做ActiveForm,或嵌入word,但是怎佯提交到数据库呢?

各位大侠帮帮忙,如果嫌分少,可以再加!
 
我用过类似的产品,但是用Louts notes作的,是程序中嵌入word OLE,并加以控制,使其
有一定的读写权限,对已经修改后的文档内容以颜色区分,并以hints注释是由谁修改的。

很不好意思只能告诉你这是可行的,不能告诉你具体实现的细节,应为具体情况我也不清楚。
 
谢谢rabbitgg! 我去看看 :)
 
多人接受答案了。
 
后退
顶部