duanzelong 发表于 2008-5-31 11:44

用C#实现

这个组需要开发出这样一件维护工具。这种工具在能够保存一个文件的各种版本。当使用者修改文件时,在更新工作执行前,当前的文件版本应该要分开储存。这种应用程序应该保持如下记录:
1、        修改的日期和时间。
2、        修改者的名字。
设计说明书:
这种版本提供工具应该要满足如下细节:
1、        它应该是为一台独立的机器设计的基于控制台的应用程序
2、        它应该提供菜单选项用来进行各项活动
3、        对于每一个由这种工具提供的文件,需要提供一个历史文件夹。这个历史文件应该包含先前的各种文件版本。
4、        用户在登录时需要有用户名和用户密码。
5、        用户有两种:一般用户和管理者
6、        在成功登录以后,一般用户可完成如下任务:
a.        添加、修改、删除和查看文件
b.        查看先前文件版本
7、        一个具有管理者权力的用户在登录后应该要能够如下任务:
a.        添加、修改、删除和查看文件
b.        查看先前文件版本
c.        创建新的账号
8、        当一个用户修改文件时,当前的文件版本应复制到历史文件夹中。那样以后,对文件的修改需要被保存。
9、        不同的文件版本应该以不同的文件名保存在历史文件夹中。版本名可以在文件名、版本编号、版面中选择。如:
最先的两个以EmployeeDetails.txt命名的文件版本可以以EmployeeDetails_1.txt和EmployeeDetails_2.txt 的形式保存在历史文件夹中。
10、        用户可以给历史文件列一个清单。在对各种版本列了清单以后,用户可以通过版本号来察看任意文件版本。
11、        用户也可以用任意先前的版本来替换文件版本。
12、        当一个文件被删除了以后,它的全部版本历史记录也要删除掉。

duanzelong 发表于 2008-5-31 11:45

这个组需要开发出这样一件维护工具。这种工具在能够保存一个文件的各种版本。当使用者修改文件时,在更新工作执行前,当前的文件版本应该要分开储存。这种应用程序应该保持如下记录:
1、        修改的日期和时间。
2、        修改者的名字。
设计说明书:
这种版本提供工具应该要满足如下细节:
1、        它应该是为一台独立的机器设计的基于控制台的应用程序
2、        它应该提供菜单选项用来进行各项活动
3、        对于每一个由这种工具提供的文件,需要提供一个历史文件夹。这个历史文件应该包含先前的各种文件版本。
4、        用户在登录时需要有用户名和用户密码。
5、        用户有两种:一般用户和管理者
6、        在成功登录以后,一般用户可完成如下任务:
a.        添加、修改、删除和查看文件
b.        查看先前文件版本
7、        一个具有管理者权力的用户在登录后应该要能够如下任务:
a.        添加、修改、删除和查看文件
b.        查看先前文件版本
c.        创建新的账号
8、        当一个用户修改文件时,当前的文件版本应复制到历史文件夹中。那样以后,对文件的修改需要被保存。
9、        不同的文件版本应该以不同的文件名保存在历史文件夹中。版本名可以在文件名、版本编号、版面中选择。如:
最先的两个以EmployeeDetails.txt命名的文件版本可以以EmployeeDetails_1.txt和EmployeeDetails_2.txt 的形式保存在历史文件夹中。
10、        用户可以给历史文件列一个清单。在对各种版本列了清单以后,用户可以通过版本号来察看任意文件版本。
11、        用户也可以用任意先前的版本来替换文件版本。
12、        当一个文件被删除了以后,它的全部版本历史记录也要删除掉。

hebingbing 发表于 2008-5-31 14:03

…………

橘黄色的星期天 发表于 2008-5-31 15:30

……

blueskyss 发表于 2008-5-31 22:54

是不是和SourceSafe差不多啊

duanzelong 发表于 2008-6-1 17:52

我也搞不懂   老师新布置的项目下来的   我无从入手   能教我两招不 ?

ioriliao 发表于 2008-6-3 08:24

重点类-System.IO

duanzelong 发表于 2008-6-3 21:11

没那么简单吧  输入输出文件实现不了

ioriliao 发表于 2008-6-4 13:43

对文件的操作不是用这个类么?怎么实现不了?如果你问的是实现过程,我想这里没出有人愿意告诉你.

duanzelong 发表于 2008-6-5 00:19

还是谢谢你啦

野比 发表于 2008-6-6 02:25

隔三岔五的出差,有心也无力
祝你好运

lijunwsp 发表于 2008-6-6 17:00

需求不少呀  呵呵

页: [1]

编程论坛