用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、 当一个文件被删除了以后,它的全部版本历史记录也要删除掉。
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、 当一个文件被删除了以后,它的全部版本历史记录也要删除掉。 ………… …… 是不是和SourceSafe差不多啊 我也搞不懂 老师新布置的项目下来的 我无从入手 能教我两招不 ? 重点类-System.IO 没那么简单吧 输入输出文件实现不了 对文件的操作不是用这个类么?怎么实现不了?如果你问的是实现过程,我想这里没出有人愿意告诉你. 还是谢谢你啦 隔三岔五的出差,有心也无力
祝你好运 需求不少呀 呵呵
页:
[1]
