我想征求意见。
在我们的Visual Basic类中,我们需要使用时间监控来交付工资单系统。我已经准备好了我系统的GUI界面。我的问题是我应该使用什么样的数据集,考虑到员工人数为30(这是我们的教师告诉我们的。)
我应该使用:
存储它们的数组,如每个字段(员工编号,员工姓氏等)都有自己的数组。
我将顺序文件存储在文本文件中(如果在文本文件中,我仍然可以检索该文本文件中的记录。)
数据库。
我需要建议我应该选择什么。
答案 0 :(得分:1)
在大多数业务应用程序中,您将使用数据库。一个原因是这些数据在以后与更多数据结合时变得更有用。或者可能存在使这项工作更容易的现有数据。例如,可能需要所谓的员工主表。这将包含名称,地址,ss#,部门,活动,终止日期,职位等内容。您的工资单系统可能需要执行一项规则,即我们不会向已终止超过终止日期的人员付款。此外,一旦运行起来,管理层可能希望按部门分析加班时间。
答案 1 :(得分:1)
阵列没问题,因为它们很容易实现你的项目规模。您可以为Employers
创建一个类,并定义一个Employers
数组,以将其信息存储在您的应用程序中。
如果要使用文件将这些数据保存到磁盘,请考虑使用内置的.NET XML序列化程序。
最后,您可以使用数据库存储更多数据,但对于30位雇主而言,您不需要数据库。
答案 2 :(得分:1)
我同意数据库在现实世界中是最好的和最有用的。你可以使用多维数组,但我不推荐它。阵列也可以工作。
在我看来,最简单的是用一些字符(通常是命令或tilda)分隔的平面文本文件,你可以使用I / O来访问它。
但数据库将是首选。