×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

多用户同时输入生成一个表格或数据库

本文发表在 rolia.net 枫下论坛如何让多用户(2个到6个,10 个以下)同时输入, 比如,每个人输入一行,然后将每个用户输入的各行数据生成一个表格或者数据库。要求每个人只能看到自己输入的信息,不能看其他人输入的信息。管理员可以看到每个用户输入的信息,比如,姓,名,地址,电话,电邮,如果能够让每个用户重新确认自己输入的信息更好。如果不能再次确认也可以。
举例来说,管理员使用甲电脑,用户1, 用户2, 用户3, 和用户4,使用乙电脑 (或用户1, 用户2, 用户3, 和用户4分别使用乙电脑,丙电脑, 丁电脑。。。)。甲电脑和乙电脑 (或乙电脑,丙电脑, 丁电脑。。。)可以互联,即所有的电脑可以互联。
每个用户输入基本相同的栏目,其中一个用户(或几个用户)输入完毕以后,新用户, 用户5 (或者用户5, 用户6。。),可以使用前面用户离开空余出的电脑输入用户5 (或者用户5, 用户6。。)的新信息。也就是说可以同时有几个用户同时输入类似的信息。但是每个人只能看到自己输入的信息, 不能看到别人输入的信息。某一个用户输入完毕后离开, 新的用户可以使用空余的输入设备输入新的信息。但不能覆盖前面用户输入的信息, 也就是每个用户分别是如自己的信息,像一个用户管理系统似的。
请问由沈某办法是像上述功能, 软件和操作系统不限, 做好是windows或linux? 多谢多谢!更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / 专业技术讨论 / 多用户同时输入生成一个表格或数据库
    本文发表在 rolia.net 枫下论坛如何让多用户(2个到6个,10 个以下)同时输入, 比如,每个人输入一行,然后将每个用户输入的各行数据生成一个表格或者数据库。要求每个人只能看到自己输入的信息,不能看其他人输入的信息。管理员可以看到每个用户输入的信息,比如,姓,名,地址,电话,电邮,如果能够让每个用户重新确认自己输入的信息更好。如果不能再次确认也可以。
    举例来说,管理员使用甲电脑,用户1, 用户2, 用户3, 和用户4,使用乙电脑 (或用户1, 用户2, 用户3, 和用户4分别使用乙电脑,丙电脑, 丁电脑。。。)。甲电脑和乙电脑 (或乙电脑,丙电脑, 丁电脑。。。)可以互联,即所有的电脑可以互联。
    每个用户输入基本相同的栏目,其中一个用户(或几个用户)输入完毕以后,新用户, 用户5 (或者用户5, 用户6。。),可以使用前面用户离开空余出的电脑输入用户5 (或者用户5, 用户6。。)的新信息。也就是说可以同时有几个用户同时输入类似的信息。但是每个人只能看到自己输入的信息, 不能看到别人输入的信息。某一个用户输入完毕后离开, 新的用户可以使用空余的输入设备输入新的信息。但不能覆盖前面用户输入的信息, 也就是每个用户分别是如自己的信息,像一个用户管理系统似的。
    请问由沈某办法是像上述功能, 软件和操作系统不限, 做好是windows或linux? 多谢多谢!更多精彩文章及讨论,请光临枫下论坛 rolia.net
    • DB2的LBAC, Oracle也有类似的
    • its an application with database and user roles. it can be done quickly as a web app with .NET.
    • 多谢多谢。 我正搜寻db2 9. 另外,有没有比较简单的办法, 因为用户只有几个, 内容也很简单。星期日大侠, 能否稍微下详细讲一下大致框架 (网络应用.NET)。谢谢了。
      • 天哪,这也要上DB2,IBM要是知道DB2被用来干这个会伤心死的。微软的MSDE或SQL Express足可以了(免费,4G空间限制)。
        • 一点都不伤心, 欢迎品尝, DB2 express也免费.
        • LBAC 也简单灵活, 安全性好.
    • 任何数据库都可以做到呀。你要选Linux平台的话,MySQL, PostgreSQL都是比较好的选择。
    • 多谢了。如果信息不只是文本, 其中包括数字号码,每个号码对应一个图形, 比如用户的照片 (用户自己分别提供自己的照片)。能不能直接将图形作为信息输入? 在下电脑知识很贫乏, 请各位大侠多多指教。
      • 可以,现在的数据库都支持Binary,可以直接存取图片等。不过本虾通常不赞成这么做。
    • you application need to idenfiy who is user and who is admin. so, the user need to registerd, every user and admin, since one user is not able see other user's data......
    • 谢谢大家指导。我的问题是几个用户分别输入各自的信息,然后自动生成一个表格或者数据库。管理员可以使用生成的表格或者数据库。其中某一个或者几个用户输入完毕后,其他的新用户可以输入各自的信息。
      谢谢大家指导。我的问题是几个用户分别输入各自的信息,然后自动生成一个表格或者数据库。管理员可以使用生成的表格或者数据库。其中某一个或者几个用户输入完毕后,其他的新用户可以输入各自的信息。同时最好有办法保存各自输入的字体和大小, 比如用户1用宋体10号, 用户2用黑体8号, 每个用户可以自由选择字体和大小,生成的数据库或表格可以保存每个用户输入的字体信息。不知有什莫较简单的办法可以完成,实际上是只有几个人同时使用,每人输入很简单的一行数据,但是某一个人或几个人使用完毕, 新用户可以和前一批没有输入完毕仍然在输入的用户同时使用。
      • 试试用excel来实现,应该比数据库简单,VBA写起来也很简单。如果有固定的数据需要运算就连接数据库。VBA连接数据库也不是问题。应该可以
        • 连上infopath就可以了
    • 好象还是把数据库分块分配权限比较好。真正用户多了是不是还是有问题,比如boxing night的fs 数据库。
    • 小弟不才,愿提供适当的报酬。有没有大侠感兴趣。
      • MS Access. 这时典型的Front-end back end application
        front end是用户输入界面,可以在用户终端电脑上

        back end是数据储存,文件必须在network drive上存放。

        每一个用户有自己的front end。所有用户的front end共享同一个back end。

        至于security,视你需要的保密程度了。简单的可以通过 network log on username实现。你log on username是谁,就只能看见谁的数据。复杂的需要建立MS Access自己的 username + password。